Você está na página 1de 13

ISSN: 1697-7912. Vol. 3, Nm. 1, Enero 2006, pp.

16-28

ROBOTS PARALELOS: MAQUINAS CON UN


PASADO PARA UNA ROBOTICA DEL
FUTURO

Rafael Aracil ,1 Roque J. Saltaren


Jose Ma Sabater Oscar Reinoso


Universidad Politecnica de Madrid, Madrid

Universidad Miguel Hernandez, Elche
e-mail: aracil@etsii.upm.es

Resumen: Este artculo presenta una vision general de los Robots de estructura
Paralela, destacando sus caractersticas diferenciales frente a los conocidos
robots de cadena cinematica abierta. El artculo trata de servir de gua y
resumen de los trabajos realizados por los autores con robots paralelos. Se
muestra en primer lugar una introduccion general a este tipo de robots, para
posteriormente tratar los aspectos de su modelado cinematico, con especial
atencion a la aplicacion de la teora de screws a estos robots. Finalmente
se muestran diferentes aplicaciones llevadas a cabo con estos robots, tanto a
c
nivel industrial como con prototipos de laboratorio. Copyright 2006 CEA-IFAC.

Palabras clave: robots paralelos, modelo cinematico, teora de screws.

1. INTRODUCCION En el hombre las posibilidades de manipulacion de


objetos con un brazo se ven incrementadas cuando
Como es bien conocido, los primates son los seres se utilizan los dos brazos simultaneamente. Un
con una mayor capacidad de manipulacion. Esta levantador de pesos, cuando utiliza los dos brazos,
habilidad se deriva de que poseen dos extremida- consigue marcas mas importantes que la suma de
des dotadas de elementos preparados para ello. El las que conseguira con cada una de sus brazos
uso simultaneo de los dos brazos es lo que confiere individualmente.
a estos seres sus caractersticas especiales para Como tantos desarrollos tecnologicos, inspirados
este proposito. Algunos incrementan esta capaci- en la observacion de las leyes de la naturaleza,
dad de manipulacion usando con este proposito las consideraciones anteriores son las que pueden
tambien sus patas. conducir a concebir para los robots el uso de es-
tructuras paralelas, alternativas de las tradiciona-
les en serie, que, por esta cualidad, se denominan
paralelos.
1 La investigacion que ha permitido desarrollar parte

de los trabajos expuestos en la misma ha sido financia- Un robot paralelo es aquel cuya estructura mecani-
da por los proyectos 1FD1997-1338, DPI-2000-1575-C02- ca esta formada por un mecanismo de cadena
01,VM2003-20017 y DPI2003-00759. Igualmente se quiere cerrada en el que el efector final se une a la base
reconocer el trabajo de los numerosos investigadores de las por al menos dos cadenas cinematicas indepen-
Universidades Politecnica de Madrid, Miguel Hernandez y
Politecnica de Cartagena cuya dedicacion y esfuerzo han
dientes.
permitido mantener y desarrollar esta lnea de investiga-
cion.
R. Aracil, R. J. Saltarn, J. M. Sabater, O. Reinoso 17

Figura 1. Mecanismo posicionador de antenas


parabolicas Figura 2. Posiblemente el primer mecanismo es-
pacial paralelo
Logicamente esta definicion puede entrar en con-
flicto con los desarrollos sobre robots coordinados
que tambien forman cadenas cinematicas cerra-
das. Los robots paralelos simplifican estas cadenas
de forma que cada una de ellas dispone, en general
de un unico actuador, reduciendo as su comple-
jidad y permitiendo canalizar mejor la energa de
los accionadores hacia mejorar las prestaciones del
robot, bien en cuanto a velocidad de movimiento
o a capacidad de carga de su efector.
La figura 1 muestra una estructura como las
referidas destinada al posicionamiento de antenas.
El movimiento de la misma se consigue variando
la longitud de los accionadores lineales que la
soportan Figura 3. Primer robot industrial paralelo
eslabones cada uno. Los eslabones estaban unidos
mediante juntas universales. Los tres actuadores
2. GENERALIDADES de la base comandaban la posicion de la herra-
mienta, mientras que la orientacion era proporcio-
2.1 Orgenes de los robots paralelos nada por otros dos actuadores situados en la base
y que transmitan el movimiento a la herramienta
Los primeros trabajos teoricos relacionados con mediante la rotacion proporcionada a unos cables
las estructuras mecanicas paralelas aparecieron ya flexibles (Figura 3).
hace siglos, antes de que se empezara a hablar de
Sin embargo, han sido otros mecanismos parale-
robots, cuando los primeros geometras franceses e
los los que han logrado un mayor reconocimiento
ingleses realizaron sus estudios sobre los poliedros
general y han contribuido a la aparicion de un
y sus aplicaciones.
mayor numero de publicaciones sobre la robotica
Ya en la epoca mas actual, el primer mecanismo paralela. Por estricto orden temporal, fue el Dr.
paralelo fue patentado en el ano 1931 (US Pa- Eric Gough quien en 1947 invento la plataforma
tent No 1,789,680). Se trataba de una plataforma paralela mas popular de todas. El Dr. Gough di-
de movimiento destinada a la industria del en- seno un octaedro hexapodo con lados de longitud
tretenimiento (Figura 2) disenada por James E. variable (Figura 4) como plataforma para la com-
Gwinnett, (Gwinnett, 1931). Desgraciadamente el probacion del comportamiento de los neumaticos
mecanismo disenado por este ilustre visionario no de la casa Dunlop (para la cual trabajaba) bajo
fue nunca construido. cargas aplicadas en diferentes ejes. De esta for-
ma, intentaba simular el proceso de aterrizaje de
Y no hubo que esperar mucho mas para que el
un avion. En la actualidad existen multitud de
primer diseno de robot industrial paralelo apa-
plataformas basadas en este diseno en numerosas
reciera (US Patent No 2,286,571). En 1940, tan
empresas, y se conocen bajo el nombre de MAST
solo diecinueve anos despues de que Karel Kapek
(Multi-Axis Simulation Table).
acunara el termino robot, Willard L.V. Pollard
presentaba un ingenioso robot de 5 grados de Ya en 1965, Mr. Stewart, (Stewart, 1965) pre-
libertad destinado a operaciones de pintura con sento un artculo en el que describa una plata-
spray. El robot consista en tres brazos de dos forma de movimiento de 6 grados de libertad des-
18 Robots Paralelos: Mquinas con un Pasado para una Robtica del Futuro

