Sunteți pe pagina 1din 11

REVISTA

INDUSTRIAL

DESARROLLO DE UN SIMULADOR PARA EL ESTUDIO DEL MODELO CINEMÁTICO DE


ROBOTS MÓVILES SKID STEER

DEVELOPMENT OF A SIMULATOR FOR THE STUDY OF THE CINEMATIC MODEL OF SKID STEER
MOBILE ROBOTS

RESUMEN

Los robots móviles Skid Steer han demostrado ser más eficientes que otros tipos
de robots móviles en cuanto a la transitabilidad sobre terrenos irregulares ya
que, el uso de orugas o múltiples ruedas en cada lado del robot, les provee un
mayor contacto con el suelo y una mejor capacidad de tracción. Pero, desde el
AUTORES: punto de vista cinemático, su control se hace más complicado puesto que el
deslizamiento es preponderante en este caso. Además, si se toma en
García, Jesús; Vecino, Yosswan consideración factores como desalineación y otros desperfectos mecánicos, se
hace más complicado el desarrollo de modelos cinemáticos que permitan
predecir su comportamiento aproximado. Por ello, algunos autores han
Laboratorio de Prototipos. Universidad Nacional desarrollado modelos cinemáticos fundamentados en los Centros Instantáneos
Experimental del Táchira. 5001. San Cristóbal, de Rotación (ICRs) y otros parámetros adimensionales propios de cada robot. A
Venezuela. partir uno de estos modelos, se creó un simulador el cual se describe en este
artículo, cuyo propósito es estudiar el modelo cinemático de los robots Skid
Steer a partir de la variación controlada de los parámetros de simulación
Corresponding Author: (consignas de velocidad y variables que intervienen en el modelo cinemático),
jmgarcia@unet.edu.ve mientras un robot móvil simulado en un entorno horizontal 2D puede realizar
una de las siguientes tareas: a) Desplazamiento con variaciones instantáneas de
los parámetros de simulación; b) Desplazamiento programado donde el robot
ejecuta una secuencia de comandos que incluyen todos los parámetros de
simulación; y c) Seguimiento de caminos, donde el robot seguirá una trayectoria
diseñada por el usuario utilizando el algoritmo de persecución pura mientras el
usuario puede modificar los parámetros de simulación. Se espera que este
simulador ayude a estudiantes de robótica móvil a entender la relación compleja
que existe entre las variables pertenecientes al modelo cinemático del robot Skid
Steer y los patrones de desplazamiento que se generan a partir de ellas.

ABSTRACT

The Skid Steer mobile robots have proven to be more efficient than other types
of mobile robots in terms of mobility on uneven terrain, since the use of
caterpillars or multiple wheels on each side of the robot provides them with
greater contact with the ground and better traction ability. But, from the
cinematic point of view, its control becomes more complicated since the
slippage is preponderant in this case. In addition, if factors such as misalignment
and other mechanical defects are taken into account, the development of
kinematic models that predict their approximate behavior becomes more
complicated. Therefore, some authors have developed kinematic models based
on the Instant Rotation Centers (ICRs) and other dimensionless parameters of
each robot. From one of these models, a simulator was created which is
described in this article, whose purpose is to study the kinematic model of the
Skid Steer robots from the controlled variation of the simulation parameters
(speed set points and variables that intervene in the kinematic model) while a
simulated mobile robot in a 2D horizontal environment can perform one of the
following tasks: a) Displacement with instantaneous variations of the simulation
Palabras clave: Modelo cinemático, Robots parameters; b) Programmed movement where the robot executes a sequence of
móviles, Robot Skid Steer, Simulador de robot, commands that include all simulation parameters; and c) Path tracking, where
Robótica educativa. the robot will follow a trajectory designed by the user using the pure pursuit
algorithm while the user can modify the simulation parameters. It is expected
that this simulator will help students of mobile robotics to understand the
Key words: Kinematic model, Mobile Robots, complex relationship that exists between the variables belonging to the
Robot Skid Steer, Robot Simulator, Educational kinematic model of the Skid Steer robot and the displacement patterns that are
Robotics. generated from them.

