Control de Rotación Autónoma de un Robot Rueda Esférica ...

48
Control de Rotación Autónoma de un Robot Rueda Esférica tipo Omnidireccional para Tareas de Desplazamiento Autoras: Vilma Johana Basantes Basantes Gabriela Alexandra Bautista Reinoso Director: PhD. Víctor Andaluz CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN

Transcript of Control de Rotación Autónoma de un Robot Rueda Esférica ...

Page 1: Control de Rotación Autónoma de un Robot Rueda Esférica ...

Control de Rotación Autónoma de un Robot RuedaEsférica tipo Omnidireccional para Tareas deDesplazamiento

Autoras:Vilma Johana Basantes Basantes Gabriela Alexandra Bautista Reinoso

Director:PhD. Víctor Andaluz

CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN

Page 2: Control de Rotación Autónoma de un Robot Rueda Esférica ...

AGENDA

Introducción

Modelación y Control

Resultados

Conclusiones

Page 3: Control de Rotación Autónoma de un Robot Rueda Esférica ...

AGENDA

Introducción

Modelación y Control

Resultados

Conclusiones

Page 4: Control de Rotación Autónoma de un Robot Rueda Esférica ...

PLANTEAMIENTO DEL PROBLEMA

• La mayoría de robots omnidireccionales giran sobre un único eje perpendicularal plano de rotación de la rueda, es decir una rueda convencional no cuenta conun sistema de control autónomo para tareas de desplazamiento, lo cualproporciona un menor grado de maniobrabilidad.

Page 5: Control de Rotación Autónoma de un Robot Rueda Esférica ...

PLANTEAMIENTO DEL PROBLEMA

• El desgaste de las ruedas de un robot omnidireccional es significativo, debido ala fricción generada entre ésta y la superficie de contacto, además el espacioque necesita el sistema para conseguir un cambio de dirección.

Page 6: Control de Rotación Autónoma de un Robot Rueda Esférica ...

OBJETIVOS

Implementar un control de rotación autónomo de un robot rueda

esférica tipo omnidireccional para tareas de desplazamiento.

• Investigar los tipos de control a través de la recopilación de información.

• Desarrollar el circuito electrónico que contemple las etapas de potencia y control.

• Proponer un esquema de control avanzado a fin de mantener el equilibrio de robots en tarea deposicionamiento autónomo.

• Evaluar experimentalmente el control autónomo propuesto sobre un robot esférica tipoomnidireccional.

Page 7: Control de Rotación Autónoma de un Robot Rueda Esférica ...

PROPUESTA

Page 8: Control de Rotación Autónoma de un Robot Rueda Esférica ...

AGENDA

Introducción

Modelación y Control

Resultados

Conclusiones

Page 9: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISTRIBUCIÓN ELECTRÓNICA

Page 10: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 11: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 12: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 13: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 14: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 15: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 16: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 17: Control de Rotación Autónoma de un Robot Rueda Esférica ...

DISEÑO DEL ESQUEMA ELECTRÓNICO

Page 18: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONTROL AUTÓNOMO DEL ROBOT

Page 19: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO CINEMÁTICO 2D

1

2

3

0.667 0 0.333

0.333 0.5774 0.333

0.333 0.5774 0.333

x

y

o

R v

R v

R

Page 20: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO DINÁMICO 3D

Page 21: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO DINÁMICO 3D

• Energía cinética de la esfera EK

• Energía cinética del cuerpo

1 1

2 2

T T

C C I P I P C C C C C CK m r r Ω Ω

C C IC C PSCU m R g r

CK

1 1

2 2T T

E E I P I P L E L E L EK m r r Ω Ω

• Energía potencial del cuerpo

Page 22: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO DINÁMICO 3D

• Energía cinética de las ruedas omnidireccionales EK

• Ecuaciones de Euler-Lagrange

21

2Wi C Wi C WiK 1,2,3i

L K U

Page 23: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO DINÁMICO 3D

• La energía cinética total

1 2 3E C W W WK K K K K K

2 2 2

1 1 2 2 3 3

1 1 1...

2 2 2

1 1 1 1

2 2 2 2

T T T

E I P I P L E L E L E C I P I P

T

C C C C C C C W C W C W C W C W C W

K m m

r r Ω Ω r r

Ω Ω

Page 24: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO DINÁMICO 3D

• La energía potencial total

CU U

C IC C PSCU m R g r

2 2 2

1 1 2 2 3 3

1 1 1...

2 2 2

1 1 1 1

2 2 2 2

T T T

E I P I P L E L E L E C I P I P C CI I P C C C PSC

T

C C C C C C C W C W C W C W C W C W C IC C PSC

L m m m R

m R

r r Ω Ω r r r Ω r

Ω Ω g r

• Lagrangeano

Page 25: Control de Rotación Autónoma de un Robot Rueda Esférica ...

MODELADO DINÁMICO 3D

• Método de Euler-Lagrange

• Matriz de Torques

i

ii

d L L

dt

qq

( ) ( ) ( , ) ( ) ( ) ( )q t q q t q t M q C q g τ