Mas tarde en 1978, Hunt (Hunt, 1978) sugirio que


se usaran los mecanismos actuados de forma pa-
ralela de los simuladores de vuelo, como robots
manipuladores y destaco que los manipuladores
paralelos requeran de un estudio mas detallado
en el contexto de las aplicaciones roboticas a la
vista de las ventajas en cuanto rigidez y precision
respecto a los robots serie convencionales.
Ademas de la excelente relacion carga admisi-
ble/peso propio, los robots paralelos presentan
otras caractersticas interesantes. En 1979, McCa-
llion y Pham (McCallion and Pham, 1979) fueron
Figura 4. La primera plataforma de Gough los primeros que propusieron usar la plataforma
de Stewart como un manipulador paralelo para
una celula de ensamblaje robotizada, fundamen-
talmente porque la posicion del efector final es
mucho menos sensible a los errores que los sensores
articulares de los robots en serie. La gran rigidez
asegura que las deformaciones de los actuadores
sean mnimas y esta caracterstica contribuye en
gran manera a la precision en el posicionamiento
del manipulador.
Como se desprende de estas citas los robots pa-
ralelos tienen su propia historia y no es estricta-
mente cierta la creencia de que los robots para-
lelos aparecen como respuesta a los problemas de
algunos aspectos de la robotica serial. Lo que si
Figura 5. La primera y unica plataforma de Ste-
es cierto es que la robotica paralela esta sufriendo
wart
actualmente un avance mas rapido que en epocas
anteriores, fundamentalmente gracias al aumento
de la capacidad de computo de los nuevos procesa-
dores para resolver procesos numericos iterativos,
y a un mejor conocimiento del funcionamiento de
las citadas estructuras.

2.2 Prestaciones de los robots paralelos

Es indiscutible la primaca en expansion de los ro-


bots con estructura serie. Los robots paralelos, en
constante crecimiento en la actualidad, son utili-
Figura 6. Simulador de movimiento de Klaus zados especialmente en determinadas aplicaciones
Cappel. Construido durante los anos 60 en las que sus caractersticas ofrecen ventajas para
resolver algunos problemas para los que tienen
tinada a trabajar como simulador de vuelo. Con- limitaciones los robots serie.
trariamente a la creencia general, el mecanismo
Con el fin de evaluar esas situaciones se ofrece a
de Stewart (Figura 5) es diferente al presentado
continuacion una serie de ventajas y desventajas
por Gough. El artculo de Stewart tuvo y tiene
de los robots paralelos, frente a los seriales, que
una gran influencia en el mundo academico y se
serviran para comparar sus prestaciones.
considera como uno de los primeros trabajos de
analisis de plataformas paralelas. En general, las plataformas paralelas presentan las
siguientes ventajas:
Paralelamente, el ingeniero Klaus Cappel realiza-
ba en el Franklin Institute Research Laboratory Los accionamientos de potencia conectan di-
numerosas investigaciones con plataformas para- rectamente la base del robot al efector final.
lelas de 6 grados de libertad. En 1967 Mr. Cappel Debido a esto, los accionamientos de potencia
(Cappel, 1967) patentaba un simulador de movi- sirven de elementos estructurales y actuan de
miento basado en un hexapodo, y construyo varias manera simultanea, lo que les da la capaci-
de sus invenciones (Figura 6). dad de manipular cargas muy superiores a
R. Aracil, R. J. Saltarn, J. M. Sabater, O. Reinoso 19

su propio peso. Por tanto, el elevado ratio


carga/potencia de estos mecanismos propor-
ciona una alta eficiencia energetica.
Las estructuras paralelas son mecanismos
que ofrecen una alta rigidez y muy bajo peso.
Esto hace que presenten unas caractersticas
en cuanto a precision claramente superiores
a las de los robots serie.
Presentan elevadas velocidades de operacion,
en comparacion con cualquier otro tipo de
RRR RPR RRP
estructura robotica.
Sin embargo, tambien presentan otras carac-
tersticas que, segun para que aplicacion, pueden
considerarse desventajas:
Figura 7. Ejemplos de robots planares de 2 y 3 gdl
La cinematica de los mecanismos paralelos es
mas complicada. En ocasiones esto obliga a
recurrir a sensores redundantes para poder
establecer un lazo de control.
El espacio de trabajo suele ser pequeno com-
parativamente hablando. Ademas, no es sen-
cillo su calculo, pues la posicion y orientacion
estan muy fuertemente acopladas.
El problema de las configuraciones singulares
es mas complejo, y debe resolverse especfica-
mente para cada topologa.
No existe, como ocurre en los robots serie,
un modelo dinamico general para los mismos. Figura 8. Ejemplos de robots espaciales
Esto dificulta el desarrollo de algoritmos de Algunos de ellos disponen de los tres grados de
control de caracter general y hace que los ro- traslacion, otros tan solo son capaces de orientar-
bots existentes en la actualidad se controlen se. En la figura 8 se muestran algunas estructuras
de forma desacoplada. de robots de 3, 4, 5 y 6 grados de libertad, aunque
existen algunas que solo tiene dos. En todos estos
esquemas las uniones de los accionamientos con
2.3 Configuraciones estructurales de los robots el efector final y la base se realizan con juntas
paralelos universales (U) o esfericas (S) que tienen respec-
tivamente dos y tres grados de libertad.
Existen innumerables configuraciones estructura-
les para los robots paralelos. Las combinaciones
de numero de cadenas cinematicas, tipo de la 3. ANALISIS MATEMATICO DE LOS
mismas, restricciones en el movimiento de las ar- ROBOTS PARALELOS
ticulaciones, etc., hacen practicamente imposible
una presentacion sistematica de las estructuras de 3.1 Modelado cinematico
los robots paralelos.
La construccion de los modelos cinematicos de ro-
Merlet (Merlet, 1997) ha sido el autor que mas
bots paralelos no tiene las mismas caractersticas
profundamente ha estudiado estas configuracio-
que la de los robots serie. En estos existe una me-
nes. En principio, y segun el tipo de movimientos
todologa, la de Denavit- Hartenberg, (Barrientos
que son capaces de realizar, se pueden distinguir
et al., 1997), que permite la obtencion del modelo
dos grupos, los robots planares y los espaciales.
cinematico directo de una manera sistematica e
Los mecanismos planares son aquellos en los que independiente de su configuracion fsica. La obten-
su movimiento se reduce al plano. Por tanto pue- cion del modelo cinematico inverso es mas comple-
den tener 2 o 3 grados de libertad, correspondien- ja, (vease la misma referencia) y requiere utilizar
tes al movimiento de traslacion en el plano y a una consideraciones geometricas, especficas para cada
rotacion sobre un eje perpendicular al mismo. La configuracion, o resolver ecuaciones por metodos
figuras 7 muestra algunas de las configuraciones numericos, y por tanto, con soluciones numericas
estructurales con 2 y 3 grados de libertad. Aparte y a veces no unicas.
de estas configuraciones pueden existir otras mas.
En los robots paralelos ocurre lo contrario, el
Los robots espaciales son aquellos que evolucio- modelo cinematico inverso es facilmente plantea-
nan en todo el espacio tridimensional (Figura 8). ble por consideraciones geometricas de caracter
20 Robots Paralelos: Mquinas con un Pasado para una Robtica del Futuro