Recibido: 05/04/2018 Aprobado: 28/06/2018 Versión Final: 06/09/2018

ISSN: 1316-869X11C VOL. 30 (2): 393-403 393


SIMULADOR DE ROBOTS SKID STEER
García, J.; Vecino, Y.

INTRODUCCIÓN robot con el suelo, existe un mejor agarre con el


consecuente mejoramiento en la capacidad de
La robótica móvil terrestre ha tenido un gran tracción. Estas características permiten al robot
auge en las últimas décadas y actualmente su desplazarse con gran eficiencia sobre suelos que
rango de acción, se ha ampliado no solo para la poseen cierta rugosidad o terrenos con partículas
realización de tareas en espacios interiores sino sueltas (arena, grava, piedras, etc.), aunque esta
que, representan la punta de lanza en la eficiencia se pierde en terrenos con obstáculos
realización de tareas en campos abiertos las (siempre que los obstáculos sean mayores al
cuales son difíciles o incluso, imposibles de radio de las ruedas o poleas de las orugas que lo
realizar por el hombre (Casper & Murphy, conforman); además, la eficiencia energética es
2003). Por ello, se pueden conseguir robots menor puesto que hay un consumo considerable
realizando tareas como exploración en terrenos de energía en deslizamiento que se hace más
hostiles (Nakano & Hirose, 2012), búsqueda y prominente en trayectorias curvas (Cholewínski
rescate después de desastres naturales (Suzuki et et al., 2016). A pesar de estas desventajas, los
al., 2013), tareas militares como búsqueda y robots Skid Steer surgen como la mejor
remoción de explosivos (Guarnieri et al., 2009), alternativa cuando se trata de navegación en
labores en agricultura (Feng et al., 2012) y entornos naturales con suelos repletos de
minería, y recientemente, han encontrado un partículas sueltas.
campo de acción casi exclusivo en la exploración
planetaria (Li et al., 2014). Por tanto, la navegación con estos robots no es
sencilla, ya que el deslizamiento que siempre
Para que los robots móviles puedan realizar estas está presente genera problemas para seguir
tareas, se requiere que ellos tengan ciertas trayectorias dadas. Además, no es fácil predecir
características tales como: estabilidad ante el el comportamiento cinemático del robot frente a
vuelco, capacidad de tracción en terrenos las interacciones rueda – suelo (Mohammadpour
irregulares y buena maniobrabilidad para & Naraghi, 2012). Por ello, investigaciones
sobrepasar obstáculos. Para lograrlo, se han recientes han desarrollado modelos cinemáticos
desarrollado distintos sistemas de locomoción de estos robots; especialmente, utilizando
(Gonzálezet al., 2015). En primer lugar, se fundamentados en los Centros Instantáneos de
tienen los robots con ruedas: estos resultan ser Rotación (ICRs) y otros parámetros
eficientes para movilizarse rápidamente en adimensionales propios de cada robot que
terrenos planos y duros; pero, pierden eficiencia permiten cuantificar en un modelo, no solo la
cuando el robot se enfrenta a terrenos irregulares interacción del robot con el suelo, sino también,
con obstáculos o partículas sueltas. En segundo toman en consideración otros efectos tales como
lugar, se diseñaron los robots con patas que desperfectos mecánicos y desalineación presente
permiten el transito sobre terrenos con en estos robots.
obstáculos; pero, este sistema de locomoción por
lo general es lento y requiere sistemas mecánicos En los modelos cinemáticos, definidos en otras
complejos con múltiples eslabones y actuadores, investigaciones, es difícil observar el efecto de
además de un sistema de control complejo. Un los ICRs y otros parámetros adimensionales
tercer sistema de tracción empleado está sobre el desplazamiento del robot, lo cual
constituido por robots tipo orugas (dos a cada representa un problema para los investigadores y
lado del robot) o múltiples ruedas a cada lado del estudiantes de robótica móvil, en especial
robot (las cuales girarán a una misma velocidad durante las fases de diseño de robots y/o
y sentido). A este sistema de tracción se le llama generación de algoritmos de control para el
“SkidSteer” (Reina & Galati, 2016) y posee seguimiento eficiente de trayectorias. Por ello,
amplias ventajas respecto a los otros tipos de en este trabajo se describe el desarrollo de un
robots; ya que, debido al contacto mayor entre el simulador, que modela un robot móvil tipo

