Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola pues me dispongo a desarrollar un velocista en un plazo de un año, es decir, para el próximo cosmobot si dios o la caixa quieren. Y me gustaría pedir consejo y escuchar opiniones sobre diferentes puntos.
La base va a ser un coche rc de escala 1/28, como el miniz del cosmobot, esta vez otro modelo de coche, al que he podido incorporar un microservo de 0.1 s 60 grados, para el giro.
Mi primera duda surge en que tipo de sensores para detectar la línea usar, o cuáles hay disponibles. Lo ideal es que cuanto más pequeños mejor, y probablemente haga lectura analógica sobre digital, ya veremos como afectan los cambios de luz.
Yo hasta ahora sólo conozco dos modelos de sensor, en CNY70 y el QRD1114 de fairchild que nunca he usado, en el cosmobot vi a gente que llevaba diversos tipos de sensores, algunos de ellos eran muy pequeños, a ver si alguien me puede indicar otro modelo de sensores distintos de los dos anteriores, o foto trt y foto diodo.
Segunda duda, es como colocar los sensores, mi idea inicial es volver a usar dos placas de sensores, una delante y otra detrás, la de detrás es muy útil para conocer la posición del robot respecto a la línea, para poder realizar cambios de carril y acelerar, cuando el robot está centrado.
En el cosmobot vi a un robot, este http://es.youtube.com/watch?v=IVLpgTclsrI que usaba esa técnica para seguir la línea, me comentaron que esta era la manera correcta de hacerlo, o como se debia hacer. Me gustaría saber que ventajas tiene de hacerlo de esta forma frente a la clásica placa de sensores fija en el coche. Supongo que de esta forma se podrá obtener un error mucho más exacto.
Y por último que microcontrolador usar, he estado leyendo y creo que la mejor elección para este tipo de proyecto es un DSP, además de un mayor número de MIPS llevas los multiplicadores por hard, bastante útil a la hora de realizar operaciones.
Las señales que habría que leer en principio serían los sensores y un encoder que lleve el coche, que aún no sé muy bien donde se lo voy a poder colocar, quizás en el piñon o en la corona, y luego por último leer la batería. Las salidas el motor y el servo.
Aunque con un micro de 8 bits bien programado se puede hacer todo esto y más, yo creo que es un buen proyecto para iniciarse con micros mayores (almenos para mi), aún no sé la cantidad de operaciones que habría que hacer por segundo, mi idea inicial siendo muy optimista, es alcanzar los 2 m/s de media.
Así que a ver si alguien me puede aconsejar un micro para empezar, de momento yo he pensado en el dsPIC del que ya tendría el programador, por lo que el coste sería cero. Pero puestos a aprender no sé si sería mejor irme al mayor fábricante, es decir texas instruments, lo que no sé es cuánto costaría un DSP de estos, y cuánto el material para el desarrollo. La idea es usar un micro smd frente a un kit, por razones de espacio.
Tb me estoy iniciando estos días con atmel, que supongo que tendrá su alternativa a usar.
Gracias. S2
La pista es fácil, me parece correcto la elección si lo que se busca es ver robots rápidos.
2.5 m/s es una velocidad alta, pero en este caso la pista acompañaba bastante.
La verdad que dan ganas de pillar una pista así para probar, voy a ver si me dejan sacar los muebles y montar una en el salón x_x
Una cosa que no habéis comentado, que número de participantes hubo en seguidores y velocistas? me imagino que bastante lejos de los números del cosmobot.
En la final hubo 8 en cada categoria, en velocistas eramos todos los que nos presentamos pero en rastreadores creo que fuimos 14 en la previa.
Bueno ya he puesto mi primer coche para el cosmobot sobre la pista, y la primera impresión ha sido bastante mala.
Con el upgrade de piezas en principio no parece que gane mucho respecto al coche de serie, el motor le voy a volver a poner el que tenía ya que el que lleva creo que es demasiado potente. Estoy usando una configuración con el motor por delante del eje trasero lo que creo que hace al coche mucho más inestable en recta, por lo que voy a montarlo con el motor por detrás del eje a ver si así obtengo mejora respecto al coche del año pasado.
La programación es sólo un control proporcional con velocidad constante cuando se ve la línea, y según como oscila el coche nada más que se quiere correr un poco en recta pidiendo la D a gritos.
Voy a montarlo en la otra configuración y quitar el upgrade del motor que el primer resultado ha sido bastante malo, confio en tener tiempo para hacer un PD y en utilizar el freno que ahora llevo el puente en H para mejorar respecto al año pasado, pero con la primera impresión no sé si habrá cosmobot este año, no hay ganas de montar un diferencial XD
Video despacito y sin oscilar:
http://www.youtube.com/watch?v=KpRkYmbYyNY
http://www.youtube.com/watch?v=ZQ0SYDDp4N8
Video oscilando demasiado:
http://www.youtube.com/watch?v=0n_jQb2WoLQ
Buenoooooo. vaya castaña!! Hablana corria mucho más de eso!!
Me parece que te voy a pasar por encima con mi Siniestro!.
El martes te espero mano a mano. 😀
No tardes mucho en montar el coche, que me obligan a quitar la pista del salón x_x, pero a patir del 1 de enero tengo espacio al lado de mi casa donde dejarla fija.