general, mientras que la obtencion del directo es


mas compleja y en numerosos casos no tiene una
unica solucion analtica.
Aunque ha habido una serie de estudios pione-
ros sobre modelos cinematicos (Rooney y Earl
(Rooney and Earl, 1983), Hunt (Hunt, 1983), Mo-
hamed y Duffy (Mohamed et al., 1983), (Mohamed
and Duffy, 1985), Yang y Lee (Yang and Lee,
1984)) fueron Fichter (Fichter, 1986) y Merlet
(Merlet, 1990) los primeros que de forma riguro-
sa estudiaron la cinematica de los robots parale-
los. Fichter derivo las ecuaciones cinematicas de
la plataforma de Stewart general, y formulo las
ecuaciones dinamicas de una forma rudimentaria
(despreciando la masa de los actuadores y la fric-
cion de las articulaciones), tambien enumero unas Figura 9. Esquema cinematico de un robot para-
pocas configuraciones articulares singulares. Rea- lelo de 6 gdl. RRPS
lizo varias recomendaciones para la construccion
practica de la plataforma de Stewart describiendo
la construccion del robot de la Universidad de
Oregon en el cual uso plataforma triangular y una
base hexagonal semiregular. Merlet considero los
aspectos de diseno de la plataforma de Stewart
tratando las diferentes arquitecturas mencionadas
anteriormente y presento una descripcion del pro-
totipo de plataforma de Stewart construida en el
INRIA, Sophia-Antipolis, Francia, dando las di-
rectrices para solucionar las ecuaciones cinemati-
cas, desarrollar el Jacobiano, derivar las ecuacio-
nes dinamicas en condiciones mas generales que
las propuestas por Fichter y determinar el espacio
de trabajo. Tambien menciono el potencial de la Figura 10. Cinematica inversa de un robot 3-RRR
plataforma de Stewart como sensor de fuerza y
como dispositivo de acoplamiento pasivo. mientos son los modulos de los vectores

r i . Como
puede observarse, esta metodologa produce, sal-
El modelo geometrico inverso de una plataforma vo configuraciones singulares, una solucion unica,
paralela se puede definir por el conjunto de ecua- cerrada y de facil implementacion.
ciones que establecen los valores de las variables
articulares de la cadena cinematica en funcion de En algunos casos particulares, y debido a la ca-
la configuracion del efector final. El planteamiento dena cinematica de las patas constitutivas de la
de las mismas se puede realizar en forma vectorial. plataforma paralela, la solucion inversa puede te-
Tomando como referencia el sistema de la figura ner varias soluciones (ver figura 10), sin que ello
9 que representa un robot paralelo de 6 grados implique una mayor dificultad que la equivalente
de libertad con cadenas cinematicas del tipo UPS a los robots de arquitectura serial.
para cada cadena se puede escribir una ecuacion El problema de obtener el modelo cinematico di-
de la forma recto, es decir, calcular la posicion y orientacion
de la base movil a partir de las longitudes de los

accionamientos es mucho mas complejo. Desde el
s i1
r 1 + A1
ri=

s i0 i = 1, . . . , 6 (1) punto de vista analtico consistira en obtener el
vector
r 1 y la matriz A1 compatibles con las seis
donde A1 es la matriz de rotacion que representa
ecuaciones del tipo (1) planteadas para cada cade-
la orientacion de la base movil, s i1 y
s i0 son
na cinematica. Soluciones de tipo analtico a este
los vectores que localizan las articulaciones uni-
problema solo se han encontrado en algunas con-
versales y esferica expresados en los sistemas de
figuraciones estructurales sencillas, (Merlet, 1992)
referencia asociados a cada una de las bases, r 1 es
(Innocenti and Parenti-Castelli, 1993) (Angeles
el vector de posicion de la base movil expresado en
and Lopez-Cajun, 1992) (Ait-Ahmed and Re-
el sistema inercial de la base fija y
r i es el vector
naud, 1993), haciendo uso de la formulacion de
longitud de cada uno de los actuadores lineales.
Denavit- Hartenberg o con consideraciones de tipo
Estas seis ecuaciones constituyen el modelo ci- geometrico. La solucion en configuraciones mas
nematico en el que las longitudes de los acciona- complejas exige el uso de metodos numericos,
R. Aracil, R. J. Saltarn, J. M. Sabater, O. Reinoso 21

donde (q, t) es el vector de restricciones de di-