394 VOL. 30 (2): 393-403 ISSN: 1316-869X11C


REVISTA

INDUSTRIAL

SkidSteer bajo el modelo cinemático presentado de las abscisas en dirección trasversal y el eje de
por Mandow et al., (2007). Este simulador las ordenadas en dirección longitudinal (ver
permite, bajo distintas opciones y tareas, Figura 1a), el ICRv tendrá coordenadas locales
observar el efecto de cada parámetro de este (xICRv, yICRv).
modelo sobre el comportamiento del robot, de
manera que el usuario puede analizar y sacar Pero, en movimiento planar, también se puede
conclusiones propias sobre la importancia de utilizar el principio del centro instantáneo de
cada parámetro estudiado acerca del movimiento rotación para modelar el movimiento de cada
del robot. banda de rotación (o par de ruedas del mismo
lado que se mueven a la misma velocidad) en el
El uso de este simulador para entender el robot Skid Steer. Por ello, se definen los centros
comportamiento del modelo cinemático de este instantáneos de rotación del lado izquierdo
tipo de robots, sigue el principio dado en (ICRl) y derecho del vehículo (ICRr), cuyas
investigaciones previas, donde a través de coordenadas de acuerdo con el sistema de
herramientas computacionales de este tipo, los referencia local XY quedan definidas como (xICRl,
estudiantes de robótica pueden estudiar con yICRl) y (xICRr, yICRr) respectivamente. Estas
mayor efectividad, los principios relacionados coordenadas pueden ser definidas
con el funcionamiento de robots móviles, brazos cuantitativamente a través de las siguientes
robóticos (García & Martínez, 2012), celdas de ecuaciones:
trabajo robóticas y enjambres de robots (Pérez et
al., 2011), entre otros. Por tanto, el aporte de esta
herramienta computacional permite estudiar el (1)
comportamiento cinemático de este tipo de
robots que actualmente continúa en estudio;
especialmente, en entornos más complicados
como terrenos inclinados y con presencia de (2)
partículas sueltas en el terreno (Inotsume et al.,
2013).
(3)
Modelo Cinemático del robot Skid Steer

El modelo cinemático implementado en este


trabajo, se fundamenta en los Centros (4)
Instantáneos de Rotación (ICRs) de cada par de
ruedas de un mismo lado (izquierdo y derecho),
mientras el robot se desplaza sobre un terreno Donde, v = (vx, vy) es la velocidad traslacional
horizontal duro. del vehículo descompuesta respecto al sistema
de referencia local XY, y ωz es su velocidad
El centro instantáneo de rotación es un punto angular. Además, Vl y Vr son las velocidades
perteneciente a cuerpo rígido (o extensión del tangenciales de las ruedas del lado izquierdo y
mismo) en el que la velocidad instantánea del derecho respectivamente, las cuales pueden ser
cuerpo es nula. Al simplificar el concepto para cuantificadas utilizando sensores instalados en el
un vehículo moviéndose en un plano horizontal, robot.
el Centro Instantáneo de Rotación del Vehículo
(ICRv) es el punto donde el movimiento del Por último, αl y αr son factores adimensionales
vehículo puede ser representado solo por que toman en consideración un conjunto de
rotación sin traslación (Martínez et al., 2005). Si problemas mecánicos como desalineación y
se ubica un sistema de referencia local XY en el presión en los neumáticos, entre otros. A partir
centro del polígono formado por los puntos de de estas variables, es posible definir el modelo
contacto de las ruedas con el suelo y, con el eje cinemático del robot para encontrar el perfil de

