Robusteza uno mismo-equilibrio simple con Galileo Gen 2 (5 / 6 paso)

Paso 5: Configuración y Tuning

En la construcción del robot, he desarrollado un bosquejo temporal, dedicado para cada subsistema (MPU-6050, módulo BT, protector de Motor), dividir el problema en tamaños que podría manejar. Pero incluso antes de eso, todo empezó con levantarse el corazón del sistema, la Junta de Galileo Gen 2 y funcionando.

Hay una buena "getting started" Guía en línea en el que instalar a los controladores de dispositivo Android IDE y Galileo y actualizar el FW de la Junta de Galileo.

Nota: Como el Bluetooth y el MPU-6050 módulos de 3,3 v señalización, asegúrese de pasar el puente de tensión I/O en el tablero de Galileo a los 3.3V para evitar dañar los módulos.

También sugiero que toma el tiempo para cargar una imagen de arranque en una tarjeta SD (Asegúrese de obtener la última imagen). Permite su sketch de Arduino para conservarse en Galileo a través de ciclos de alimentación de la Junta. Del lado de abajo, que aumentar el tiempo de inicio de la Junta de Galileo (tarda del orden de 1 minuto en arrancar), pero es un equilibrio merece la pena en mis ojos.

Nota: retrasó el paso de arranque desde la SD (sí, porque soy perezoso). Como resultado, tuve que atar el robot a mi PC mediante el cable USB por lo que pude descargar el bosquejo en cada ciclo de potencia. Esto era un inconveniente que dio vuelta al desastre, cuando el robot cayó en el cable USB, romper el micro conector USB en el tablero de Galileo. Ahora tienen que recurrir a cargando nuevos bocetos en la tarjeta SD en la PC del anfitrión y luego arranque Galileo de SD y el bosquejo hacia /sketch/sketch.elf a través de la consola de serie Linux y luego reiniciar Galileo... todo porque la conexión de host a través de la USB ya no es funcional. Así que guárdate de mi triste historia y considérate advertido si decides operar a tu robot con el cable USB conectado.

También jugué con varias posiciones de montaje para el MPU-6050. Empecé con él montado en el nivel de electrónica, bajo el tablero de Galileo, pero encontró moviendo al nivel motor permitido para un mejor control.

En gran medida la fase menos determinista que encontré fue determinante el derecho P, I y D valores para el controlador PID. He oído esto es un arte negro, pero ahora tenemos un mucho más saludable respeto por el proceso después de haber pasado algún tiempo en ella. Fue en esta fase del desarrollo que he añadido el registro de datos PID a la tarjeta SD, por lo que pude averiguar la contribución de cada término a la salida. Hay un número de tratamientos de sintonización manual PID online, pero encontré el mejor enfoque para ser como sigue:

· Establece la I y D términos 0

· Aumentar el término de P hasta que el robot casi puedo permanecer vertical. Con los motores elegí, que era el robot de carreras a través del suelo que se inclinan en una dirección

· Reduce algo el término de P y aumentó plazo hasta el robot puede equilibrar, pero lo hizo con oscilaciones

· Aumentado el plazo D para reducir la oscilación.

Todavía no estoy satisfecho con los resultados que he obtenido, como parecen estar que bien optimizado para el buen equilibrio y buena conducción. La búsqueda continúa...

En cuanto a la calibración del rodillo, volví y había calibrado el MPU-6050 parcialmente a través del desarrollo, después he añadido la capacidad de calibración del rodillo. Para mi sorpresa, después había calibrado el módulo del MPU-6050, no encontré los cambios de la calibración del rodillo para tener un efecto significativo.

He encontrado que ajuste la holgura Motor hecho el robot más sensible - hasta cierto punto, más allá del cual comenzó a oscilar.

Artículos Relacionados

SainSmart InstaBots Rover vertical (uno mismo-equilibrio Robot con Arduino)

SainSmart InstaBots Rover vertical (uno mismo-equilibrio Robot con Arduino)

Rover vertical es una robusteza uno mismo-equilibrio que fue diseñada por SainSmart. Realmente hicieron simple. Como se puede ver, sólo hay 8 alambres en el robot y 8 alambres en el controlador. Así que vamos a averiguar cómo funciona!PIEZAS DE LA CA
Uno mismo-equilibrio Robot

Uno mismo-equilibrio Robot

En primer lugar que quiero pedir disculpas por mi inglés, si no entiendes algo, por favor, pregunte.Sé que una robusteza uno mismo-equilibrio no es nueva, pero cuando empecé este proyecto me encontré con un montón de información, pero nunca en el mis
Hacer un Robot con Arduino UNO de uno mismo-equilibrio

Hacer un Robot con Arduino UNO de uno mismo-equilibrio

Uno mismo-equilibrio Robot es muy interesante. Muchos amigos que nos rodean estaban tratando de hacer uno, pero encounted muchos desafíos, incluyendo la falta de las estructuras de fácil montaje, los circuitos electrónicos adecuados y los programas.
Construir un vehículo uno mismo-equilibrio con mDrawBot

Construir un vehículo uno mismo-equilibrio con mDrawBot

Tengo un mDrawBot de Makeblock hace unos días. Este kit de robot impresionante ahora es un proyecto kickstarter . Hoy transforme en un vehículo uno mismo-equilibrio con un módulo de MPU6050. Compruebe hacia fuera.Paso 1: El marco Sólo tres piezas, ba
Fácil construir uno mismo equilibrio monopatín eléctrico

Fácil construir uno mismo equilibrio monopatín eléctrico

¿Qué es?Doble ruedas patín que funciona como un Segway. Monopatines eléctricos ya existen con ruedas traseras motrices. Aquí era construir algo como un Segway pero en la forma de un patín. Sabe que es "hasta" mediante una combinación de giroscop
Uno mismo-equilibrio Raleigh Chopper inspirado vespa eléctrica

Uno mismo-equilibrio Raleigh Chopper inspirado vespa eléctrica

Como un ávido de "cosas que Seg" éste se inspira en la bicicleta Raleigh Chopper de los setenta.Recientemente participe en el concurso de Hackaday con el MediCycle: MediCycle se trataba de una moto eléctrica con ruedas grande una máquina de esti
Uno mismo-equilibrio monopatín/segw * y proyecto Arduino Shield

Uno mismo-equilibrio monopatín/segw * y proyecto Arduino Shield

Gescudo de Arduino de propósito general para autoequilibrarse máquinas.¿Por qué hacen?Previamente hice un Instructable en 2010 sobre cómo construir un monopatín uno mismo-equilibrio.Hay > 500 comentarios en este y muchos expresan creación de confusió
Arduino uno mismo-equilibrio regulador utilizando DIGITAL IMU, por fin!

Arduino uno mismo-equilibrio regulador utilizando DIGITAL IMU, por fin!

¿Qué es?Controlador DIY Segway/balance con un moderno sensor DIGITAL IMU.Software para un Arduino permite leer datos de la posición de una de las más nuevas unidades de acelerómetro/giroscopio DIGITAL, procesos de los datos mediante filtrado de Kalma
Uno mismo-equilibrio péndulo al revés

Uno mismo-equilibrio péndulo al revés

Este es mi intento en el péndulo invertido en equilibrio sobre un carro de dos ruedas chasis. Yo había visto los de aquí y fue inspirado a probar mi propia versión. El Arduino es maravillosamente simple de programar y se puede recoger en unas pocas h
Uno mismo-equilibrio PT (Segway casero)

Uno mismo-equilibrio PT (Segway casero)

Este Instructable pretende compartir mi proyecto de aficionado: un transporte Personal Self-Balancing (SBPT), también conocido como "Segway casero". Es un proyecto interesante que requiere un conocimiento mínimo de electrónica y algunas habilida
Hacer una calabaza de Halloween por uno mismo-equilibrio Robot

Hacer una calabaza de Halloween por uno mismo-equilibrio Robot

Calabaza es un símbolo típico de Halloween. Que siempre quisiste hacer una calabaza de a pie.Aquí les mostraré mi trabajo de utilizar un Robot de Self-balancing para moverse una calabaza brillante.Paso 1: preparación Lista de materiales principales:1
Uno mismo pote de riego bajo SGD $5

Uno mismo pote de riego bajo SGD $5

Me encanta las plantas, pero nunca duran conmigo.Siendo un habitante urbano, nuestro estilo de vida a veces es muy difícil cuidar de las plantas. Viaje rápido lejos de casa, usted sería volver a plantas sin vida cara.He estado buscando de ollas de ri
Cómo disparar timelapse video con Intel Galileo Gen 2

Cómo disparar timelapse video con Intel Galileo Gen 2

A continuación mostraremos cómo rodar un vídeo timelapse con el Galileo Gen 2 de Intel o de un tablero similar.Usaremos a un jack de 2,5 mm para conectar la placa a una réflex digital de Canon y luego controlar el obturador con nuestra Junta Directiv
Vespa de equilibrio del uno mismo Ver 1.0

Vespa de equilibrio del uno mismo Ver 1.0

después de ver el balanceo del patín, pensamos que sería construida una plataforma compensadora para probar la tecnología. Compramos algunos extremos traseros de vespa de los niños para el coche/motor de la rueda y la electrónica XenonJohn sugerido.U