mension nb (numero de cuerpos) y representa
el numero de restricciones cinematicas impues-
tas por las articulaciones o los actuadores del
mecanismo. De las restricciones de (q, t) se di-
ferencian k (q) que representa las restricciones
cinematicas holonomicas de las articulaciones, y
D (q, C(t)) que representa las restricciones de
movimiento introducidas por los actuadores (y
que son funcion del tiempo).
Si, debido a un cambio en la configuracion ar-
ticular, alguna de las coordenadas generalizadas
Figura 11. 24 posibles soluciones del problema cambia, el valor de las demas tambien lo ten-
cinematico directo en robots 6-UPS dra que hacer para que se cumpla (2). El nuevo
valor de estas coordenadas se puede obtener re-
solviendo esta ecuacion por metodos numericos,
(Almonacid, 2002), (Sabater, 2003), y dan solucio- por ejemplo mediante el algoritmo de Newton-
nes de tipo polinomico de elevado grado que tienen Raphson (Saltaren, 1996). El algoritmo en cada
soluciones multiples. As, por ejemplo, la figura iteracion es de la forma
11 muestra 24 posibles soluciones diferentes de la  
posicion y orientacion de la base movil para un q 4q(j) = q(j) , t
mismo conjunto de longitudes de los actuadores en (3)
robots UPS de seis grados de libertad. Realmente
en este caso, como estudia Merlet (Merlet, 1997), q(j+1) = q(j) + 4q(j)
puede haber hasta 40 soluciones diferentes.
Donde q es la derivada del vector de restricciones
Algunos autores (Inoue et al., 1985),(Arai et respecto a las coordenadas generalizadas q y es co-
al., 1990),(Merlet, 1992) y (Bonev and Ryu, 1999) nocido como el jacobiano del vector de restriccio-
proponen una solucion practica al problema con- nes. Este vector q se puede obtener tambien de
sistente en utilizar una arquitectura de sensores forma sistematica a partir de expresiones simples
redundantes para solucionar el problema directo. obtenidas para cada articulacion.
Estos sensores extra permiten determinar la pose
Esta resolucion es computacionalmente muy sen-
del robot (y tambien pueden usarse para la cali-
cilla y da lugar a una metodologa sistematica
bracion del mismo). Sin embargo, esta solucion
independiente de la configuracion del robot y, en
lleva consigo otros problemas adicionales como
el caso de obtener una solucion, esta es unica. Sin
son el determinar el numero y tipo adecuado de
embargo, tiene importantes inconvenientes, pro-
sensores o el estudiar la influencia de los errores
ducidos principalmente porque se debe de asegu-
de medida de dichos sensores en la solucion del
rar la convergencia del metodo numerico, y porque
problema.
el metodo puede ser sensible a la estimacion inicial
Una formulacion mejor para encontrar la posi- del vector de restricciones que se utilice en el
ble solucion fsica al problema de la multipli- metodo de Newton-Raphson.
cidad de las soluciones en estructuras comple-
jas es la que incluye en el modelo todos los
objetos moviles, especialmente las articulaciones
del tipo que sean, modelando sus restricciones 3.2 Cinematica diferencial. Uso de la teora de
de movimiento. La herramienta mas adecuada screws
para hacer esto es la formulacion multicuerpo
(Haug, 1989),(Garca.de.Jalon and Bayo, 1994). La herramienta principal para el analisis de veloci-
Basicamente se trata de construir para cada ar- dades de un robot es el Jacobiano. Este establece
ticulacion que conecta los cuerpos del robot una la relacion entre las velocidades de las coordena-
serie de ecuaciones que definan las restricciones das articulares y las velocidades de variacion de
que tienen en su movimiento de forma que las va- la posicion y orientacion del extremo de un robot,
riables articulares estan tambien incluidas en esta segun la ecuacion
ecuaciones. Ello da lugar a una ecuacion vectorial
de la forma x = J(q)q (4)

en la que x es el vector de posicion y orienta-


k (q)
 
(q, t) = =0 (2) cion del extremo del robot, q el de coordenadas
D
(q, C(t)) nb1 articulares y J la matriz jacobiana. Esta permite
22 Robots Paralelos: Mquinas con un Pasado para una Robtica del Futuro

igualmente relacionar el vector de pares genera-


dos por los accionamientos del robot y el vector f
de fuerzas y pares que realiza sobre un objeto el
extremo del mismo

= JT (q)f (5)

El interes principal del jacobiano es la determina-