ISSN: 1316-869X11C VOL. 30 (2): 393-403 395


SIMULADOR DE ROBOTS SKID STEER
García, J.; Vecino, Y.

velocidad del vehículo a partir de las velocidades En este algoritmo se debe conocer de manera
en las ruedas utilizando la Ecuación 5. explícita, la trayectoria a seguir a través de las
coordenadas de los puntos que conforman la
trayectoria, medidos desde un sistema de
( ) ( ) referencia global; además, se debe conocer la
(5)
posición del vehículo respecto al mismo sistema
de referencia (x, y).

Como la trayectoria dada estará conformada por


Donde A es una matriz que depende los ICRs y n puntos, se debe escoger previamente cuál de
factores de corrección: estos puntos es el más apropiado para seguir; por
lo tanto, la Ecuación 7 permite, a partir de una
distancia fija s (Lookahead, elegida por el
usuario) seleccionar un punto objetivo en la
[ ] (6) trayectoria (xob, yob) que esté dentro del sentido
de avance y que sea el que de manera
aproximada o exacta cumpla con la igualdad L=s
(ver Figura 1b).
Todas las variables presentes en A pueden ser
estimadas experimentalmente siguiendo el √( ) ( ) (7)
procedimiento dado por Mandow et al. (2007).

Una vez obtenido el modelo cinemático


(Ecuación 5) es posible, utilizando métodos de Posteriormente, se puede cuantificar a través de
integración, encontrar la trayectoria seguida por la Ecuación 8, la curvatura necesaria γr (o el
el robot conocido el perfil de velocidades en las radio de curvatura r) que se debe suministrar al
ruedas (Vl y Vr). vehículo para llegar a este punto objetivo:
Algoritmo de persecución pura
( ) ( )
Una de las tareas que puede ejecutar un robot (8)
móvil es el seguimiento de una trayectoria dada
a través de algún algoritmo. En el simulador
propuesto, se aborda este tema para observar el
efecto sobre el seguimiento de los parámetros del Una vez conocida la curvatura necesaria, se
modelo cinemático del robot al ejecutar esta utilizan las Ecuaciones 9 y 10 que definen el
tarea. modelo cinemático del robot diferencial (modelo
ideal sin deslizamiento ni problemas mecánicos)
Para ello, se utiliza el algoritmo de persecución para estimar las velocidades en las ruedas del
pura (Ollero, 2007) como herramienta para lado izquierdo y derecho (ωl, ωr) que debe
lograr el seguimiento de una trayectoria. adoptar el robot para llegar al punto objetivo.

396 VOL. 30 (2): 393-403 ISSN: 1316-869X11C


REVISTA

INDUSTRIAL

Figura 1. Conceptos básicos utilizados en el simulador: a) ICRs; b) Persecución pura.

