Está en la página 1de 34

Tpicos avanzados

de robtica: robtica
mvil
Dr. J. Alejandro Vsquez-Santacruz

Contenido del curso

Repaso general de conceptos clsicos de robtica


Introduccin
Robtica mvil

Conceptos: navegacin.
Tipos de robots
Vehculos con ruedas: configuraciones.
Propiedades estructurales: restricciones
Control de movimiento de vehculos
Caractersticas cinemticas y dinmicas

Vehculos con patas

Estrategias de programacin para control.


Aplicaciones: desarrollo de proyectos.
Robtica industrial

Criterios de evaluacin
2 exmenes: 25 % cada uno
Primera semana de abril
Primera semana de junio

Proyecto de aplicacin: 40%


Tareas y ejercicios en clase: 10%
Puntos adicionales en participaciones en
clase.

Robtica: conceptos generales


(retrospectiva)
Espacio de trabajo y grados de libertad
Cinemtica directa
Cinemtica inversa
Soluciones geomtrica y algebricas
Soluciones numricas
Jacobianos
Singularidades

Modelo dinmico
Control basado en modelo
Control de posicin: regulacin
Seguimiento de trayectorias

Introduccin.
Maniobrabilidad
Grados de libertad
Tareas especficas
Espacio de trabajo?

La limitante del espacio de trabajo, motiva el desarrollo de sistemas que permitan tener
un rea de operacin mayor, dependiendo la aplicacin y, por supuesto, bajo ciertas
consideraciones que tienen que ver con su configuracin estructural.
ROBOTS MOVILES

ROBOTS MANIPULADORES MOVILES ??

intro
En los ltimos aos, los robot mviles, sugieren un rea de amplia
actividad y desarrollo, considerando temas de estudio como navegacin,
control autnomo, inteligencia artificial, instrumentacin, diseo, etc.

Facilidad de desplazamiento:
Vehculos autoguiados
Vehculos autnomos
Vehculos teleoperados

Tipos de robots
CLASIFICACIN
Robots con ruedas

SUBCLASIFICACION
Robot diferencial
Ackerman
Omnidireccionales
Triciclo
Sncrono
Tipo triler
Tipo oruga

Facilidad en su operacin
Trabaja en un plano (sin gravedad)
Restricciones no holonomas (?)
Variedad de configuraciones
Variedad de aplicaciones
Friccin en el contacto
Soportan altas cargas
Entornos accesibles

Robots areos

Mayores retos en la estabilidad


Sujetos a gravedad: consideraciones en peso
Helicpteros, cuadri-rotores,
Comunicacin remota
Mayor rea de trabajo

Robots submarinos
Sometidos a presin hidrosttica (hidrodinmica)
Efectos hidrodinmicos
Aislamiento del sistema de control
Sistemas de navegacin sofisticados

Robots articulados

Mltiples grados de libertad


Sometidos a ambientes de friccin
Control sofisticado
Mayor accesibilidad en entornos reducidos

Robots con patas

Puntos discretos de contacto


Mayor dificultad de control
Caractersticas de estabilidad dinmica
Alto nmero de grados de libertad (dependiendo
configuracin)
Una, dos cuatro, seis, ocho .patas
Mayor demanda de energa elctrica
Terrenos irregulares

Tipo oruga
Facilidad en el control
Acceso en ambientes accidentados
Prdidas por friccin

CUAL ES MEJOR

?? ? ?

CONSIDERACIONES
NAVEGACION: conjunto de tcnicas usadas para
dirigir el curso de un vehculo dentro de un entorno.
MAPA

LANDMARKS
MAPAS DE OCUPACION

ODOMETRA.
A partir de la informacin de velocidad de las ruedas de un
vehculo, es posible deducir las velocidades del vehculo y por
lo tanto su posicin (relativa).
Modelo cinemtico

Precisin a corto plazo


Implementacin de bajo costo
Lectura a base de codificadores.
Patinado??...suelo resbaladizo, derrapes, fuerzas externas

LOCALIZACIN ABSOLUTA!

Sistema sensorial

Sensores de proximidad por infrarrojos: guiado, distancia, obstculos