cion de las configuraciones articulares singulares
que se caracterizan porque en ellas este es singular
y por tanto su determinante es nulo. Ello supone
que en estas configuraciones articulares el movi-
miento en determinadas direcciones es imposible Figura 12. Esquema de distribucion de screws
y con ello se pierde algun grado de libertad.
matizar el analisis de velocidades de un robot,
En robots paralelos el estudio de singularidades en encontrando una formulacion sencilla que permite
base al Jacobiano presenta caractersticas diferen- una interpretacion fsica y rapida de los resulta-
tes. La principal limitacion de los robots paralelos dos. Una de las herramientas matematicas mas
respecto a sus singularidades es la posibilidad de eficaces para modelar la cinematica de un robot y
que existan configuraciones singulares en el inte- su comportamiento diferencial son los screws 1 .
rior de su espacio de trabajo donde el robot gana El concepto de screw, se puede entender, recor-
1 o mas grados de libertad, perdiendo su carac- dando dos teoremas. El teorema de centros de
terstica rigidez. Gosselin (Gosselin et al., 1996) Kennedy-Aronhold, que plantea que si se conoce el
clasifico las diferentes singularidades de los robos centro instantaneo de giro de un cuerpo, es posible
paralelos mediante el uso de dos matrices jacobia- calcular su velocidad simplemente multiplicando
nas, la matriz jacobiana de singularidades inversa su velocidad angular por la distancia al cuerpo
(Jq ) y la matriz jacobiana de singularidades direc- desde el centro instantaneo de giro. Tambien es
ta (Jx ), de forma que: parte esencial de la explicacion el teorema de
Chasles,(Chasles, 1832). Este teorema dice que el
movimiento general de un cuerpo rgido puede ser
Jx x = Jq q (6)
descrito por una rotacion en torno a un eje unico
y una traslacion a lo largo de un eje paralelo al
Y por tanto la matriz jacobiana de un robot pa-
eje de rotacion. Por lo tanto, se puede concluir
ralelo queda definida como J = J1q Jx . (observar
(Hunt, 1978) que un desplazamiento finito o in-
que corresponde a la inversa de la matriz jaco-
finitesimal de un cuerpo rgido puede ser conve-
biana definida para robots seriales en la ecuacion
nientemente descrito por una rotacion alrededor
(4). Las singularidades de un robot paralelo se
de un unico eje y una traslacion a lo largo del
producen cuando det(Jq ) = 0, o det(Jx ) = 0, o
mismo eje. Este movimiento combinado es llama-
singularidades combinadas cuando se producen los
do un desplazamiento screw o twist, el eje unico
dos casos simultaneamente.
es llamado el eje del screw del desplazamiento
Para obtener estas matrices existe una primera y el paso o la razon de traslacion a rotacion es
aproximacion consistente en manipular las ecua- = d/ q que modula el desplazamiento. Como se
ciones de velocidad de lazo cerrado y tratar de eli- muestra en la figura 12, un twist puede ser repre-
minar las velocidades de las articulaciones pasivas sentado por un sistema de coordenadas llamado
mediante el producto escalar por vectores ortogo- coordenadas screw. Definiendo en este sistema
nales. De esta forma se obtiene una ecuacion de de coordenadas, un screw $(0) y un screw $(i) (que
la forma de la expresion (6). no tienen por que ser paralelos) la velocidad de un
punto P se puede interpretar fsicamente como se
El principal inconveniente de esta metodologa
muestra en la citada figura.
lo volvemos a encontrar en la dependencia de
la estructura de las ecuaciones de velocidad de En la figura 12 tomando como ejemplo una arti-
lazo con la configuracion del robot. Por otra culacion rotacional, 0 es el centro instantaneo, q
parte, en ocasiones no es facil ver que vector es la velocidad angular, Si es un vector unitario
se puede utilizar para anular las velocidades de a lo largo del eje $(0), S0,i es el vector desde el
las articulaciones mediante el producto ortogonal. origen del sistema 0 al punto Pi de la articulacion
i a traves del cual pasa el screw $(i) y es el paso.
Mucho mas interesante para la obtencion y anali-
sis de las matrices jacobianas es utilizar la teora
de los denominados screws. Enunciada por (Ball, 1 La traduccion de este termino a la lengua castellana
1900) y desarrollada posteriormente por (Hunt, (tornillo) no esta extendida en la literatura tecnica, por
1986) o (Tsai, 1999). Con ella se puede siste- lo que los autores han decidido mantener la denominacion
original.
R. Aracil, R. J. Saltarn, J. M. Sabater, O. Reinoso 23

Un sistema de coordenadas screw y un twist se de- de tipo general que define el modelo dinamico de
finen (por ejemplo, para el caso de articulaciones un robot,
rotacionales) como:
M (q)q + C(q, q)q + G(q) = (12)

S1 en la que q es el vector de coordenadas articulares,
S2
  el de pares generados por los accionadores, M
Si S3
y C son respectivamente las matrices de masas e
$ = S4 ; $ = q $
= (7)
S0,i Si + Si inercias y de Coriolis y g es el vector de gravedad.
S5
S6 En robots paralelos no existe tal modelo de tipo
general. Ha habido varias propuestas basadas en
Donde q, es la intensidad del twist. Una de las la formulacion de Newton- Euler, (Tsai, 1999),
aportaciones mas importantes de la teora de los Do y Yang (Do and Yang, 1988) y Dasgupta
screws es su sencillez en el calculo del o de los and Mruthyunjaya (Dasgupta and Mruthyunja-
jacobianos ya que este se puede representar de ya, 1998) pero todas consideran algun tipo de
acuerdo a las siguientes expresiones basadas en simplificaciones en su planteamiento y conducen
screws (Davidson and Hunt, 2004). a soluciones en forma de algoritmo computacional
con mayor o menor eficiencia. En general se puede
  Xn decir que mientras la cinematica de los robots
n
x = = q $i (8) paralelos ha sido muy estudiada durante las dos
vo
i=1 ultimas decadas, para la dinamica se puede encon-
trar poca produccion cientfica.
Esta expresion muestra que el comportamiento del
vector de velocidad del efector final de un robot La formulacion mas interesante, y la utilizable con
serial es la suma de los componentes del twist. Por caracter mas general, es la derivada de la dinamica
lo tanto el jacobiano es la matriz cuyas filas son multicuerpo usando las ecuaciones de Newton-
los screws del robot Euler con la imposicion de restricciones mediante
los multiplicadores de Lagrange y la aplicacion
del principio de los trabajos virtuales. Mediante
J = [$1 , $2 , . . . , $n ] (9)
esta formulacion se resuelve de forma eficiente el
En el caso de robots paralelos, la ecuacion de problema dinamico inverso (debido a la unicidad
velocidad anterior se extiende para los n cuerpos en la solucion del problema cinematico directo)
pertenecientes a cada una de las i patas del robot: que permite conocer las fuerzas y pares en las
articulaciones y dimensionar los actuadores, y el
problema dinamico directo (usando algoritmos pa-
$Ef F inal = 1,i $1,i + 2,i $2,i + . . . + n,i $n,i (10) ra la solucion de ecuaciones diferenciales algebrai-
cas) que permite la simulacion del movimiento del
Utilizando el algebra de Lie aplicada al espacio robot. Esta formulacion da lugar a las siguientes
eucldeo especial formado por los screws se pue- ecuaciones
de generalizar un principio de ortogonalidad, de
forma que de la ecuacion (10), se puedan eliminar M q + Tq = Q
aquellos terminos que no correspondan a articu- q q =
(13)
laciones actuadas, simplificando dicha ecuacion. q q =
Mediante esta teora de screws recprocos, se ob- =0
tiene una expresion de la forma de la expresion 6
que permite analizar las singularidades de un ro- donde:
bot paralelo estudiando las expresiones obtenidas q es la posicion generalizada del sistema.
para Jx y Jq . Q son las fuerzas generalizadas externas al
sistema.
Jx,i $Ef F inal = Jq,i q (11) M es la matriz de masa generalizada de todo
el sistema
es el vector de restricciones de movimiento
del sistema.
3.3 Modelado dinamico de robots paralelos
es el vector de multiplicadores de lagrange
del sistema
Al igual que en el modelado cinematico, el modela-
es el vector de velocidades
do dinamico de los robots paralelos tiene grandes
es el vector de aceleraciones
diferencias con los robots serie. En estos es sabido
((Kelly and Santibanez, 2003), (Asada and Sloti- La solucion de la ultima ecuacion, la que repre-
ne, 1986),(Craig, 1989)) que existe una ecuacion senta el modelo cinematico, como ya se ha dicho,
24 Robots Paralelos: Mquinas con un Pasado para una Robtica del Futuro

solo se puede obtener por metodos numericos lo


que hace que no exista un modelo dinamico de
forma analtica.

3.4 Control de robots paralelos

La no existencia de modelos dinamicos analti-


cos imposibilita el planteamiento de algoritmos
de control de caracter general. Es por tanto el
tema del control un campo abierto y los trabajos
aportados hasta la fecha no son muy rigurosos.
Los sistemas de control utilizados en los robots
actualmente existentes son de tipo desacoplado Figura 13. Mesa posicionadora Hexabot10
formados por un modelo cinematico que genera
referencias para las articulaciones y los servos de
estas. En este esquema la facil solucion de la a que han dado lugar tal numero de dispositivos no
dinamica inversa en robots paralelos simplifica, es sencillo. Tambien los campos de aplicacion de
con respecto a los robots serie, la implantacion estos robots son tambien muy diversos, y abarcan
eficiente de estos sistemas de control. desde microrobots posicionadores hasta grandes
plataformas de gran capacidad de carga, desde
Entre los trabajos realizados en este campo hasta aplicaciones medicas hasta simuladores de vuelo,
la actualidad se puede citar el de Liu y otros desde dispositivos hapticos a robots manipula-
(Liu et al., 1992) que discutieron varios aspectos dores, desde robots experimentales a maquinas
practicos en relacion con el control en el espacio de herramientas de control numerico.
la tarea del robot o en el espacio articular. El con-
trol en el espacio de la tarea fue estudiado en un Una buena metodologa para describir las aplica-
centro de mecanizado basado en la plataforma de ciones en los que los robots paralelos son utiliza-
Stewart. Sin embargo, la aplicacion de su esquema dos de forma preferente a los robots serie es la
de control en tiempo real esta en duda debido a las basada en las cualidades especficas que, a nivel
intensas tareas computacionales implicadas en la de aplicacion, se han citado como diferenciadoras
solucion de la cinematica directa. Una alternativa entre ellos. Se ha hablado en este sentido de su
preferible es planificar la trayectoria en el espacio elevada capacidad de generar grandes esfuerzos en
cartesiano, que es mas natural en los robots para- su extremo, de las grandes velocidades que son
lelos y que solo requiere la cinematica inversa. capaces de alcanzar, de su precision de posiciona-
miento y de su capacidad de variar la forma de su
Otra estrategia de control dinamico para la pla- estructura.
taforma de robots paralelos fue desarrollada por
Hatip y Ozgoren (Hatip and Ozgoren, 1995) para Como manipuladores de grandes cargas, ademas
montarla en un barco y usarla como estabiliza- de los sistemas mostrados en el estudio realizado
dora de movimiento. Wang y otros (Wang and de la evolucion de los sistemas paralelos, como el
Chen, 1994) presentaron un esquema de control de la figura 1 para posicionamiento de antenas,
basado en redes neuronales y mostraron su supe- con estructuras paralelas se construyen gran va-
rioridad respecto al control cinematico. riedad de mesas posicionadoras con configuracio-
nes mas o menos complejas segun las necesida-
Un robot paralelo se puede equipar con seis sen- des. Habitualmente se utilizan en operaciones de
sores de esfuerzo y llevar a cabo tareas que im- mecanizado, montaje de precision o maquinas de
pliquen contacto con el entorno (ensamblaje, se- ensayo (Figura 13).
guimiento de superficies), casos en los que es ne-
cesario una realimentacion de los esfuerzos en el Igualmente se utilizan en la mayor parte de los si-
sistema de control (Reboulet and Pigeyre, 1992), muladores de vuelo o de conduccion o en sistemas
(Arai and al, 1991). de ocio. La figura 14 muestra una silla para estos
sistemas.
Los requerimientos en cuanto a versatibilidad en el
4. APLICACIONES DE LOS ROBOTS
posicionamiento de las herramientas en los centros
PARALELOS
de mecanizado hacen de gran interes el uso de
mecanismos paralelos con este fin. Tal es el caso
La gran variedad de topologas existentes produce
del robot Tornado de Hexel (Figura 15).
que el campo de aplicacion de estos robots sea
muy amplio. Como se ha visto existen robots para- Finalmente, y dentro del grupo de aplicaciones de
lelos de 2, 3, 4, 5, 6 o mas grados de libertad. Por lo manipulacion de grandes cargas, hay que indicar
tanto, realizar una clasificacion de las aplicaciones que existen robots paralelos de tipo comercial con
R. Aracil, R. J. Saltarn, J. M. Sabater, O. Reinoso 25

Figura 17. Robots ABB 40 y Robotenis (UPM)


Figura 14. Silla Cyber Air Base (C.A.B.)

Figura 18. Robot S.A.M.M.


Figura 15. Centro de mecanizado Tornado de la
compana Hexel Tambien, y a nivel industrial, se pueden encontrar
robots paralelos para aplicaciones que requieren
una gran precision. Los robots paralelos tienen
claras ventajas respecto a los series en precision
de posicionamiento ya que los errores de los ac-
cionadores se conpensan en lugar de acumularse
e incrementarse homoteticamente como ocurre en
los serie. En este sentido el robot manipulador
paralelo S.A.M.M. (Fig. 18) construido por la
corporacion Hexel anuncia precisiones del orden
de 102 m. Esto no es facilmente conseguible en
robots serie. Robots con este nivel de precision son
cada vez mas requeridos para operaciones sobre
microsistemas.
Figura 16. Robots Fanuc F100i y ABB 940 No estando aun a nivel industrial, pero en elevado
estado de desarrollo en centros de investigacion se
este proposito. La figura 16 muestra los desarro-
pueden citar, a nivel de aplicacion, los desarrollos
llados por Fanuc o ABB.
que hacen uso de las capacidades de deformarse
El otro gran grupo de aplicaciones industriales es de los mecanismos paralelos.
el que hace uso de su capacidad de alcanzar gran-
En este sentido se puede hablar en primer lugar
des velocidades. En efecto si se aligera el extremo
de robots trepadores. Las estructuras paralelas
del robot, reduciendo por tanto su capacidad de
tienen por una parte una facilidad de realizar
carga en el efector, la energa de los todos los
los movimientos complejos que requieren el trepar
accionadores acumulada en este puede hacer que
o deslizarse por diferentes entornos y, por otra,
se alcancen grandes velocidades de movimiento.
su gran capacidad de carga hace que puedan
Los robots comerciales de mayores prestaciones
desplazar facilmente, ademas de los objetos que
en cuanto a velocidad tienen estructuras paralelas,
se requieran para realizar las distintas tareas, su
tal es el caso del ABB 340 o del robot Robotenis
propio peso.
(Angel et al., Aug 2005) desarrollado para experi-
mentar en control visual (Fig. 17). Estos pueden Un primer desarrollo de un robot trepador fue el
alcanzar velocidades de 2m/s. TREPA I, destinado tareas de mantenimiento y
26 Robots Paralelos: Mquinas con un Pasado para una Robtica del Futuro

Figura 19. Robot TREPA (UPM-UMH) Figura 21. Robot submarino REMO (UPM)

Figura 22. Robot submarino REMO II(UPM)


Figura 20. Robot TREPA II (UPM)
Tambien como robots con estructura paralela que
fumigacion en palmeras (Almonacid, 2002) (fig. hacen uso de la capacidad de la misma de defor-
19) marse se puede citar el robot submarino REMO
(Aracil et al., 2005b) (Fig. 21)
El robot tiene dos anillos iguales con dispositivos
de aprension, utiliza accionamientos neumaticos El robot REMO basa su filosofa de navegacion
y esta dotado en cada anillo de un sistema de en la deformacion de su estructura que permite
sensores a distancia en disposicion radial. En su modificar la posicion relativa de los los impulsores
funcionamiento abraza el tronco y para instalarlo y de las aletas de guiado. Esta deformacion se
en su periferia se puede abrir segun se indica en realiza por una estructura paralela de seis grados
la figura 19. de libertad, como indica la mencionada figura.
Esta idea novedosa permite una gran capacidad
De este tipo de robot existen tambien versiones
de maniobrabilidad ademas de, por el hecho de
para deslizarse por el interior de tuberas, o sus-
no tener casco y quedar reducida su area estanca
pendido de lneas aereas de transporte de energa
al mnimo volumen, una posibilidad de alcanzar
electrica para hacer su mantenimiento (Garca et
grandes profundidades.
al., 2003).
Un segunda version de este robot, el REMO II
Una version con mejores prestaciones que la an-
actualmente en experimentacion (Fig. 22), tiene
terior es la denominada TREPA II, (Saltaren et
dos impulsores, uno en cada anillo. Su navega-
al., 2004), (Aracil et al., 2005a) (Fig. 20), des-
cion esta basada en la generacion de las fuerzas
arrollada con el objetivo de escalar por estructu-
y momentos impulsores como composicion de los
ras metalicas del tipo puentes, postes articulados,
dos vectores de fuerza producidos en cada uno de
andamios o estructuras de edificios. Tiene los ele-
los impulsores que la estructura paralela puede
mentos de aprension exteriores a los anillos, lo
posicionar de la forma que se desee. Este procedi-
cual le permite saltar nudos de las estructuras,
miento mejora las capacidades de navegacion de
e incorpora un grado de libertad adicional en los
la version anterior.
anillos lo que le permite adoptar configuraciones
articulares mas forzadas que las del modelo ante- Finalmente citar tambien la capacidad de utilizar
rior. estructuras paralelas en la construccion de maes-
R. Aracil, R. J. Saltarn, J. M. Sabater, O. Reinoso 27

Angel, L., J.M. Sebastian, R. Saltaren, R. Ara-


cil and J. Sanpedro (Aug 2005). Robotenis:
optimal design of a parallel robot with high
performance. In: IEEE/RSJ Int. Conf. on In-
telligent robots and systems (IROS05). Vol. 1.
Angeles, J. and C.S. Lopez-Cajun (1992). The
design of isotropic manipulator architectures
in the presence of redundancies. International
journal of robotic research 11, 196201.
Aracil, R., R. Saltaren and O. Reinoso (2005a).
Climbing parallel robot cpr: a robot to climb
along tubular and metallic structures. IEEE
Robotics and Automation Magazine.
Figura 23. Robot maestro para realimentacion
Aracil, R., R. Saltaren, M. Ferre, E. Yime and
haptica MAGISTER (UMH)
C. Alvarez (2005b). Remo project: design,
tros para sistemas teleoperados (Fig. 23). En estas modeling and hydrodynamic simulation of a
es muy sencillo implantar un control de tipo bila- robot of variable geometry for actuations on
teral con generacion haptica de fuerzas, (Sabater marine disasters. In: Vertimar 2005. Sympo-
et al., 2004), mejorando el comportamiento frente sium on Marine accidental oil spills.
a otros maestros serie comerciales. Arai, T. and al (1991). Development of a parallel
link manipulator. In: Proc. of ICAR. Vol. 1.
pp. 819844.
5. CONCLUSIONES
Arai, T., K. Cleary et al. (1990). Design, analysis
and construction of a prototype parallel link
Los robots paralelos, que en sus orgenes se deben
manipulator. In: Proc. of IEEE Int. Conf. on
considerar como anteriores a los robots serie, se
intelligent robots and systems (IROS) (IEEE,
encuentran en la actualidad en un momento muy
Ed.). Vol. 1. pp. 205212.
importante de avance en su desarrollo.
Asada, H. and J.J.E. Slotine (1986). Robot analy-
Aunque su nivel de uso es inferior al de los robots sis and control. John wiley and sons.
serie, en bastantes aplicaciones tienen claras ven- Ball, R.S. (1900). A Treatise on the theory of
tajas sobre estos. Sus caractersticas mas destaca- screws. Cambridge university press.
bles son gran capacidad de carga en sus efectores,
Barrientos, A., L.F. Penin, C. Balaguer and
elevada velocidad de movimiento y alta precision
R. Aracil (1997). Fundamentos de robotica.
de posicionamiento.
Mc Graw-Hill, Espana.
Ello les hace especialmente utiles en aplicaciones Bonev, I.A. and J. Ryu (1999). A simple new
novedosas como robots trepadores, submarinos closed-form solution of the direct kinema-
con elevadas capacidades de maniobrabilidad, etc. tics using three linear extra sensors. In:
En el texto se presentan varias aplicaciones en este IEEE/ASME Int. conf. on advanced in-
sentido. telligent mechanisms. Atlanta 19-23 Sept
A nivel formal tampoco las aportaciones cientfico- (IEEE/ASME, Ed.). Vol. 1. pp. 526530.
tecnicas en esta area han alcanzado su plenitud Cappel, K.L. (1967). Motion simulator. US Patent
y quedan muchos temas, especialmente en mo- No 3,295,224.
delado dinamico y control, por desarrollar. Ello Chasles, M. (1832). Notes sur les propiertes
puede hacer especialmente atractivo este tema a generales du systeme de deux cops sembla-
interesados en la investigacion en Robotica que no bles entreux, places dune maniere quelcon-
tengan claramente definida un area de trabajo. que dans lespace, et sur le deplacement fi-
ni ou ininement petit dun corp solide libre.
Correspondanse mathematique et physique.
REFERENCIAS ed. a. quetelet.
Ait-Ahmed, M. and M. Renaud (1993). Polyno- Craig, J.J. (1989). Introduction to robotics. Addi-
mial representation of the forward kinematics son Wesley.
of a 6 dof parallel manipulator. In: Proc. of Dasgupta, B. and T.S. Mruthyunjaya (1998). Clo-
Int. Symp. on intelligent robotics ) (Bangalo- sed form dynamic equations of the general
re, Ed.). Vol. 1. stewart platform throught the newton-euler
Almonacid, M. (2002). Modelado, simulacion y approach. Mechanism and Machine Theory
control de movimientos de robots paralelos 33 (7), 9931011.
trepadores. PhD thesis. Miguel Hernandez Davidson, J.K. and K.H. Hunt (2004). Robots and
University. UMH. screw theory. Oxford University Press.
28 Robots Paralelos: Mquinas con un Pasado para una Robtica del Futuro