( ) RESULTADOS
(9)
El simulador descrito en este trabajo posee tres
módulos con diferentes tareas a ejecutar, más un
( ) módulo adicional para visualización de
(10) resultados. En todos los módulos, se utiliza un
modelo 3D del robot móvil Lázaro (García et al.,
Donde, V es la consigna de velocidad de avance 2017), el cual es un robot de ruedas SkidSteer
del robot (elegida por el usuario), K es la mitad con un brazo acoplado (este último no se utiliza
de la distancia que separa las ruedas del lado en el simulador). A continuación, se describen
izquierdo de las ruedas del lado derecho y R es el todos los módulos de la herramienta.
radio de las ruedas.
Módulo de simulación en tiempo real
MÉTODO
En este módulo, se pretende evaluar en tiempo
El desarrollo de este simulador, se hizo sobre la real, el efecto de los parámetros que intervienen
base de la metodología de desarrollo en Espiral en el modelo cinemático del robot (mostrados en
(Boehm, 1988), donde cada módulo del la Ecuación 5) sobre las velocidades de
simulador fue sometido a una serie de iteraciones traslación y rotación (vx, vy, ωz) además de
que siguieron los siguientes pasos: observar la trayectoria seguida por el robot desde
una vista de planta (2D) o en un entorno 3D (ver
1) Se definieron las necesidades y objetivos de Figura 2). Para ello, se puede ejecutar una
cada módulo. 2) Se idearon un conjunto de simulación continua (la parada queda definida
alternativas para modelar cada módulo y se por el usuario) y variar en cualquier momento
evaluaron cualitativamente. 3) Se desarrolló cada los siguientes parámetros: ωl,ωr, αl ,
módulo de acuerdo con la alternativa αr,xICRl,xICRr,yICRv y Time Step (paso de
seleccionada y, finalmente, 4) se realizaron simulación en ms).
pruebas para detectar necesidades no cubiertas
que pudieran dar inicio a una nueva iteración. La mayor utilidad de este módulo está asociada a
observar fundamentalmente el efecto de la

ISSN: 1316-869X11C VOL. 30 (2): 393-403 397


SIMULADOR DE ROBOTS SKID STEER
García, J.; Vecino, Y.

variación de las velocidades angulares de las dos parámetros cuyas variaciones son más
ruedas (ωl,ωr) sobre la dirección y sentido del notorias durante una simulación en tiempo real.
desplazamiento y la trayectoria; ya que son los

Figura 2. Módulo de simulación en tiempo real con robot describiendo una trayectoria. a) vista de planta. b) vista 3D

Módulo de simulación en intervalos de tiempo de una herramienta de programación que para


intervalos de tiempo definidos por el usuario, se
Aunque visualmente este módulo tiene la misma puede programar y guardar la actuación del robot
apariencia del módulo anterior, su (tarea) en términos de los parámetros ωl,ωr, αl,
funcionamiento cambia; puesto que, se dispone αr, xICRl,xICRr y yICRv (ver Figura 3).

Figura 3. Herramienta de programación de tareas para el módulo de simulación en intervalos de tiempo.

Al efectuar la simulación, el robot ejecutará la secuencia programada. Con este módulo, el


tarea de acuerdo a un Time Step (paso de usuario puede verificar el efecto sobre el
simulación definido por el usuario). De manera desplazamiento del robot, de los parámetros del
que el usuario puede, para una tarea definida, modelo con menor influencia sobre el
realizar estudios de sensibilidad para cualquiera movimiento (αl, αr, xICRl,xICRr y yICRv), pero que
de los parámetros que definen la tarea pueden afectar la exactitud del desplazamiento
programada al variar solo uno de ellos; mientras en una tarea dada.
que, el resto permanece invariable dentro de la

398 VOL. 30 (2): 393-403 ISSN: 1316-869X11C


REVISTA

INDUSTRIAL

Módulo de seguimiento de caminos entrada los siguientes: αl, αr, xICRl,xICRr,yICRv, Time
Step, V (consigna de velocidad de avance del
Este módulo permite al robot ejecutar la tarea de robot) y s (Lookahead, de acuerdo al algoritmo
seguir una trayectoria (definida por el usuario) de persecución pura). Adicionalmente, el usuario
alcanzando el algoritmo de persecución pura. debe, a través de una herramienta adicional,
Aunque visualmente, este módulo posee la definir la trayectoria que espera pueda seguir el
misma apariencia que los módulos anteriores robot (a elegir entre trayectorias rectas,
(ver Figura 4a), su funcionamiento es diferente. parabólicas, circulares y personalizadas, ver
El usuario pueda dar como parámetros de Figura 4b).

Figura 4. Módulo de seguimiento de caminos: a) Robot siguiendo un camino definido por una recta (puntos azules);
b) Herramienta de generación de caminos (en este caso: generación de caminos rectos).

