Robot cuadrúpedo de Arduino

Hexápodo últimas:

Este es mi primer robot que se basa en cálculos para posicionar los servos vs depende de secuencias preprogramadas. Elegí un cuadrúpedo para ayudar a mantener los costos.

Tiempo de fabricación 8 semanas
Peso 2 libras 14 Oz.
Dimensiones de 8 pulgadas, 8 pulgadas, 7 pulgadas (L:W:H)
15-30 minutos de Tiempo de ejecución
Lenguaje de programación IDE de Arduino
Método de control Mando a distancia blue-tooth
Costo ~$540.00

PowerSource: LiPo

1 x 7.4V 1650Mah 2S LipPo

Estoy alimentando todo con una LIPO de 2S y Turnigy 15A UBEC (circuito de eliminación de la batería Ultimate). Me encanta el UBEC y definitivamente será el regulador de la opción para los proyectos de futuro robot.

Locomoción:

Del cuerpo, pitch y yaw se calculan utilizando una matriz de rotación. A su vez se alimenta en las ecuaciones de cinemática inversa que coloque las patas. Estoy usando un paso de la ondulación para caminar aunque soy todavía afinando la parte del código. Existe unos modos, 1: cuerpo cuerpo traducción en posición 2: caminar de modo 3:Accelerometer modo. Los dos primeros modos son bastante autoexplicativo; el modo acelerómetro toma el eje x y eje y del acelerómetro, mapas de los valores de (-20, 20), luego utilizar esos valores como tono del cuerpo & roll respectivamente. Esto permite que el robot quieres nivel sobre superficies irregulares.

Hace ya algún tiempo he inscrito en una clase de matemáticas. Yo no creo en volver a invitar a la rueda; Usé la cinemática de rotación inversa y de la matriz de NUKE (casi Universal motor cinemático). No estoy usando el microcontrolador es fue diseñado por lo que no podía usar sus herramientas python para generar el código tomó prestado de. En cambio tenían un dibujo ya terminado para un quad que es lo que modelado mi programa después. Muchas gracias a la gente que esa herramienta, fue fiel a su nombre! También grande gracias a "tom_chang79" su discusión, "vamos a discutir cinemática, ¿vamos?" fue muy útil. Gracias y gracias por sus respuestas de correo electrónico!

He construido un mando a distancia blue-tooth que ha funcionado muy bien hasta ahora. Al continuar avanzando voy a construir la funcionalidad más en mi control remoto y robots. He encontrado algunas palancas de mando 3-funtion en la ciudad de servo que sustituirá los joysticks de paralaje que tengo ahora.

Aquí está el enlace a los joysticks ideal de servocity:
http://www.servocity.com/html/3_function_joystick...

Controlador/CPU: Arduino MegaMini 2560, Lynxmotion SSC-32

El Arduino Mega maneja todo de la computación junto con tomar la entrada de acelerómetro y blue-tooth. Una vez que todos los cálculos están completos envía los comandos apropiados para el secuenciador de servos SSC-32. Me encanta el SSC-32 es super genial!

Sensores de

Acelerómetro de tres ejes (ADXL335)

Cuando comencé pensé que necesitaría un giroscopio de 3 ejes además de acelerómetro. Mi pensamiento fue que necesito para acoplamiento de los datos usando un filtro de Kalman. He trabajado con IMU (unidad de medición inercial) en el pasado y es necesario utilizar matriz de coseno direccional para el acelerómetro, giroscopio y brújula lecturas de malla. Esto crea datos de orientación muy estable y salidas un solo desvío, echada y rodillo que no deriva. Al final pude obtener los datos que necesitaba de sólo el acelerómetro. Esto es bueno, es muy probable que necesitaría otro MCU para procesar todo lo que los datos.

Actuadores

Estoy usando el servo HS-422; He estado muy impresionado con todos los Servos HITEC. En algún momento reemplazará los servos HS-422 con servos HS - 465MG que tienen más par y metal engranajes en vez de compuesto.

Etiquetas: Arduino, Robot, Cuadrúpedo

Artículos Relacionados

Robot cuadrúpedo Sunfounder

Robot cuadrúpedo Sunfounder

Me enteré Sunfounder cuadrúpedo en un canal de youtube de Julian Llett hace 2 meses. Después de hacer mucha investigación, finalmente compré este bot para mí como un regalo de cumpleaños (consentirme aquí). Cuando ordené el cuadrúpedo, sitio web de l
Arduino Robot - cuadrúpedo - cuerpo cinemática pruebas

