Paso 4: Programación del robot
Decidí usar el XBC como mi controlador debido principalmente a su color de seguimiento. Porque he decidido con el XBC como los cerebros de la operación programé mi robot interactivo C, o como llamarla IC. IC es libre de usar y se puede descargar en www.botball.org. IC es muy similar a C++, pero tiene varias en las bibliotecas. Resulta que, David Miller de la Universidad de Oklahoma ha escrito una biblioteca para la crear que puede descargarse desde su página en http://i-borg.engr.ou.edu/~dmiller/create/.Con esos recursos y los manuales para la crear estaba listo para programar. ¿Pero el siguiente gran desafío fue lo que quise hacer? Yo quería un robot que podría ir y recoger bolas de color naranja y anotar en una cesta. Mi objetivo sonaba simple y probablemente podría haber sido simple, pero más me metí en lo que podría hacer el crear, más quería hacerlo. Mi lista final parecido esto:
1. encontrar naranja bola
2. recoger bolas naranja
3. Coloque la cesta
4. poner la bola en la cesta
Mientras que
1. evitando objetos
2. no caer en algo (como una mesa)
3. detección de la carga de la batería y conexión con la base cuando baja
Oh, y todo esto es completamente autónomo, lo que significa que es todo preprogramada.