Cómo construir un auto Robot de navegación (2 / 7 paso)

Paso 2: ¿Qué queremos obtener? ¿Y cómo?

Este robot, como la mayoría de los robots construidos por hobbysts, se basa en un sistema de dirección diferencial, que nos permite conocer las coordenadas de posición del robot en cualquier momento, simplemente conociendo el espacio cubierto por cada rueda periódicamente con suficiente precisión.
Este sistema de navegación de estima se ve afectada por error cumulativo; la precisión de la medición debe ser alta para asegurar un círculo pequeño error después de un largo camino. Así que, después de algunos buenos resultados con codificadores caseros, decidí usar algo mejor: un par de 12V-200 rpm motorreductores, conectado a un par de 300 codificador de cuenta por revolución (cpr), ambos disponibles en muchas tiendas de robótica de la Internet.

Principios básicos
Para capturar todos los impulsos generados por el 300 codificador de cpr en 3000 rpm de motor en 4 x descifrar método (120 kHz), necesitamos un hardware dedicado para cada codificador (QEI = interfaz de codificador de cuadratura). Después de practicar con un doble PIC18F2431, determiné que la actualización correcta es un dsPIC. En principio eran dos dsPIC30F4012 controladores de motor para controlar la posición de las ruedas y la velocidad, realizar odometría y proporcionar datos de los dos motores a un dsPIC30F3013. Este propósito general DSC es suficientemente poderoso como para obtener datos, hacer algunos trigonometría para calcular las coordenadas de posición y almacenar datos relacionados con el camino recorrido para obtener un mapa del campo, a una tasa muy alta.

Cuando casi terminaron con el Consejo y los programas, Microchip trajo hacia fuera una nueva y potente SPDIP 28 pines en la serie de dsPIC33F para el controlador del motor (MC) y versiones (GP) general. Son significativamente más rápidos que el dsPIC30F, tienen mucho más memoria de programa y RAM (útiles para el mapeo de campo), requieren de menos potencia (bueno para un robot de pilas), y sus capacidades DMA simplifican muchas operaciones de E/S.
Lo más importante, estos son los primeros controladores de motor Microchip con dos QEIs en el mismo chip. Vamos a empezar un nuevo puerto otra vez! El Diagrama de bloque lógico es similar a la de la tabla anterior , pero el hardware y el software están mucho más simples desde que puedo usar una DSC sólo en lugar de tres . No hay necesidad de una comunicación de alta velocidad entre el supervisor y controladores de motor para el intercambio de parámetros de navegación. Cada proceso es sencillo de sincronizar porque es en el mismo chip. La capacidad de seleccionar pin periféricos de la serie de dsPIC33F más simplifica el PCB, lo que permite una conexión interna de periféricos y una mayor flexibilidad.

Esto nos lleva a la "dsPIC basado en tablero de Control de navegación" o dsNavCon para el cortocircuito. Este tablero está diseñado como parte de un sistema más complejo. En un robot explorador completo, otros tableros controlará sonido, luz, sensores de gas, así como topes y Telémetros ultrasónicos para encontrar metas y evitar obstáculos.

Como un tablero independiente, dsNavCon puede utilizarse también para un simple robot "seguidor de línea", algo más complejo como un robot para una odometría y concurso de cómputo muerto o una llamada "puede poder robot" (para poder recoger las competiciones). Todavía hay un montón de memoria de programa gratuito para agregar código para tales tareas. Con menor o ningún cambio en el software, también puede ser usada independiente para un vehículo control remoto, utilizando el módem bidireccional RF con algún tipo de control remoto inteligente. Este control remoto puede enviar complejo comandos como "mover FWD m 1," "gire a la izquierda 15°," "run FWD a 50 cm/s," "ir a X, Y coordenadas," o algo similar.

La Junta Directiva y el robot, están diseñados para ser hecho por cualquier persona en casa sin equipo y herramientas profesionales.

Artículos Relacionados

Automatizado Robot de navegación con Gas (MQ-2), la temperatura y la humedad (DHT11)

Automatizado Robot de navegación con Gas (MQ-2), la temperatura y la humedad (DHT11)

Hola a todos! El propósito de este proyecto era crear un robot capaz de navegar alrededor de obstáculos en una sala utilizando el módulo de ultrasonidos que HC-SR04 montado en un Servo, esto permitió que el robot a mirar alrededor para determinar la
Construir tu propio Robot mayordomo!!!!!!  -Tutorial, fotos y Video

Construir tu propio Robot mayordomo!!!!!! -Tutorial, fotos y Video

