Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas noches.
Soy un iniciado en la robótica, al que le apasiona este mundillo. Recientemente descubrí esta web, y me afilie.
Estoy con un proyecto, mi primer robot, un sigue-línea, con objeto de que mientras siga la línea, barra el suelo. (No es muy ambicioso, pero a mi madre le ha parecido genial).
El asunto es que la parte mecánica la tengo mas o menos decidida, pero al llegar al sensor, me atasqué.
¿Alguien me recomienda un buen sensor para leer la línea del suelo?. No se cómo hacerlo.
Gracias.
de que color es el suelo y la línea?, ya que este afecta al tipo de sensor que uses. Si el suelo es oscuro puedes poner una línea blanca para usar un sensor reflectivo o se acabará ensuciando?
Otra opción es no hacer que siga una línea, si no que evite obstaculos como el robot aspiradora ese que hay. Aunque para el caso de la escoba puede que no sirva
Pues no tenía pensado una línea de un color en concreto, pero, en principio, quizás podría ser un robot que evitara obstáculos, y sería mas eficiente que pintar una línea para que la siga.
La línea, en principio, sería de color oscuro, y el suelo de color claro.
DrakerDG, muchísimas gracias por los enlaces. Sigo con la empanada mental, porque no se me ocurrió buscar en el foro.
Seguid así, que este foro es una verdadera joya.
😀
Saludos a todos los que se molestan en ayudarme.
en lugar de seguir una línea y tener que tirarla por todo el recorrido, solo podrías poner líneas en el suelo que indiquen giros, es decir que el robot vaya recto sin necesidad de seguir la línea, cuando vea una línea horizontal (se activan todos los sensores), por ejemplo giro de 90 grados a la izquierda, cuando vea una línea vertical (solo se activa uno o dos sensores de los x que tengas) 90 grados a la derecha, dos líneas horizontales 180 grados a la izquierda, dos verticales pues 180 (2 a 4 sensores, o 1 o 2 sensores _-_-_) a la derecha. 3 horizontales parar, etc..
La única dificultad de esto es que el robot se tiene que mover totalemnete recto, si las distancias a recorrer no son muy grandes pues es factible, ya que la tolerancia que tenga puede ser despreciable.
La ventaja que no tienes que llenar todo el suelo de líneas, y solo deberías colocar pequeños trozos donde el robot debe de girar.
Otra opción es dibujar solo los ángulos de entrada y de salida en el suelo, y evitar la línea recta que puede ser de varios metros, es decir dibujas la línea con el cambio de sentido, en la entrada colocas dos líneas paralelas a la línea a seguir, para que el robot reconozca que es una línea a seguir, de esta forma tendría que leer 10101 y eliminas posibles manchas, si consigues que el robot salga y siga recto, pues no hay necesidad de dibujar la línea recta.
Si fuese aspiradora en lugar de esciba pues si sería posible lo de evitr obstaculos, pero siendo escoba no tiene mucho sentido ya que no limpiaría.
Para los sensores reflectivos lo suyo es usar negro y blanco, además con la combinación de líneas que te digo sería posible evitar manchas y objetos negros en el suelo haciendo que el robot reconozca patrones hechos con líneas negras.
Tb deberías ponerle sensores de contacto, para que en el caso de que choque contra algo se detenga, así evitaras romper los motores si el robot se queda bloqueado.
Bueno solo es otra idea, saludos.
Pues muchas gracias, es un conjunto de ideas que tendré en cuenta,porque al ser mi primer robot, andaba un poco perdido (normal, supongo).
Ahora mismo me voy a comprar los sensores, para empezar el diseño, a ver que tal me va. 🙂
Muchas gracias por vuestro tiempo, y un saludo.
ethiel, en el lidl la semana que viene venden una escoba electrica sin cables. Como base para el robot puede ir bien.
S2
Ranganok Schahzaman