Arduino Robot - cuadrúpedo - cuerpo cinemática pruebas

---trabajo en progreso---Se trata de un robot cuadrúpedo en prototipos con seeeduino mega, 12 HXT900 hobby micro servos, 3.7V batería de lipo. Materiales utilizados son madera contrachapada todo asegurada con tuercas y los pernos pequeños. Programado
Grasa O el Robot cuadrúpedo con acrílico marco

Grasa O el Robot cuadrúpedo con acrílico marco

Se trata de un mini O grasa el robot cuadrúpedo, marco de acrílico cortado con láser de corte de 2mm.Grasa O mini robot patas cuadrúpedos 2dof, consiste en 8 micro servo de metal, 2 servos en cada pie, para este tutorial que voy a hacer un robot evit
Robot cuadrúpedo de LEGO

Robot cuadrúpedo de LEGO

ver el robot trailer video aquí o ver los robots video completo de mi Web en la sección de robot, código fuente también está disponible en esta sección.http://www.itsalmostgenius.comTras completar un simple basados en Arduino coche dentro de semanas,
Robots cuadrúpedos con 2 servos de arduino casero

Robots cuadrúpedos con 2 servos de arduino casero

bueno cada unoSi tenes un arduino mini y dos servos estándar que usted puede hacer un poco robo a pie en dos 4 patas del animal doméstico.pero en el proyecto no utiliza un arduino original. He utilizado un microcontrolador ATmega8 con cargador de arr
Construir un Robot cuadrúpedo Actobotics

Construir un Robot cuadrúpedo Actobotics

Cómo hacer un robot a pie 4 patas usando piezas de Actobotics de ServoCity.com:El caballo de batalla de este robot, y lo que hace relativamente fácil de construir, son las servoblocks de Actobotics. Estos ingeniosos componentes le permiten utilizar s
Husky: cuadrúpedo Live Streaming Bot con frambuesa pi

Husky: cuadrúpedo Live Streaming Bot con frambuesa pi

El cuadrúpedo código nombre Husky es un cuatro patas cangrejo como el robot que utiliza la frambuesa pi 2, cerebro y centro de control principal. Además, incluí también un controlador de servo y el conductor del motor de control de servo y motor de H
Cuadrúpedos con cámara

Cuadrúpedos con cámara

Este es mi primer robot cuadrúpedo con una marco predefinido, pero el software a la medida. El robot utiliza un raspberrypi como del cerebro y que la capacidad de transmisión en vivo de video. Este tutorial es específicamente para personas que quiere
El cuadrúpedo Social

El cuadrúpedo Social

Este instructable fue creado en cumplimiento de la exigencia de proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com).En este Instructable demuestro cómo construir el cuadrúpedo Social de principio a fin y control de forma
GoonQuad, un cuadrúpedo emotiva

GoonQuad, un cuadrúpedo emotiva

Hola todo el mundoEsta semana nuestros estudiantes de informática en las artes creativas tuvieron una exposición pública de sus proyectos. Este proyecto está cerca de mi corazón como trabajé estrechamente con este grupo particular de alumnos que a pe
Sugru - Mini cuadrúpedo

Sugru - Mini cuadrúpedo

quería construir un Mini cuadrúpedo pero todos parecen como no tienen agarre y caiga. Me gusta mucho el diseño cuadrúpedo por caso en Thingiverse y parece que tiene bastantes adaptaciones por algunos otros miembros de Thingiverse así que pude hacer u
Robot bípedo actualización

Robot bípedo actualización

Se trata de una actualización en mi proyecto de robótica, tuve algunos problemas con el ne Adafruit I2C controlador por lo que estoy saltando es completamente funcional para la próxima semana. Principalmente los problemas eran acerca del consumo de e
Otro cartón robot-aspirador controlado con Arduino

Otro cartón robot-aspirador controlado con Arduino

Se trata de simple robot-aspirador controlado por Arduino.Esto puede ser aún más sencillo si en vez de turbina y de la basura - utilice un pañuelo de papel de cocina o un trozo de tela sintética.Paso 1: Componentes necesariosArduinoProtector de motor
Fácil KVG cuadrúpedo walker

Fácil KVG cuadrúpedo walker

Hola,Este es mi primer instructivo espero te guste!Básicamente, se trata de un cuadrúpedo de KVG que a pie. su muy fácil de hacer y que por eso quería compartirlo!Paso 1: lista no nombrar a todos pero la imágenes:)Paso 2: el ensamblado principal hace