Durante la simulación, el sistema implementa el Módulo de representación de trayectorias


algoritmo de persecución pura para entregar
como salida, las velocidades angulares en las Este módulo permite visualizar los resultados de
ruedas que debe asumir el robot para seguir el las simulaciones realizadas en cualquiera de los
camino ya definido y las velocidades de módulos anteriores. Cuenta con un sistema de
traslación y rotación en cada instante de tiempo coordenadas donde, se pueden graficar las
(vx, vy, ωz). trayectorias seguidas por el robot en
simulaciones previamente ejecutadas y
Este módulo permite al usuario observar el guardadas por el usuario (ver Figura 5). La
efecto de los parámetros de entrada sobre el ventaja de este módulo está en que se pueden
comportamiento del robot en una tarea común representar en un mismo entorno, los resultados
como el seguimiento de una trayectoria; ya que, de varias simulaciones a la vez; por lo tanto, es
para una trayectoria fija definida por el usuario, posible comparar las trayectorias obtenidas por
se pueden realizar análisis de sensibilidad al el robot en cualquier análisis de sensibilidad
variar uno de los parámetros que el programa realizados cuando, se varían cualquiera de los
permite modificar al inicio de la simulación. parámetros que influyen sobre el modelo

ISSN: 1316-869X11C VOL. 30 (2): 393-403 399


SIMULADOR DE ROBOTS SKID STEER
García, J.; Vecino, Y.

cinemático del robot. Adicionalmente, se debe guardar para ser importadas en otros programas
resaltar que los resultados de las simulaciones de procesamiento de datos como Excel.
realizadas en cualquier módulo, se pueden

Figura 5. Módulo de representación de trayectorias mostrando tres recorridos seguidos con el robot durante
simulaciones de 30 segundos de duración con ωr= 3 rad/s y varias ωl.

Ejemplo de aplicación donde no existe deslizamiento ni desperfectos


como desalineación en las ruedas. Al variar xICRl
Para mostrar la aplicabilidad del simulador, se desde el valor ideal (-200 mm para el robot
muestran los resultados de un análisis de diferencial) a otros valores (-300 mm, -400 mm y
sensibilidad hecho sobre el robot al variar uno de -500 mm), se espera estudiar el efecto existente
los parámetros de entrada del modelo cinemático sobre el desplazamiento del robot al considerar
directo, en este caso: xICRl. Para ello, se programó el deslizamiento solo de las ruedas del lado
una tarea a ejecutar en un tiempo (t) de 23 s con izquierdo.
consignas de velocidad angular en las ruedas
(ωl,ωr) definidas de la siguiente manera: La Figura 6 muestra los resultados obtenidos en
este análisis. En la medida que el xICRl, se aleja
a) Para 0 ≤ t <5 s, tomar ωl=1rad/s yωr=3 del valor ideal, el robot se desvía de la
rad/s. trayectoria que debería describir para la tarea
b) Para 5≤ t <13 s, tomar ωl=2.5 rad/s dada (ver Figura 6a) y el error de posición (e) se
yωr=2.5 rad/s. hace mayor (ver Figura 6b). Esto se debe a que
c) Para 13≤ t ≤ 23 s, tomar ωl=3 rad/s la velocidad angular del robot |ωz| tiende a
yωr=1 rad/s. disminuir durante los períodos de rotación de la
tarea (0 ≤ t < 5 s y 13 ≤ t ≤ 23 s) en la medida
Los demás parámetros del modelo cinemático que el xICRl se aleja del valor ideal (ver Figura
permanecieron constantes (αl=1, αr=1, xICRr=200 6d); es decir, el móvil va perdiendo la capacidad
mm, yICRv=0) y su magnitud se definió de direccionarse (girar) a medida que el xICRl se
considerando el modelo ideal (robot diferencial), aleja del origen del sistema de coordenadas

