EyeRobot - el robot blanco caña (15 / 26 paso)

Paso 6: Resumen de código

Evitación del obstáculo:
Para la evitación del obstáculo el eyeRobot utiliza un método donde objetos cerca del robot ejerzan una fuerza virtual en el robot alejándose del objeto. En otras palabras, objetos empujar el robot de sí mismos. En mi implementación, la virtual fuerza ejercida por un objeto es inversamente proporcional a la distancia al cuadrado, por lo que la fuerza de la presión aumenta a medida que el objeto se acerca y crea una curva de respuesta no lineal:
PushForce = ResponseMagnitudeConstant/distancia2
Los empujes de cada sensor se suman; sensores en el lado izquierdo empujar bien y viceversa, para conseguir un vector para el recorrido del robot. Velocidades de la rueda entonces se cambian por lo que el robot gira hacia este vector. Para asegurar los objetos muertos frente al robot no exhiben una "no respuesta" (porque las fuerzas en ambos lados equilibrio), objetos en el frente muerto empuje el robot hacia el lado más abierto. Cuando el robot haya pasado el objeto entonces utiliza codificadores de Roomba para corregir para el cambio y en el vector original.

Artículos Relacionados

¿Upcycling final: $40 silla de ruedas Robot

¿Upcycling final: $40 silla de ruedas Robot

que tenía que hacer algunas investigaciones en silla de ruedas inteligente tecnología y qué mejor manera de hacerlo que en una silla de ruedas real?Bueno, la mejor manera era upcycling 3 roto sillas de ruedas en un trabajo basado en la silla de rueda
Ornamento de la Navidad robot

Ornamento de la Navidad robot

había sido rodando esta idea alrededor en mi cabeza para absolutamente un rato - figuras de acción del Robot de latas del estallido de la soda.  Cuando se anunció el concurso de Navidad, yo sabía que era el momento adecuado.  Alteró mis planes un poc
Cómo engañar a lo robot de instructables

Cómo engañar a lo robot de instructables

nuevos miembros vienen a instructables cada día, hacer una cuenta, editar su perfil y especialmente hacer una foto de perfil. Muchas personas escoger una foto de su perro, o lugar favorito o personaje de dibujos animados. Pero muchas personas optan p
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
Disfraz de dragón para Robot Industrial

Disfraz de dragón para Robot Industrial

Este tutorial le mostrará cómo hacer un disfraz de dragon para un robot industrial.Conseguí una buena oferta en un robot industrial FANUC LRMate 200IC/5 h para la experimentación en el país. Mi hija está absolutamente fascinada por la máquina, y quer
Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Uno de los proyectos que ha estado nadando alrededor en mi cabeza fue este sombrero estilo "cuadrado", también llamado un sombrero de bufón. No pude resistirme a participar en el concurso de Robot Instructable así este Instructable es un product
Tarjeta de San Valentín del latido del corazón de robot

Tarjeta de San Valentín del latido del corazón de robot

Esta divertida tarjeta de San Valentín usa Chibitronics pegatinas de circuito para hacer un adorable robot de vida.Para esta tarjeta necesitarás:Hoja tamaño carta de cartulina (8.5 "x 11")Cartulina grisPapel de color rosado y blanco3 pegatinas d
Oficial Robot de Instructables de Papercraft!

Oficial Robot de Instructables de Papercraft!

¡ Felicidades! Han decidido entrar en el fabuloso mundo de oficial Instructables Robot manualidades en papel. Con pocos suministros (esperemos) tiene alrededor de la casa, se puede construir un compañero de escritorio, un guardián del televisor remot
Android Robot Lego

Android Robot Lego

En este proyecto construiremos un robot Lego Android. El nivel de dificultad de este tutorial es sencillo y está diseñado para adultos y niños. Habrá dos secciones principales de este tutorial, la cabeza y el cuerpo.Paso 1: Materiales y herramientasL
Robot de LEGO con la cámara GoPro

Robot de LEGO con la cámara GoPro

El drone que vamos a construir no solo será otro quadcopter descerebrado. Éste será capaz de regreso completamente autónoma a aterrizaje de hogar, autónomo, GPS asistido de vuelo, volar a alturas increíbles, velocidades, lo suficientemente fuertes pa
Línea simple siguiente robot

Línea simple siguiente robot

el robot simple se basa en doble LM393 comparador de voltajeLa función del circuito es para que coincida con la resistencia fotosensible y para proporcionar una tensión de referencia conveniente para el chip LM393.Debido a la diferente reflectividad
DIY Robot autónomo inteligente (animal doméstico electrónico) /w Arduino

DIY Robot autónomo inteligente (animal doméstico electrónico) /w Arduino

Me encanta a todo tipo de robots especialmente autónoma o robots inteligentes, que tienen una inteligencia un poco más que evitar un obstáculo. Así que he decidido que voy construir mi propio robot inteligente barato tiene una estructura en la cámara
Laberinto Robot Solver, utilizando Inteligencia Artificial con Arduino

Laberinto Robot Solver, utilizando Inteligencia Artificial con Arduino

(Si te gusta este Instructable, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). Rex, el Robot está compitiendo en robótica y sensores concursos. ¡Muchas gracias! ;-)Este Instructable fue desarrollado en mi último proyecto
Bot - un inteligente arduino bluetooth robot la pipa

Bot - un inteligente arduino bluetooth robot la pipa

Este es mi primer instructables. Aquí estoy mostrando cómo hacer un dos ruedas arduino bluetooth robot barato, utilizando tubos de PVC y sus articulaciones (para hacer el cuerpo). Es sencillo de hacer y fácil de programar. Tienen un montón de diversi