Cómo hacer un baloncesto autónoma jugar robot utilizando un iRobot Create como base (4 / 7 paso)

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.

Artículos Relacionados

K-9 2.0. Perro Robot controlada y Autónoma de WiFi.

K-9 2.0. Perro Robot controlada y Autónoma de WiFi.

NOTA:En el paso 22, he publicado una actualización, explicando algunos recientes cambios y mejoras que he hecho, principalmente al sistema eléctrico de K-9 y sensor de matriz que puede encontrar útiles.CaracterísticasAcrílico diseño y resistente made
Miniquad autónoma (software)

Miniquad autónoma (software)

Ahora que han convertido su miniquad para ejecutar del Ardupilot mini siguiendo mi anterior instructivo, es el momento de configurar el software. En realidad, incluso si han construido un Ardupilot o Pixhawk base multicopter completamente separada de
¿R/C autónoma Tonka camiones con seguimiento de cabeza de FPV (Tonka Cumbre construir)

¿R/C autónoma Tonka camiones con seguimiento de cabeza de FPV (Tonka Cumbre construir)

recuerda en el día, jugando con su gran camión Tonka, correr a través de todo, sentir que fue un impresionante camión que podría ir a cualquier parte? O ¿vives en un área urbana relativamente y le encantaría ir cubriendo pero no puede porque es demas
Loro autónoma AR Drone 2.0 vuelo

Loro autónoma AR Drone 2.0 vuelo

Este instructivo le dará una forma muy sencilla y rápida (< 15 minutos) para tener un loro de AR Drone 2.0 volar autónomamente con código escrito por ti! La mejor parte de este proyecto es sólo requiere el drone y una laptop (mac o windows). Sin modi
Autónoma / voz controlada - 3D exploración plataforma de impresión 3D

Autónoma / voz controlada - 3D exploración plataforma de impresión 3D

La idea detrás de la voz controlada / autónoma plataforma exploración 3D permitir una digitalización captura 3D para trabajar tan suave como sea posible con el mínimo esfuerzo para la persona como realiza una exploración como para la persona cómo est
Swarmscapers: Robots de impresión 3D móvil autónoma

Swarmscapers: Robots de impresión 3D móvil autónoma

Swarmscapers es un mes 2 proyecto de larga investigación realizada en el estudio de Máquinas de arquitectura creativa , impartido por Jason Kelly Johnson y Michael Shiloh en el California College of the Arts en el Laboratorio de Arte Digital. Es una
Tanque de Arduino autónoma (A.A.T)

Tanque de Arduino autónoma (A.A.T)

Hola a todos, este es mi primer robot. Soy estudiante de primer año 15 año de edad. He estado interesado en robots desde el 6to grado y estado tratando de construir uno desde entonces. He decidido llamarlo A.A.T porque es un tanque de arduino autónom
Autónoma centinela Paintball

Autónoma centinela Paintball

hacer tu propio, personalizado centinela autónomo.Un subcampeón ganador y finalista del concurso de microcontrolador.Este instructable es obsoleto. Para la versión más reciente del tutorial, consulte el sitio web . ¡ Saludos!Este centinela arma autón
Autónoma estación meteorológica con ESP8266

Autónoma estación meteorológica con ESP8266

Hola amigosHoy les vamos a mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va a reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos a gene
Hacer un barco autónomo con una Raspberry Pi (WiP)

Hacer un barco autónomo con una Raspberry Pi (WiP)

la ola de entusiasmo por el Raspberry Pi ha llevado a muchas personas se preguntan en las posibilidades, y maravillarse con la simplicidad. La tarjeta de crédito tamaño SBC es perfecto para casi cualquier cosa. Tal vez incluso para cruzar el océano A
PROTECTOR de la tierra: Clasificadora de Material autónoma

PROTECTOR de la tierra: Clasificadora de Material autónoma

Arduino este proyecto era parte de un concurso de la Asociación de ingenieros mecánicos (ASME) para crear un clasificador Material autónoma. El clasificador fue ordenar cuatro botellas de vidrio, cuatro botellas de plástico, cuatro latas y cuatro lat
3D impreso Sumobot [autónoma RC, Multiplayer Bluetooth]

3D impreso Sumobot [autónoma RC, Multiplayer Bluetooth]

Finalmente la impresión 3D ya está disponible en nuestro país ahora tiempo para hacer buen uso de ello...Parte autónoma voz controla funciones [MODE]Hoy he actualizado este instructable para tener funciones autónomas en el mismo camino de voz funcion
Marte - Rover múltiples funciones autónoma (FPV)

Marte - Rover múltiples funciones autónoma (FPV)

Arduino es un microcontrolador muy versátil, y he visto muchas aplicaciones diferentes. Pero quería ver cuánto podría hacer con uno solito. Tenía una idea muy básica de cómo utilizar arduino cuando comencé este proyecto. Empecé los fundamentos y cons
Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Este Instructable muestra cómo modificar un coche RC preloved para que puede ser controlado por un Arduino. Entonces el Instructable le mostrará cómo hacer el RC funciona que un código simple figura 8 desde allí el Instructable le mostrará cómo agreg