EDIT: más información sobre mis proyectos revisa mi nTambién hago consultoría de robótica, Mecatrónica y proyectos/productos de efectos especiales. Revisa mi página web - narobo.com para más detalles.¿Alguna vez has querido un robot mayordomo que te
Construir tu primer robot

Construir tu primer robot

en este instructable voy a mostrarle cómo construir un robot muy simple que se puede controlar con un ordenador portátil o mac.Este robot funciona con un arduino uno y es muy barato y fácil de construir. Este robot puede tomar valores de temprature y
Construir STEMbot1 - un Robot que hace de programación fácil y divertido

Construir STEMbot1 - un Robot que hace de programación fácil y divertido

El moderno smartphone o tableta (dispositivo móvil) tiene más potencia informática de equipos de escritorio tenían apenas 10 años atrás. Los dispositivos móviles modernos están llenos de sensores incluyendo: GPS, compás, 3 ejes acelerómetros, girosco
Arudino todo el Thingd - cómo construir un coche Robot

Arudino todo el Thingd - cómo construir un coche Robot

¿Que siempre quisiste ver tu propio coche robot itinerante alrededor? Construir uno con algunas piezas de electrónica, un microcontrolador de Arduino y programación de copiar-pegar. Incluso si nunca has probado un proyecto como este antes, aprovecha
Cómo construir tu propio Robot de DARPA Robotics desafío final. Realmente!

Cómo construir tu propio Robot de DARPA Robotics desafío final. Realmente!

o cómo no ganar 2.000.000 y divertirse haciéndolo.IntroducciónEsta es la primera de una serie de instructables que pretende ser una documentación completa de cómo construimos nuestro 2013/2015 DARPA Robotics desafío Robot (llamado Buddy en los ensayo
Construir un chasis Robot Modular con Actobotics

Construir un chasis Robot Modular con Actobotics

Desde mi infancia he amado robots. Los primeros robots de película recuerdo realmente gusto en primer lugar, donde los tres robots de "Silent Running" (siendo una de mis películas favoritas!) Esas pequeñas cajas a pie goofy alcanzó mi interés en
Cómo construir tu primer Robot ($ 85)

Cómo construir tu primer Robot ($ 85)

me han hecho A nueva y actualizada versión de este. POR FAVOR ENCUENTRE AQUÍ********************************************************************************Actualización: Unas 10,000 personas que ya leyeron este post, me gustaría pedir disculpas. Cua
Construir un simple robot de arranque LEGO

Construir un simple robot de arranque LEGO

esto es de clase, un simple robot LEGO con muchos puntos de enganche para conectar más sensores y motores. MUESCA es también funciona con LEGO EV3 y puede ser construida con LEGO NXT 1.0, NXT 2.0, edición de NXT educación, LEGO EV3 home edition y edi
Construir un brazo Robot de 5 ejes con Arduino y DynamixShield

Construir un brazo Robot de 5 ejes con Arduino y DynamixShield

En este instructable le enseñará a rápidamente y fácilmente crear un brazo robot de 5 ejes usando componentes estándares comerciales y control utilizando un Arduino con un DynamixShield. El DynamixShield es un nuevo Add-on para el Arduino debido, cer
Cómo construir tu propio robot sugru, Fixbot

Cómo construir tu propio robot sugru, Fixbot

¿Así que viste nuestro video y has caído en amor con Fixbot, tienes? Está bien, es comprensible. Hemos caído en amor con él también.Tenemos una gran noticia! Usted puede construir su propio Fixbot demasiado, siempre que estás bien con ensuciarse las
Cómo instalar y construir un auto contenía agua salada acuario con el refugio construido en

Cómo instalar y construir un auto contenía agua salada acuario con el refugio construido en

ya que actualmente van a la Universidad y viven en un dormitorio, decidí que tendría un pequeño acuario de escritorio ya que no pude poner un acuario grande 70gal. Decidí ir con un galón 10 independiente unidad sólo theres ningún lío con tener un sum
Fácil construir mi propio Robot útil para menos de $100

Fácil construir mi propio Robot útil para menos de $100

Hola todos, que está deseoso de hacer su propio robot! Tuve un sueño para que el dispositivo útil, donde podía usar esquemas de programación, impresión 3D. No importa el idioma, vea el video sobre cómo robot me ayuda a hacer fotografía y vídeo en cua
DIY: Cómo construir un Spybot de Robot WiFi

DIY: Cómo construir un Spybot de Robot WiFi

nos va mostrándole cómo construir un robot wifi / spybot desde cero. Es un proyecto muy sencillo y puede ser manejada fácilmente por un constructor de robots intermedios. Para completar el robot, tarda un par de horas.Video del robot completo de cond