400 VOL. 30 (2): 393-403 ISSN: 1316-869X11C


REVISTA

INDUSTRIAL

local. Por último, se encontró que el efecto de (ver Figuras 6c y 6d). En este caso, se determinó
este parámetro sobre la velocidad de avance (vy)y que mientras más alejado esté xICRl del valor
velocidad angular del móvil (ωz), solo existe ideal, se producirán mayores variaciones en vy y
durante el desplazamiento del robot con rotación ωz respecto al valor ideal.

Figura 6. Análisis de sensibilidad del parámetro XICRl realizado con el simulador. a) Trayectorias seguidas por el
robot; b) error de posición respecto del modelo cinemático ideal (diferencial); c) Vy y d) ωz.

DISCUSIÓN Estas características hacen de este simulador una


herramienta útil para que los estudiantes de
Establecer comparaciones del simulador robótica móvil puedan analizar y comprender los
desarrollado respecto de otros simuladores para parámetros que influyen en el desplazamiento de
robots Skid Steer es difícil puesto que no robots Skid Steer sobre terrenos horizontales
abundan trabajos de este tipo. Al respecto, solo duros; ya que, por el deslizamiento presente en
se encontró el trabajo presentado por García y ellos, no es fácil comprender cómo ciertos
Martínez (2012), donde se desarrolló un factores (incluidos en el modelo cinemático
simulador de un robot de orugas realizado en utilizado) pueden influir en que el robot pueda
Matlab, en el cual el usuario podía programar seguir una trayectoria de manera eficiente o
tareas para el robot que incluían actuaciones realizar alguna tarea relacionada.
dadas las velocidades angulares de la oruga o
dadas trayectorias rectas o circulares bajo un CONCLUSIONES
modelo cinemático análogo al de un robot
diferencial. El simulador propuesto en este Se presentó, en este trabajo, un simulador para
trabajo ofrece un avance sustancial; ya que; estudiar con fines didácticos el modelo
utiliza un modelo cinemático apropiado para los cinemático de los robots Skid Steer. Se describió
robots SkidSteer, además de permitir (para su funcionalidad y se encontró que es una
algunas tareas) la variación en tiempo real de los herramienta útil para entender el efecto de los
parámetros de entrada para verificar el efecto de parámetros pertenecientes al modelo cinemático
los mismos sobre el desplazamiento del robot. implementado sobre el desplazamiento de estos
robots en terrenos horizontales duros.

ISSN: 1316-869X11C VOL. 30 (2): 393-403 401


SIMULADOR DE ROBOTS SKID STEER
García, J.; Vecino, Y.

