Robot "Más barato" (7 / 8 paso)

Paso 7: Robot programa

En nuestra primera aplicación vamos a intentar lograr la siguiente:

  • evitar los obstáculos
  • evitar los bordes de la tabla

Estás limitado a usar solo un sensor.

En la primera foto se puede ver que en estado normal cuando el robot se mueve a lo largo de la superficie, la distancia hasta el obstáculo más cercano es igual a la distancia de la superficie sí mismo.

Si nuestro robot alcanzará algún objeto sobre la superficie, la distancia es mucho menor que la distancia por defecto a la superficie (Lmax).

Así que la manera más fácil de llegar a nuestro primer objetivo es mantener nuestro robot moviéndose dentro de esta gama de la distancia.

Del mismo modo puede alcanzar el segundo objetivo - evitar los bordes de la tabla. Si la distancia es más que Lmax es más probable que el robot se dirige hasta el borde de la mesa.

Vamos a definir dos reglas básicas:

  • Cuando distancia al obstáculo (D) dentro de la gama Lmín y Lmax robot se moverá hacia adelante
  • Cuando D es mayor que Lmax o menos Lmín robot girará hasta que encuentra la dirección d mentira dentro de la gama segura

El robot tiene 2 ruedas. Se conduzca bajo el algoritmo más básico para un robot - impulsión diferenciada:

  • para conducir recta ambas ruedas avanzando a igual velocidad
  • para reverso ambas ruedas mueven hacia atrás a igual velocidad
  • para girar a la izquierda la rueda izquierda se mueve hacia atrás y la rueda derecha se mueve hacia adelante
  • para girar a la derecha la rueda derecha se mueve hacia atrás y la rueda izquierda se mueve hacia adelante

En su caso servos se colocan en direcciones opuestas así que para uno de los robot en movimiento hacia adelante significa rotación a la derecha, por otro - en sentido antihorario. Tratar de mantener esto en mente.

Mira el ejemplo del bosquejo, probarlo y comenzar a implementar el comportamiento personalizado!

Artículos Relacionados

Robot de bricolaje barato mano kit de sombra - robot que ensombrece el movimiento de tu mano

Robot de bricolaje barato mano kit de sombra - robot que ensombrece el movimiento de tu mano

si quieres ver más kits de mí por favor, me apoyen aquí chicoshttp://www.IndieGoGo.com/projects/Help-me-Build-a-Electronics-Lab/PIADhttp://www.clubjameco.com/index.php/Projects/project_details/24/21110Cómpralo aquíhttp://www.jameco.com/webapp/wcs/sto
Robot autónomo barato

Robot autónomo barato

este instructivo detalla el robot que construido para la clase en la escuela. (Para el concurso de robot te diré que estoy entre 13 y 18)Materiales:-1 tablero de programación de PICAXE-2' de metal espiga de 7/64"-lámina de plástico de 1'x 1' negro 1-
Chasis de cartón para Robots baratos 1: Boxbot

Chasis de cartón para Robots baratos 1: Boxbot

Previamente hice un Instructable sobre ruedas para robots y motores baratos, pero las ruedas solas no hacen un robot. Si quieres tu robot para navegar con estilo, va a necesitar un cuerpo robusto y elegante .Es fácil hacer algo áspero pero funcional,
Robots suaves: Hacer un músculo Artificial brazo y pinza

Robots suaves: Hacer un músculo Artificial brazo y pinza

Usando los músculos de aire artificial, un brazo de robot muy flexible y pinza se pueden hacer.Este robot suave es accionado por aire comprimido y cada uno de los 11 músculos puede controlarse mediante un control remoto universal infrarrojo estándar
Phoenix - Robot de combate de 30 lb

Phoenix - Robot de combate de 30 lb

he participado en el combate de la robusteza (BattleBots) durante los últimos tres años ahora. Mi primer robot Shish Kabot era extremadamente acertado con un 2do lugar y 3er lugar dos finales pero tenía una debilidad. Cada vez que luchó un robot alet
GOduino III - controlador del robot basada en Arduino protoboard-ambiente

GOduino III - controlador del robot basada en Arduino protoboard-ambiente

versiones16 de noviembre de 2012 aparece en DangerousPrototypes.com http://goo.gl/N4DIC03 de octubre de 2012: he diseñado un adaptador PCB a posición IR y 90 grados de sensores ultrasónicos para breadboard para apoyar proyectos de robot de GOduino II
3D Robot humanoide impresa para menores 1000,00 USD

3D Robot humanoide impresa para menores 1000,00 USD

esta idea nació de mi primer proyecto 3D robot humanoide impresa. Mi clon 3D de DARwIn-OP impreso. He aprendido mucho al hacer este proyecto y todavía estoy trabajando en mejorar este robot. Mi proyecto tenía sin embargo un defecto importante. En 6.0
Construir un barco de robot con botellas de agua

Construir un barco de robot con botellas de agua

esto le mostrará cómo construir un barco de robot con materiales baratos y fáciles de usar, creo que también es un buen ejemplo de reutilización de botellas de agua.Usé dos botellas de agua, plástico polimorfo, dos motores y hélices, cinta, un cuadro
Robot chasis del pobre MediaTek LinkIT uno

Robot chasis del pobre MediaTek LinkIT uno

Siempre he tenido un amor para la robótica, de hecho es lo que quería hacer para la Universidad antes de decidirse a asistir a la Universidad de la vida en su lugar.La cuestión es, robótica puede ser cara.así que decidí construir mi propio chasis. El
Cómo hacer un marco de Robot RC

Cómo hacer un marco de Robot RC

en este Instructable, voy a mostrar cómo hacer un robot facil y barato con un brazo. ¡ Disfrute!Paso 1: Unir la Base Paso 2: Conectar los motores a las ruedas Paso 3: Los motores a la Base de la cintaPaso 4: Realizar el montaje de la rueda trasera Pa
Robot Linefollower de Arduino y la basura - fotos

Robot Linefollower de Arduino y la basura - fotos

esto hice con cerebros Arduino robot linefollower para un concurso donde no hizo muy bien, funcionó hacia fuera de pista. Pero fue el robot más barato allí, y aprendí tanto edificio, tengo algunos pensamientos y código de Arduino para compartir sin i
El Arduino Mothbot

El Arduino Mothbot

el propósito de este proyecto es diseñar y construir un robot sigue luz simple usando una placa de microcontrolador Arduino Duemilanove . Quería compartir un proyecto de robot que era barato, fácil de construir y tenía un conjunto completo de instruc
Cómo hacer un estornino

Cómo hacer un estornino

en el transcurso de la clase principios de ingeniería de un equipo compuesto por mí mismo, Adela Wee, Evan Simpson, y Dara Behjat de Olin college y Babson College establecidas para crear los robots más baratos posible podríamos. Llegando al final del
Controladores para Robots baratos, parte 2 de velocidad: controlador PID

Controladores para Robots baratos, parte 2 de velocidad: controlador PID

¡ Hola! Esto es parte de un tutorial de dos partes sobre cómo hacer un controlador de velocidad de un resorte de tapa y pluma de botella! Si no lo has hecho todavía, ¡ pruébelo! Si te gusta, por que no votar por mí en el concurso de sensores! ¡ Graci