Hola buenas a todos, un compañero y yo queremos hacer un coche autónomo que persiga un objeto concreto en movimiento e ignore los demás que se le crucen y nos hemos topado con la dificultad de que no encontramos forma de hacerlo si no es con visión artificial y un portátil.
Estamos buscando alguna alternativa que no sea esta ya que encarecería mucho el proyecto y nos permitiría hacer un equipo embebido. Hemos pensado en usar radiofrecuencia, un emisor para el objeto a perseguir y el coche con un receptor, pero no sé si estos módulos son capaces de conocer el ángulo desde el cual reciben las señales.
Si alguien conoce alguna manera se lo agradeceríamos mucho.
Necesitas un scanner ultrasonico. Un sensor ultrasónico montado encima de un servo que gira digamos con una apertura de 60 grados o mas.. eso lo deciden Uds.
El sensor va barriendo los obstáculos y cuando encuentra algo tendrás angulo y distancia y podrás eludirlo.
Un ejemplo no necesariamente el mejor Radar Ultrasónico en Instructables
Acá otro How to make a Radar using Arduino Uno and Processing
Esa es la segunda parte, pero el tema es que pueda diferenciar un objeto de otro y si se cruza perdería el rastro.
Surbyte eres una especie de mod omnipresente, siempre respondes a todos los posts XD.
Diferenciar un objeto de otro... Raspberry Pi 2 con OpenCV. Listo..out Arduino.
Imposible!!
Si ademas me dices que quieres diferenciar colores y formas, peor aun.
Y que tal si se le pone un acelerometro al objeto a seguir y por rf envían las medidas de desplazamiento integrando las aceleración al carro seguidor y que este consecuentemente se mueva según esas indicaciones no se es algo que se me ocurre dado que mencionaste lo de agregarle un transmisor de Rf al objeto.
ok, no hablo de colores, pero es otra alternativa, yo no se si te crees el dueño de la verdad, o estas estudiando para pelo..do con postgrado en egocentrico??
¿y poniendo un emisor de rf y un receptor, y por nivel de recepcion lo vaya buscando?
por nivel de recepción para objetos que tienes a 1 metro..
Dime como regulas el nivel de emisión para que todos sean parejos?
Si se pueden usar colores, es la forma mas simple, y usa una camara pixy. Sigue objetos de colores y te da la posición. No es cara 50 USD mas o menos.
Otro link con videos
perdón por intentar aportar ideas.
surbyte recuerdo un tema reciente en el que tuvimos un intercambio de ideas semejante:
Si solo sigue un color es mas simple que instalar un acelerómetro o algún sensor extra en el objetivo
http://forum.arduino.cc/index.php?topic=382993.0
Sugeriría esa Pxie CMUCam5 para seguir un objeto con un color específico, los inconvenientes: la inversión, disponibilidad en la región y los tiempos de envío.
la Pxie CMUCam5 reconoce hasta 7 colores al mismo tiempo,aca hay algo de buena info http://www.cmucam.org/projects/cmucam5
Siete firmas de color
Pixy recuerda hasta 7 colores diferentes firmas, lo que significa que si usted tiene 7 objetos diferentes con colores únicos, algoritmo de filtrado de color de Pixy no tendrá problemas para identificarlos. Si necesita más de siete, se puede utilizar códigos de color
Por eso lo puse porque vi el video demo y veo que reconoce muchos objetos de distintos colores asi que ya que puede seguirlos a todos, que mejor opción.
Hola, sigo vivo XD.
El tema es que el proyecto al que se quiere aplicar esto es un carrito que te siga y te lleve la compra, caja de herramientas, etc... Entonces necesitamos que te siga a la par de que esquive obstáculos como gente que se te cruza, o si te pierda de vista, cambios bruscos en la iluminación, zonas con mucho ruido y demás.
Realmente lo que tiene que tener es controlado al usuario para poder seguirlo y es donde estamos atascados.
Pero me parece que queremos morder más de lo que podemos masticar. Haremos una reunión todo el equipo para ver que podemos hacer y si no, haremos algo más estático como un microondas silencioso o algo así.
Muchísimas gracias a todos por el interés y la información, siempre viene bien conocer joyitas como esa pixy cam.