Page 26: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONVERSIÓN DE TORQUES A VELOCIDADES

• Ecuación de conversión:

• Torques de las ruedas omnidireccionales:

( ) Ruedast τ Cτ

a i b i

Ruedas

a

k k q

R

τ

( ) ( )Ruedas t t a a a a

D υ Eτ q

Page 27: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONVERSIÓN DE TORQUES A VELOCIDADES

• Voltajes de alimentación de los motores:

_i P i ref i i DK q q q K

( ) ( ) ( ) ( )t t t t a A a_ref A a A aυ L q L q J q

( ) ( ) ( ) ( )t t t t Ruedas a A a_ref A a A a a aτ D L q L q J q E q

1 1 1 1( ) ( ) ...

( ) ( ) ( ) ( )( , ) ( ) ( )

q tt t t t

q q t q

a_ref a a a a a a a a

M qq D L E q q L J q CONV

C q g

Page 28: Control de Rotación Autónoma de un Robot Rueda Esférica ...

IDENTIFICACIÓN Y VALIDACIÓN DE PARÁMETROS

Page 29: Control de Rotación Autónoma de un Robot Rueda Esférica ...

IDENTIFICACIÓN Y VALIDACIÓN DE PARÁMETROS

Page 30: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONTROL CINEMÁTICO

( 1) ( 1) ( 1) ( 2)2x x x x xt p x x t i x d x x t x tK K K

( 1) ( 1) ( 1) ( 2)2y y y y yt p y y t i y d y y t y tK K K

• Velocidades para el lazo de control

Page 31: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONTROL DINÁMICO

• Velocidades para el lazo de control

0

t

d d d

p D I

t

K q q K q q K q q d g q

Page 32: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONTROL DINÁMICO

• Esquema del control del robot Rueda Esférica

Page 33: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONTROL DINÁMICO

• Control en cascada para realizar el desplazamiento del robot

Page 34: Control de Rotación Autónoma de un Robot Rueda Esférica ...

AGENDA

Introducción

Modelación y Control

Resultados

Conclusiones

Page 35: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL CINEMÁTICO 2D

Page 36: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL CINEMÁTICO 2D

Page 37: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL CINEMÁTICO 2D

Page 38: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL DINÁMICO 3D

Page 39: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL DINÁMICO 3D

Page 40: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL DINÁMICO 3D

Page 41: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL DINÁMICO 3D

Page 42: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL DINÁMICO 3D

Page 43: Control de Rotación Autónoma de un Robot Rueda Esférica ...

RESULTADOS

CONTROL DINÁMICO 3D

Page 44: Control de Rotación Autónoma de un Robot Rueda Esférica ...

AGENDA

Introducción

Modelación y Control

Resultados

Conclusiones

Page 45: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONCLUSIONES

• Existe controles de distinto grado de complejidad según su aplicación final, cada uno de ellos planteadoscon diferentes técnicas, software y hardware; el control establecido de acuerdo al diseño y construcción delRobot Rueda Esférica tipo Omnidireccional combina varias herramientas de análisis y diseño aportadas porla teoría de servo control (estabilidad de Lyapunov y control PID). Con lo que se obtiene un algoritmo decontrol capaz de realizar tareas de desplazamiento sobre la esfera por acción del sistema de propulsión.

• La obtención del modelo cinemático y dinámico del Robot Rueda Esférica tipo Omnidireccional se basa enlas características del comportamiento del péndulo invertido, radicando su principal diferencia en el sistemade accionamiento el cual debe tener una sincronización de movimientos que permita mantener enequilibrio al robot; con esta referencia se establece las leyes de control PID de equilibrio y desplazamientonecesarias para el cumplimiento de tareas preestablecidas.

Page 46: Control de Rotación Autónoma de un Robot Rueda Esférica ...

CONCLUSIONES

• El algoritmo de control se implementa mediante el diseño y construcción de una tarjeta electrónica la cualpermite alimentar a todos los componentes del sistema, acondicionar señales de los sensores, enviar lasacciones de control para los actuadores y, establecer la comunicación inalámbrica. El diseño electrónicopresenta un alto grado de robustez y eficiencia, lo cual genera confianza en los datos que se adquieren yuna respuesta adecuada de las señales que se envían.

• El controlador implementado y la compensación mecánica de ayuda para encontrar el centro de masa delrobot representan una solución en aplicaciones de equilibrio y desplazamiento del robot. Se ha incluido elanálisis de condiciones de equilibrio para ángulos de inclinación menores a 17° debido a que, para ángulosde mayor inclinación las velocidades de respuesta del controlador son mayores a 1000 rpm lo cual puedeproducir daños a la estructura.

Page 47: Control de Rotación Autónoma de un Robot Rueda Esférica ...

GRACIAS POR SU ATENCIÓN

Page 48: Control de Rotación Autónoma de un Robot Rueda Esférica ...

Control de Rotación Autónoma de un Robot RuedaEsférica tipo Omnidireccional para Tareas deDesplazamiento

Autoras:Vilma Johana Basantes BasantesGabriela Alexandra Bautista Reinoso

Director:PhD. Víctor Andaluz

CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN