B-robot EVO. El self balancing robot (1 / 8 paso)

Paso 1: Un poco más en profundidad...

El problema físico que B-ROBOT resuelve se llama el péndulo invertido. Este es el mecanismo mismo que necesita equilibrar un paraguas encima de la mano. El punto de giro está en el centro de masa del objeto. Más información en péndulo invertido aquí. La solución matemática del problema no es fácil pero no tenemos que entender para solucionar nuestro problema de equilibrio robot´s. Lo que necesitamos saber es cómo debe hacer para restablecer el equilibrio de robot´s por lo que podemos implementar un algoritmo de Control para resolver el problema.

Un Sistema de Control es muy útil en robótica (Automatización Industrial). Básicamente it´s un código que recibe información de sensores y comandos de destino como entradas y crea, en consecuencia, señales de salida a los actuadores del Robot (los motores en nuestro ejemplo) con el fin de regular el sistema. Estamos utilizando un Pcontrolador de ID (proporcional + Integral y derivado). Este tipo de control tiene 3 constantes para ajustar kP, kD y kI. De Wikipedia: "un controlador PID calcula un valor de 'error' como la diferencia entre una medida [entrada] y un valor de consigna deseado. El controlador intenta minimizar el error por ajuste de [salida]." Así, dicen el PID qué medir (la "entrada") , donde quiera medida que (la "consigna",) y la variable que desea ajustar para hacer que suceda (la "salida".)

El PID ajusta entonces la salida tratando de hacer a la entrada igual el punto de referencia. Para referencia, un tanque de agua que queremos llenar a un nivel, la entrada de Setpointy salida sería el nivel según el sensor de nivel de agua, el nivel de agua deseado y el agua que se bombea en el tanque. kP es la parte proporcional y es la parte principal del control, esta parte es proporcional al error. kD es la parte de derivado y se aplica al derivado del error. Esta parte depende de la dinámica del sistema (depende de la robot, motores de ´s peso, inercias...). La última de ellas, kI se aplica a la integral del error y se utiliza para reducir los errores constantes, es como un ajuste en el resultado final (creo que en los botones de ajuste de un volante de coche de RC que el coche vaya totalmente recto, kI elimina el desplazamiento entre el objetivo requerido y el valor real).

En B-ROBOT el comando dirección del usuario se agrega a la salida de los motores (un motor con un signo positivo y el otro con signo negativo). Por ejemplo si el usuario envía el comando dirección 6 para girar a la derecha (de -10 a 10) tenemos que añadir 6 a la izquierda de motor valor y restar 6 del motor derecho. Si el robot no se mueve hacia adelante o hacia atrás, el resultado del comando dirección es un giro del robot

Artículos Relacionados

2 ruedas Self Balancing Robot con Arduino y MPU6050

2 ruedas Self Balancing Robot con Arduino y MPU6050

2 ruedas Self Balancing Robot con Arduino y MPU6050.Usar Arduino como el controlador y sensor de MPU6050 para controlar el equilibrio. Sólo añadir un modulo Serial Bluetooth simple y utilizar una aplicación de controlador Serial de Bluetooth para el
Arduino Self Balancing Robot

Arduino Self Balancing Robot

En este proyecto que voy a describir la construcción de robots en equilibrio con Arduino.We explicó en nuestra versión anterior de android proyecto controlado. En este proyecto se moverá a nuestro control. Vamos a ir vamos a llegar a nuestro proyecto
Chappie-Self-Balancing robot

Chappie-Self-Balancing robot

Después de conseguir tanto frustrado sobre PID Sintonía de quadcopter, decidí dominar PID primero en algunos proyecto básico. Uno mismo-equilibrio robot parece una opción ociosa. Puesto que no es nuevo y aún desafiante, decidí ir a por ello.Nunca pen
WobblyBot de Domo Kun, Simple Self Balancing Robot

WobblyBot de Domo Kun, Simple Self Balancing Robot

Un self balancing robot de dos ruedas que se tambalea, por lo tanto el nombre de WobblyBot.Posiblemente el diseño más simple para un robot que podría equilibrar (especie de) sobre dos ruedas, sin el uso de acelerómetro, el giroscopio o el microcontro
Self Balancing Robot con LCD

Self Balancing Robot con LCD

La versión modificada de mi mpu6050 robot de equilibrio más estable con LCD y ejemplo de conectar 2 i2c en el mismo pinVideo 1Video 2Paso 1: Paso 1: tablero de arranque de controlador dual de motor ◾L298NTablero de arranque de controlador dual de mot
Self balancing one wheeled electric skateboard

Self balancing one wheeled electric skateboard

NOTE:Mayo de 2011: Este instructable es ahora bastante antiguo (relativamente) y ahora pude reconstruir este proyecto más simplemente con un Arduino como el controlador.Actualmente estoy trabajando en un monociclo con el mismo controlador de motor OS
Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Hoy, te enseñaré cómo hacer un Android accionado y controlado dos ruedas uno mismo-equilibrio robot con Lego NXT.En primer lugar, vamos a ver un video de prueba para el robot final.Aquí está otra prueba en la cuesta:Para construir este robot, todo lo
Self Balancing Robot - Bang Bang Control

Self Balancing Robot - Bang Bang Control

Hecho un simple robot uno mismo-equilibrio con dos servos, un medidor de inclinación (VTI SCA610 chip) y Arduino Uno. Esto es diferente de la mayoría uno mismo-equilibrio robots que utiliza solamente un solo sensor (no gryo) y el programa es esencial
Self Balancing Segway Instructabot

Self Balancing Segway Instructabot

Fuentes:1. Arduino: utilicé un Uno2. 7.2v batería3. conjunto de motores: de Parralax 7.2v motor set http://www.robotshop.com/parallax-7-2v-motor-bracket-wheel-kit-pair.html4. análogo acelerómetro http://www.robotshop.com/sfe-3g-tripleaxis-acceleromet
Self Balancing segway scooter de estilo para menores 300.00

Self Balancing segway scooter de estilo para menores 300.00

siempre he querido un Segway desde el primer día que vi uno, pero con la etiqueta de precio más 6.000,00 no podía permitirse uno. Afortunadamente las piezas han bajado de precio drásticamente. Me las arreglé para construir uno para menores de 300.00.
Desde el boceto hasta el Robot controlado Wifi

Desde el boceto hasta el Robot controlado Wifi

Esta es una breve guía sobre cómo construir a un self balancing robot en un fin de semana. Utilizamos solamente partes de la acción.El armazón consiste en placas de plástico rectangulares. Es posible utilizar el pegamento para la construcción del mar
Arcos para Robot de equilibrio del uno mismo y en las escaleras

Arcos para Robot de equilibrio del uno mismo y en las escaleras

Añadido algunos arcos hacen de raquetas de bádminton para mi simple self balancing robot que cae muy poco. Ahora al menos puede volver la mayor parte del tiempo.Siento que estoy no creando una real acumulación instructable porque esto realmente es un
Equilibrio Instructable Robot

Equilibrio Instructable Robot

En este Instructable quería mostrar cómo hacer un self balancing robot. Lo que la hace única es que su exterior es como el Instructables Robot. Internamente trabaja en el principio de la PID, es un sistema de control muy popular para mantener una var
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