Fotoresistencias, fototransistores: fuentes de luz
Sensores piroelctricos: para detectar calor.
Sensores de contacto: mecnicos, bumpers
Sonares: distancias
Encoders: pulsos por revolucin
Giroscopios: equilibrio
Inclinmetros: inclinacin
Cmaras

MANIOBRABILIDAD: restricciones no holonomas


CONTROLABILIDAD
Grados de movilidad y
direccionalidad: grados de
libertad

TRACCIN

HIPTESIS PRELIMINARES

El robot
es un cuerpo con estructura rgida
opera sobre un plano (horizontal)
no patina
tiene ruedas no deformables

Tipos de ruedas.
1. Ruedas fijas
El movimiento se produce en la direccin de la rueda

ruedas convencionales
traccin directa
simplicidad

2. Ruedas direccionales
el plano de la rueda gira sobre el eje vertical
que pasa por el centro de la misma.

3. Ruedas excntricas
movimiento natural de la rueda y rotacin sobre la vertical

3. Ruedas suecas (omnidireccionales)


giran en la direccin normal y en la perpendicular

G. Campion.
Structural properties and clasification of kinematic and dynamic models of wheeled mobile robots.
IEEE Transactions on Automatic Control Vol. 12 No 1. 1996

CIR: centro instantneo de


rotacin
Punto donde se intersectan las perpendiculares de la direccin de giro de
cada rueda.

En general, si no existe el CIR.no hay movimiento posible!

GRADO DE MOVILIDAD (Gm): involucra el nmero de grados de


libertad que pueden ser manipulados instantneamente sin
reorientar las ruedas.

1 Gm 3
GRADO DE DIRECCIONABILIDAD (Gd):capacidad de direccionar
instantneamente al robot

0 Gd 2
GRADOS DE LIBERTAD (Gl): 3 mximo.
2 Gl=Gm+Gd 3

Modelos cinemticos de:


Robot diferencial (2,0)
Robot omnidireccional (3,0)
Robot Ackerman (1,1)

Control de movimiento
CONTROL CINEMTICO
Seguimiento de trayectorias: descrita por un perfil de posicin o
velocidad como una funcin del tiempo.
Divisin de segmentos
Se deben considerar limitaciones
del robot y del entorno
El robot no es robusto ante
incertidumbres
Discontinuidades en velocidad y/o
aceleracin

Control por retro de estados

Control de posicin
La tarea de control consiste en encontrar una matriz:

Tal que el control de v y w:

Satisfaga:

Se asume que el vector [x,y,]T est expresado en el marco inercial I.


Se tiene que,

Reescribiendo el modelo en las nuevas coordenadas:

*ntese que la transformacin no


est definida en x=y=0 porqu?

DEFINIR SEALES DE ENTRADA


PARA V Y W A PARTIR DE LAS C.I

Considerando la estrategia de control:


Desarrollar simulacin numrica!

Se obtiene el lazo cerrado:

Cmo se define un control?


NO EXISTE UN CONTROLADOR NICO
Asignacin de polos
Funciones de lyapunov
Anlisis de pasividad

Considere el control
=k1 cos()
==k2 +k1 sin() cos()
ntese que no hay control sobre la orientacin.
Desarrollar simulacin numrica!

Navegacin con obstculos


METODO DE LOS CAMPOS POTENCIALES
ARTIFICIALES

Algoritmo simple obtenido mediante un mtodo analtico


Continuidad en la fuerza resultante
Funciona para obstculos fijos y mviles
DESVENTEJA:
posible existencia de mnimos locales
Presenta oscilaciones en pasajes angostos

Considere el caso de un obstculo y una meta en el


espacio de trabajo. Sean:
q=(y1,y2)
las coordenada del vehculo
qo=(s1,s2)
las coordenadas del obstculo
qg=(y1g,y2g) las coordenada de la meta

El mtodo consiste en la creacin de un campo potencial


artificial en el que la meta constituye un polo atractivo, y
los obstculos representan puntos repulsivos

La meta es un mnimo global de la funcin de


potencial mientras que los obstculos represnetan
mximos locales.
El robot navega siguiendo el negativo del gradiente
de la funcin potencial hasta alcanzar el mnimo
global.
Definicin de modelos y caso
de ejemplo

Localizacin del robot


Navegacin:
1.percepcin
2.localizacin
3.Conocimiento
4.Control de movimiento

También podría gustarte