Do, W.Q. and D.C.H. Yang (1988). Inverse dyna- Merlet, J.P. (1990). An algorithm for the forward
mic analysis and simulation of a platfom type kinematics of general 6 dof parallel manipu-
of robot. J. of Robotic research 5(3), 209227. lators. Research report 1331. INRIA.
Fichter, E.F. (1986). A stewart platform based Merlet, J.P. (1992). Direct kinematics and as-
manipulator: general theory and practical sembly modes of parallel manipulators. In-
construction. Int. Journal of Robotic Resear- ternational Journal of Robotics Research 11
ch 5(2), 157181. (2), 150162.
Garca, C.E., R. Aracil, R. Saltaren and M.A. Merlet, J.P. (1997). Les robots paralleles. Hermes.
Scarano (2003). Mechanical design, kinematic Mohamed, M.G. and J. Duffy (1985). A direct
control and teleoperation of the parallel robot determination of the instantaneous kinema-
robmep. In: Proc. 7 th Symp. Robot Control tics of 3 dof planar and spherical double-
(SYROCO 03). triangular parallel manipulators. ASME J.
Garca.de.Jalon, J. and E. Bayo (1994). Kinema- Mech. Trans. Autom. Des. 107, 226229.
tic and dynamic simulation of multibody sys- Mohamed, M.G., J. Sanger and J. Duffy (1983).
tems. The real time challenge. Springer Ver- Instantaneous kinematics of fully parallel de-
lag. vices. In: Proc. 6th IFToMM congress on
Gosselin, C., E. St.Pierre and M. Gagne (1996). theory of machines and mechanisms, New
On the development of the agile eye: mecha- Delhi.
nical design, control issues and experimenta- Reboulet, C. and R. Pigeyre (1992). Hybrid con-
tion. IEEE Robotics and Automation Maga- trol of a 6 dof in parallel actuated micro-
zine 3 No 4, 2937. manipulator mounted on a scara robot. Int.
Gwinnett, J.E. (1931). Amusement devices. US J. of Robotics and Automation 7(1), 1014.
Patent No 1,789,680. Rooney, J. and C.F. Earl (1983). Manipulator pos-
Hatip, O.E. and M.K. Ozgoren (1995). Utilization tures and kinematics assembly configurations.
of a stewart platform mechanisms as a stabi- In: 6th world congress on theory of machines
lizator. In: 9th world congress on the theory and mechanisms, New Delhi. pp. 10141020.
of machines and mechanisms. Milan. Vol. 1. Sabater, J. M., R.J. Saltaren and R. Aracil (2004).
pp. 13931396. Design, modelling and implementation of a
Haug, E.J. (1989). Computer aided kinematics 6 urs parallel haptic device. Robotics and
and dynamics of mechanical systems. Allyn Autonomous System 47(1), 110.
and Bacon. Sabater, J.M. (2003). Desarrollo de una inter-
Hunt, K.H. (1978). Kinematic geometry of mecha- faz kinestesica paralela y experimentacion en
nisms. Claredon Press. Oxford. control de sistemas hapticos y teleoperados.
Hunt, K.H. (1983). Structural kinematics of in- PhD thesis. Miguel Hernandez University.
parallel actuated robot arms. ASME Trans. UMH.
Journal of mechanisms, transmissions and Saltaren, R.J. (1996). Herramientas para el mode-
automation in design 105, 705712. lado y diseno parametrico de robots, basadas
Hunt, K.H. (1986). Special configurations of robot en la dinamica de sistemas multicuerpos. PhD
arms via screw theory. Robotica 4, 171179. thesis. Politechnic of Madrid. UPM.
Innocenti, C. and V. Parenti-Castelli (1993). Clo- Saltaren, R.J., R. Aracil and O. Reinoso (2004).
sed form direct position analysis of a 5-5 para- Analisis of a climbing parallel robot for cons-
llel mechanism. ASME Transaction, Journal truction applications. Computer-aided civil
of mechanical design 120, 7399. and infrastructure engineering 19, 436445.
Inoue, H., Y. Tsusaka and T. Fukuizumi (1985). Stewart, D. (1965). A platform with 6 degrees
Parallel manipulator. In: Proccedings of 3rd of freedom. In: Proc. of the Institution of
ISRR. pp. 321327. Mechanical Engineers. Vol. 180 (Part 1,15).
Kelly, R. and V. Santibanez (2003). Con- pp. 371386.
trol de movimiento de robots manipuladores. Tsai, L.W. (1999). Robot Analysis: the mechanics
Prentice-Hall. of serial and parallel manipulators. Wiley
Liu, K., G. Lebret, J.A. Lowe and F.L. Lewis Interscience. John Wiley and Sons.
(1992). Control of a stewart platform based Wang, L.C.T. and C.C. Chen (1994). On the dy-
robotic milling cell. In: Proc. of ASME Win- namic analysis of a general parallel robotic
ter Annual meeting, Symp. on Manufacturing manipulators. Int. J. of Robotics and Auto-
and control issues in a telerobotics assembly mation 9(2), 8187.
workcell. Vol. 1. pp. 813. Yang, D.C.H. and T.W. Lee (1984). Feasibility
McCallion, H. and D.T. Pham (1979). The analy- study of a platform type of robotic manipu-
sis of a six degrees of freedom work station for lator from a kinematic viewpoint. J. of me-
mechanized assembly. In: Proc. of 5th World chanisms, transmissions and automation in
Congress on theory of machines and mecha- design 106 (2), 191198.
nisms, Montreal, July. pp. 611616.

Você também pode gostar