Los trabajos futuros están asociados a la adición Lázaro: Robot Móvil dotado de Brazo para
de nuevas tareas al simulador que contribuyan a Contacto con el Suelo. Revista
estudiar el funcionamiento cinemático de este Iberoamericana de Automática e Informática
tipo de robots. Además, se espera mejorar el industrial, 14 (1), 174–183.
módulo de representación de trayectorias para
González, R., Rodríguez, F., & Guzmán, J.
visualizar no solo las trayectorias descritas, sino
(2015). Robots Móviles con Orugas Historia,
la evolución en el tiempo de cualquier parámetro
Modelado, Localización y Control. Revista
presente en el modelo cinemático que se desee
Iberoamericana de Automática e Informática
estudiar después de efectuar alguna simulación.
industrial, 12 (1), 3-12.
AGRADECIMIENTO Guarnieri, M., Kurazume, R., Masuda, H., Inoh,
T., Takita, K., Debenest, P., y otros. (2009).
Este trabajo ha sido financiado por el Decanato Helios system: a team of tracked robots for
de Investigación de la Universidad Nacional special urban search and rescue operations.
Experimental del Táchira bajo el proyecto No. IEEE/RSJ International Conference on
01-025-2016. Intelligent Robots and Systems, (págs. 2795-
2800). St. Louis.
REFERENCIAS
Inotsume, H., Sutoh, M., Nagaoka, K., Nagatani,
K., & Yoshida, K. (2013). Modeling,
Boehm, B. (1988). A spiral model of software
Analysis, and Control of an Actively
development and enhancement. Computer, 21
Reconfigurable Planetary Rover for
(5), 61 - 72.
Traversing Slopes Covered with Loose Soil.
Casper, J., & Murphy, R. (2003). Human – robot Journal of Field Robotics, 30 (6), 875–896.
interactions during the robot-assisted urban
Li, W., Gao, H., Yang, H., Li, N., Ding, L., &
search and rescue response at the World Trade
Deng, Z. (2014). A Method to Online
Center. IEEE Transactions on Systems, Man
Estimate Wheel’s Slippage for Planetary
and Cybernetics, 33 (3), 367-385.
Rover. 11th World Congress on Intelligent
Cholewínski, M., Mazur, A., & Domski, W. Control and Automation, (págs. 2469-2474).
(2016). Preliminary experimental results of Shenyang.
factitious force method implementation for the
Mandow, A., Martínez, J. L., Morales, J.,
mobile platform REX. 21st International
Blanco, J., García-Cerezo, A., & González, J.
Conference on Methods and Models in
(2007). Experimental kinematics for wheeled
Automation and Robotics, (págs. 363-368).
skid-steer mobile robots. Proc. IEEE/RSJ
Miedzyzdroje.
International Conference on Intelligent
Feng, Q., Wang, X., Zheng, W., Qiu, Q., & Robots and Systems, (págs. 1222-1227). San
Jiang, K. (2012). New strawberry harvesting Diego, USA.
robot for elevated-trough culture.
Martínez, J. L., Mandow, A., Morales, J.,
International Journal of Agricultural and
Pedraza, S., & García-Cerezo, A. (2005).
Biological Engineering, 5 (2), 1-8.
Approximating kinematics for tracked mobile
García, J., & Martínez, J. L. (2012). Desarrollo robots. The international Journal of Robotics
de un simulador en Matlab para la enseñanza Research, 24 (10), 867-878.
de la cinemática de robots móviles y
Mohammadpour, E., & Naraghi, M. (2012).
manipuladores. VII Congreso Bolivariano de
Robust Adaptive Stabilization of Skid Steer
Ingeniería Mecánica, (págs. 1-9). Cusco.
Wheeled Mobile Robots Considering Slipping
García, J., Medina, I., Martínez, J., García- Effects. Advanced Robotics, 25 (1), 205–227.
Cerezo, A., Linares, A., & Porras, C. (2017).

402 VOL. 30 (2): 393-403 ISSN: 1316-869X11C


REVISTA

INDUSTRIAL

Nakano, H., & Hirose, S. (2012). Crank-wheel: manipuladores o robots móviles. V Congreso
A Brand New Mobile Base for Field Robots. Internacional de Ingeniería Mecánica y III de
IEEE/RSJ International Conference on Ingeniería Mecatrónica, (págs. 1-9). Bogotá.
Intelligent Robots and Systems, (págs. 4608-
Reina, G., & Galati, R. (2016). Slip-based terrain
4613). Vilamoura.
estimation with a skid-steer vehicle. Vehicle
Ollero, A. (2007). Robótica. Manipuladores y Systems Dynamics, 54 (10), 1384-1404.
robots móviles. Barcelona: Marcombo,
Suzuki, S., Hasegawa, S., & Okugawa, M.
ediciones técnicas.
(2013). Warning system for crawler-type
Pérez, W., Zambrano, A., Gil, A., & Collado, Y. mobile robot with passive sub-crawler. IEEE
(2011). Herramienta de simulacion 3D de International Symposium on Safety, Security,
sistemas Multi-robots compuestos por and Rescue Robotics, (págs. 1-6). Linkoping.

ISSN: 1316-869X11C VOL. 30 (2): 393-403 403

S-ar putea să vă placă și