Professional Documents
Culture Documents
5, OCTOBER 2009
Abstract—Power consumption is a key element in outdoor mo- In the case of heavier mobile robots, tractive power has a dom-
bile robot autonomy. This issue is very relevant in skid-steer inant share in power consumption. In wheeled vehicles with no
tracked vehicles on account of their large ground contact area. slippage, the focus has been on minimizing energy objective
In this paper, the power losses due to dynamic friction have been
modeled from two different perspectives: 1) the power drawn by the functions ultimately related to the path length [6], without ex-
rigid terrain and 2) the power supplied by the motors. Comparison plicitly addressing actual power consumption. In fact, this has
of both approaches has provided new insight on skid steering on been the traditional goal of path planning in 2-D space [7]. More
hard flat terrains at walking speeds. Experimental power models, generally, information about orography and terrain types can be
which also include traction resistance and other power losses, have used to plan an optimal path that minimizes the energy expended
been obtained for two different track widths over marble flooring
and asphalt with Auriga-β, which is a full-size mobile robot. To due to gravity and soil–wheel friction [8].
this end, various internal probes have been set at different points Motor resistances have been identified as the main source
of the power stream. Furthermore, new energy implications for of power dissipation in the traction system of wheeled robots,
navigation of these kinds of vehicles have been deduced and tested. which can be minimized with an appropriate velocity profile [9].
Index Terms—Friction, mobile robots, motion control, power In this sense, motion control methods have also been proposed to
consumption, skid-steer, tracked vehicles. reduce the loss of kinetic energy [10], steering actuations [11],
and accelerations in potential field strategies [12]. Moreover,
I. INTRODUCTION
an energy model of motor losses has been considered to test
OBILE robots are increasingly being developed for out-
M door missions that demand an extended degree of auton-
omy. These include applications such as search and rescue, dis-
the performance of different motion patterns in searching open
areas [13].
Power consumption has also been studied for alternative loco-
aster response, agriculture, military, forestry, mining, and plan- motion mechanisms, such as wheeled vehicles with redundant
etary exploration. A key aspect of vehicle autonomy is power actuators [14], limbed robots [15], or snake-like robots [16].
consumption, which has become particularly relevant in appli- Nevertheless, we find that power efficiency of tracked robots
cations with critically limited energy sources [1]. However, this has not been specifically treated in the technical literature.
issue has not been usually perceived as a major problem because Tracked locomotion offers a large contact area with the
most mobile robots use wheels under the nonslipping and non- ground, which provides better traction than wheels on natu-
skidding conditions [2], which are more power-efficient than ral terrains [17]. Because of this, power consumption due to
legged or treaded traction systems on hard smooth terrains [3]. track–soil interactions can be very relevant. The skid-steer prin-
Power consumption has been considered at different levels in ciple is based on controlling the relative velocities of both tracks
robot system design. From a mechanical standpoint, passive lo- (see Fig. 1). For steering, one track pushes the vehicle, while the
comotion systems have been proposed to reduce energy use [1]. other drags it, which results in a turning torque. This causes dy-
In small and light robots, nonmechanical components (e.g., sens- namic friction, as the linear motions of the tracks on the ground
ing, communications, or computations) may be responsible for do not agree with their motor velocities [18].
most of the power consumption; therefore, efficient schedul- A kinematic equivalence between skid-steer mobile robots
ing [4], as well as specific energy conservation techniques, can (both tracked and wheeled) and differential drive wheeled ve-
have a major impact [5]. hicles has been established for velocities below 2 m/s, i.e., hu-
man walking speed [19] [20]. Despite the kinematic similarities,
Manuscript received October 28, 2008; revised April 2, 2009 and June
17, 2009. First published July 28, 2009; current version published October power requirements differ. In the latter, power demanded by one
9, 2009. This paper was recommended for publication by Associate Editor motor is almost independent of the speed commanded to the
K. Iagnemma and Editor J.-P. Laumond upon evaluation of the reviewers’ com- other, whereas in skid-steer, the power required by one motor
ments. This work was supported in part by the Spanish Project DPI2008-00533
and Andalusian Project TEP-01379. heavily depends on the speed of the other [21].
J. Morales, J. L. Martı́nez, A. Mandow, and A. J. Garcı́a-Cerezo are with the In this paper, we model power consumption of skid-steer
Escuela Técnica Superior de Ingenieros Industriales, Universidad de Málaga, tracked mobile robots at walking speeds on flat hard terrains. In
Málaga 29071, Spain (e-mail: jesus.morales@uma.es; jlmartinez@uma.es;
amandow@uma.es; ajgarcia@uma.es). particular, the power losses due to dynamic friction have been
S. Pedraza is with the Optimi Corporation, Institutos Universitarios, Málaga modeled from two different perspectives: 1) the power drawn
29590, Spain (e-mail: salvador.pedraza@optimi.com). by the terrain and 2) the power supplied by the motors. We have
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. analyzed this issue for Auriga-β, which is a 286-kg mobile robot
Digital Object Identifier 10.1109/TRO.2009.2026499 with rubber tracks, by using several probes at different points of
A. Kinematic Approximation where Vyl and Vyr are the longitudinal speeds for the left and
right tracks, respectively, vx and vy are the components of trans-
This section briefly reviews the work presented in [19] and lational velocity with respect to the local frame of the vehicle
[20], where we proposed an approximate kinematic model of v = (vx , vy , 0), and ωz is the angular velocity of the vehicle
skid-steer vehicles as a function of the instantaneous centers = (0, 0, ωz ).
ω
of rotation (ICRs) of treads on the 2-D ground plane. These Note that the sign of the angular speed only depends on the
ICRs, which are different from the vehicle’s ICR, represent difference between track speeds and is independent of track ICR
the position of equivalent differential drive ideal wheel contact positions, as stated by (3).
points, as illustrated in Fig. 2. The track speed inputs for motion control can be obtained
Let us assume that the local frame of the vehicle has its origin from the desired longitudinal and angular speeds vysp and wzsp ,
in the geometrical center of the convex area spanned by the respectively, as follows:
tracks’ contact points and its Y-axis is aligned with the forward
motion direction. The XY plane is parallel to the ground plane. Vyl,r = vysp + Cxl,r ωzsp (4)
Local ICR vectors can be defined as C l and C r for the left and
right tracks, respectively. Their coordinates are C l,r = (C l,r , where the vxsp set point cannot be addressed due to the nonholo-
x
Cy , 0), where l, r denotes any of both tracks. Both ICRs have the nomic restriction of the locomotion system [23].
1100 IEEE TRANSACTIONS ON ROBOTICS, VOL. 25, NO. 5, OCTOBER 2009
Similarly to differential drive, it is necessary to consider that This implies that instantaneous power losses due to dynamic
every ωzsp set point has an associated maximum longitudinal friction are positive and proportional to the absolute value of the
speed vymax angular velocity. Then, the integral of the absolute value of the
sp angular velocity
sign(vysp ) Vymax − Cxr ωzsp , if ωsp
z
>0
vymax (ωzsp ) = vy (5) ψ= |ωz | dt (11)
sign(vysp ) Vymax − Cxl ωzsp , otherwise
is related to the energy spent due to slippage.
where Vymax is the top track speed. Thus, the highest longitudinal According to (10), tread length increases dynamic friction
speed of the vehicle, i.e., vymax (0) = sign(vysp ) Vymax , can only losses, since points in the longitudinal extremes of the tread yield
be achieved in straight-line motion. Conversely, the top angular higher values for the term r − C l,r . Then, given a particular
speed of the vehicle l,r
tread shape, PS strongly depends on the track ICR positions.
sign(wzsp ) 2Vymax Consequently, farther ICRs result in lesser power efficiency.
ωzmax = (6) Based on this effect, an efficiency index χ can be defined as the
Cxr − Cxl
inverse of the normalized distance between the track ICRs
is reached only when turning on spot with vysp = 0. L
χ= r (12)
Cx − Cxl
B. Power Losses Due to Dynamic Friction
where L is the distance between track centerlines (see Fig. 2).
The turning resistance of one track is due to the dominant Index χ is a positive real value less than one. In the case
longitudinal component of its contact surface, which tends to of ideal differential drive wheels, χ = 1, and the integral part
straight-line motion. Then, the vehicle can turn only if one track of (10) corresponds to the one contact point where a = C l,r .
counteracts with the other, thus generating slippage between the l,r
Therefore, no power losses due to slippage occurs, i.e., PS = 0.
ground and the tracks. These effects result in relevant power It must be noted that instantaneous power consumption can
losses. depend on the sign of ωz because of ICR asymmetries. Then,
The power lost due to slippage can be modeled from two the efficiency index χ would represent an average value for the
different approaches: first by considering the power drawn by vehicle, thus assuming that chances that the mobile robot turns
the terrain and second by taking into account the power supplied to the left or to the right are the same.
by the motors, both caused by dynamic friction only. The total power drawn by the terrain due to slippage PSt
From the first standpoint, the power drawn by the terrain from results from the contribution of the left and right tracks
each track PSl,r can be modeled as follows:
PSt = PSl + PSr . (13)
PSl,r = − f(a) · ϑ(a)
ds (7) Then, using (10)
Ωl , r
where ds is the differential of the surface integral, f is the PSt ≈ µ |ωz | l ds+
p(a)a − C r ds .
p(a)a − C
Ωl Ωr
dynamic friction applied to any point a of the track contact area (14)
is the corresponding slipping velocity vector.
Ωl,r , and ϑ On the other hand, from the viewpoint of the power supplied
In the case of hard uniform surface soils, such as asphalt, by the motors, PSt can also be expressed as
concrete, or pavement, a general anisotropic friction model can
be assumed with Coulomb’s law as follows: PSt = − f(a) · V
l ds − f(a) · V
r ds (15)
Ωl Ωr
ϑ(a)
f(a) ≈ −µ p(a) (8) where V l,r = (0, −Vyl,r , 0) is the velocity vector of the track
ϑ(a)
contact surface with respect to the vehicle. This longitudinal
where p is the pressure under each point a of Ωl,r , and µ is the vector is the same for all points in the contact surface. Therefore,
friction coefficient that depends both on track and terrain types. (15) can be rewritten as
Besides, the slipping velocity ϑ of a point a in Ωl,r can be
considered as the result of turning around its corresponding PSt = Vyl fy (a) ds + Vyr fy (a) ds (16)
Ωl Ωr
track ICR
which is
ϑ(a) =ω l,r )
× (a − C (9)
PSt = Vyl Fyl + Vyr Fyr (17)
where a is the coordinate vector of the point a relative to the
local frame (see Fig. 2). where Fyl,r stands for the overall longitudinal dynamic friction
Using (8) and (9) in (7), PSl,r can be approximated by of a track. Note that for turning, different signs for both Fy ’s
are necessary. Specifically, the sign of Fy of the inner track is
l,r
PS ≈ µ p(a) ϑ(a) ds opposed to vy , whereas Fy of the outer track has the same sign.
Ωl , r As stated, (13) and (17) offer different approaches to obtain
l,r ds. PSt . Even though both expressions add two terms associated
= µ|ωz | p(a) a − C (10) with the left and the right tracks, the corresponding terms can
Ωl , r
MORALES et al.: POWER CONSUMPTION MODELING OF SKID-STEER TRACKED MOBILE ROBOTS ON RIGID TERRAIN 1101
Fig. 3. Dynamic friction cases. (a) Straight-line motion. (b) Different positive
PM = PSt + PR . (19)
track speeds. (c) Left track speed null. (d) Tracks with opposite speeds.
Second, power consumption of the drivers PD results from
take different values. Thus, the comparison of these equations summing up the following contributions.
provides more insight for power demanded by skid steering. In 1) Power-up: This is a constant value to maintain the driver
particular, the following four cases can be considered. circuitry active.
1) If the two track velocities are equal, the vehicle exhibits 2) Braking power: When one track speed is either zero or
straight-line motion with ωz = 0. Thus, PSt in (13) is zero. opposed to the other, i.e., cases (c) and (d) in Fig. 3,
Therefore, since Vyl = Vyr = 0, Fyl,r in (17) are both null its driver requires a control effort for braking the motion
(see Fig. 3(a)). induced by the other track.
2) If both tracks move in the same direction (i.e., Vyl Vyr > 3) Nonregenerated power: As discussed in the previous sec-
0), then the slowest one is dragged by the other. This tion, when both tracks move in the same direction, i.e.,
provokes a turning torque; therefore, both terms in (13) are case (b) in Fig. 3, an extra power consumption is present
greater than zero. However, the sign of Fy for the slowest for the fastest track motor to provide the mechanical power
track is the opposite of its track velocity Vy . Hence, the drawn by the other. Depending on the driver characteris-
corresponding term in (17) is negative, which means that tics, it is possible that this mechanical power is regenerated
the slowest motor is drawing mechanical power (i.e., it is into electrical power. In this case, the extra consumption
acting as an electric generator for its driver). This implies is somewhat compensated. However, if the drivers do not
an extra power consumption for the fastest track motor allow power regeneration, this mechanical power will be
apart from the power supplied for all the dynamic friction lost.
(see Fig. 3(b)). To sum up, the total power PT demanded by the locomotion
3) If only one track speed is zero, dynamic friction occurs system of a skid-steer tracked vehicle can be expressed as
on both track surfaces [i.e., both terms in (13)], because PM
ωz = 0. However, the power is only supplied by the other PT = + PD (20)
η
track’s term in (17) (see Fig. 3(c)).
4) When tracks move with opposite speeds (i.e., Vyl Vyr < 0), where η is the electrical efficiency rate that represents electrical
power dissipation due to resistances in the motors and their
their overall longitudinal dynamic frictions Fyl,r oppose to
drivers (0 < η < 1).
their respective motions; therefore, both terms of (17) are
positive. In this case, both motors contribute to dynamic
friction losses in (13) (see Fig. 3(d)). III. POWER CONSUMPTION OF AURIGA-β
These cases are illustrated in Fig. 3, where the right track A. Auriga-β Mobile Robot
speed has been considered constant positive, and the left track
The tracked mobile robot Auriga-β has been designed as a
speed varies from Vyr to −Vyr . Thus, ωz increases and vy de-
member of a group of robots for fire extinction tasks (see Fig. 4).
creases as the left track speed varies from case 1) to 4).
Its dimensions are 0.7 m width, 1.2 m length, 0.96 m height,
and 286 kg weight. It is equipped with a small self-stabilized
C. Other Power Losses landing platform for radio-controlled minihelicopters (which are
Other relevant power losses of the locomotion system need to employed for fire detection [24]) and a small fire extinguisher.
be taken into account. These are the power to overcome traction Skid steering is based on two independent brushless ac motors
resistance PR and that consumed by the motor drivers PD . with resolvers for dead reckoning. The maximum speed of each
1102 IEEE TRANSACTIONS ON ROBOTICS, VOL. 25, NO. 5, OCTOBER 2009
TABLE I
MAXIMUM POWER CONSUMPTION OF THE COMPONENTS OF AURIGA-β
Fig. 7. Internal power measurements and power losses in the mobile robot Auriga-β.
TABLE II
EFFICIENCY INDEX χ OF AURIGA-β ON DIFFERENT TERRAINS
AND TRACK WIDTHS
Fig. 14. Two alternative paths from A to B. The presented tracked paths are
for the case of narrow tracks and speed of 0.3 m/s.
ωzsp = G φe (23)
TABLE III Future work includes the real-time estimation of the dynamic
DATA OF THE TRACKED PATHS
friction and traction resistance coefficients during navigation.
Moreover, we are also interested on power requirements of
wheeled skid-steer vehicles.
REFERENCES
[1] S. Michaud, A. Schneider, R. Bertrand, P. Lamon, R. Siegwart, M. Win-
nendael, and A. Schiele, “Solero: Solar-powered exploration rover,” pre-
sented at the 7th ESA Workshop Adv. Space Technol. Robot. Autom.,
Noordwijk, The Netherlands, 2002.
[2] D. Wang and C. B. Low, “Modeling and analysis of skidding and slipping
in wheeled mobile robots: Control design perspective,” IEEE Trans.
Robot., vol. 24, no. 3, pp. 676–687, Jun. 2008.
[3] P. F. Muir and C. P. Neuman, “Kinematic modeling of wheeled mobile
robots,” Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, Tech. Rep.
CMU-RI-TR-86-12, 1986.
[4] J. Liu, P. Chou, N. Bagherzadeh, and F. Kurdahi, “Power-aware scheduling
under timing constraints for mission-critical embedded systems,” in Proc.
ACM IEEE Des. Autom. Conf., Las Vegas, NV, 2001, pp. 840–845.
[5] J. Brateman, C. Xian, and Y.-H. Lu, “Energy-efficient scheduling for
autonomous mobile robots,” in Proc. Int. Conf. Very Large Scale Integr.,
Nice, France, 2006, pp. 361–366.
Energy consumption also increases for the case of four way [6] I. Duleba and J. Z. Sasiadek, “Nonholonomic motion planning based on
points than with three way points because the total amount of Newton algorithm with energy optimization,” IEEE Trans. Control Syst.
Technol., vol. 11, no. 3, pp. 355–363, May 2003.
steered angle is always greater, as the values of ψ indicate. This [7] Y. K. Hwang and N. Ahuja, “Gross motion planning—A survey,” ACM
result agrees with the first navigation guideline. Comput. Surveys, vol. 24, no. 3, pp. 219–291, Sep. 1992.
In Table III, it is noticeable that the tracked vehicle always [8] Z. Sun and J. H. Reif, “On finding energy-minimizing paths on terrains,”
IEEE Trans. Robot., vol. 21, no. 1, pp. 102–114, Feb. 2005.
needs more energy when moving at a reference longitudinal [9] C. H. Kim and B. K. Kim, “Energy-saving 3-step velocity control algo-
speed of vysp = 0.3 m/s than at 0.5 m/s. This is mainly because rithm for battery-powered wheeled mobile robots,” in Proc. IEEE Int.
motor drivers need to be powered up during more time (about Conf. Robot. Autom., Barcelona, Spain, 2005, pp. 2375–2380.
[10] A. Barili, M. Ceresa, and C. Parisi, “Energy-saving motion control for
68 s longer). an autonomous mobile robot,” in Proc. IEEE Int. Symp. Ind. Electron.,
The followed path, as recorded by DGPS, is closer to the line Athens, Greece, 1995, pp. 674–676.
segments between the goal points in the case of G = 0.18, and [11] B. M. Leedy, J. S. Putney, C. Bauman, S. Cacciola, J. M. Webster, and
C. F. Reinholtz, “Virginia Tech’s twin contenders: A comparative study
smoother transitions are obtained with G = 0.12 (see Fig. 14). of reactive and deliberative navigation,” J. Field Robot., vol. 23, no. 9,
Data in Table III reveals that G = 0.18 always requires less pp. 709–727, 2006.
energy than G = 0.12. This result agrees with the second navi- [12] S. Ancenay and F. Maire, “A time and energy optimal controller for
mobile robots,” Lecture Notes Comput. Sci., vol. 3339, pp. 1181–1186,
gation guideline. Dec. 2004.
[13] Y. Mei, Y. Lu, Y. Hu, and C. Lee, “Energy-efficient motion planning for
mobile robots,” in Proc. IEEE Int. Conf. Robot. Autom., New Orleans,
V. CONCLUSION LA, 2004, pp. 4344–4349.
[14] K. Iagnemma and S. Dubowsky, “Traction control of wheeled robotic
Tracked robots have a considerable ground contact area to vehicles in rough terrain with application to planetary rovers,” Int. J.
improve traction on natural terrains, but power losses increase Robot. Res., vol. 23, no. 10, pp. 1029–1040, Oct. 2004.
due to slippage. This issue has not been specifically studied in [15] F. Silva and J. Tenreiro-Machado, “Energy analysis during biped walking,”
in Proc. IEEE Int. Conf. Robot. Autom., Detroit, MI, 1999, pp. 59–64.
robotics literature. [16] M. Saito, M. Fukaya, and T. Iwasaki, “Serpentine locomotion with robotic
The paper proposes a static power model for skid-steer tracked snakes,” IEEE Control Syst. Mag., vol. 22, no. 1, pp. 64–81, Feb. 2002.
vehicles moving at walking speeds on hard plane terrains that [17] J. Y. Wong and W. Huang, “Wheels vs. tracks—A fundamental evaluation
from the traction perspective,” J. Terramech., vol. 43, no. 1, pp. 27–42,
only depends on instantaneous track speeds. Dynamic friction Jan. 2006.
losses have been modeled as the power drawn by the terrain [18] D. Endo, Y. Okada, K. Nagatani, and K. Yoshida, “Path following con-
and also as the power supplied by the motors. The comparison trol for tracked vehicles based on slip-compensation odometry,” in Proc.
IEEE/RSJ Int. Conf. Intell. Robots Syst., San Diego, CA, 2007, pp. 2871–
of both approaches has provided useful insight in this kind of 2876.
locomotion system. Traction resistance and other power losses [19] J. L. Martı́nez, A. Mandow, J. Morales, S. Pedraza, and A. Garcı́a-Cerezo,
complete the model. “Approximating kinematics for tracked mobile robots,” Int. J. Robot.
Res., vol. 24, no. 10, pp. 867–878, Oct. 2005.
The mobile robot Auriga-β has been presented as a case [20] A. Mandow, J. L. Martı́nez, J. Morales, J. L. Blanco, A. J. Garcı́a Cerezo,
study. Experimental power parameters have been obtained and and J. González, “Experimental kinematics for wheeled skid-steer mobile
validated. The relevance of dynamic friction losses with respect robots,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., San Diego, CA,
2007, pp. 1222–1227.
to total power consumption has been confirmed. [21] J. Morales, J. L. Martı́nez, A. Mandow, A. J. Garcı́a-Cerezo, J. M. Gómez-
Furthermore, some general energy-related navigation guide- Gabriel, and S. Pedraza, “Power analysis for a skid-steered tracked mobile
lines for skid-steer tracked vehicles have been deduced and robot,” in Proc. IEEE Int. Conf. Mechatron., Budapest, Hungary, 2006,
pp. 420–425.
tested. These take into account that consumed energy heavily [22] J. Y. Wong, Theory of Ground Vehicles, 3rd ed. New York: Wiley, 2001,
depends on the total turned angle. ch. 6.
1108 IEEE TRANSACTIONS ON ROBOTICS, VOL. 25, NO. 5, OCTOBER 2009
[23] Z. Shiller, W. Serate, and M. Hua, “Trajectory planning of tracked vehi- Alfonso J. Garcı́a-Cerezo (M’94) received the Ind.
cles,” in Proc. IEEE Int. Conf. Robot. Autom., Atlanta, GA, 1993, pp. 796– Electr. Eng. and the Doctoral Eng. degrees from the
801. Escuela Tecnica Superior de Ingenieros Industriales
[24] L. Merino, F. Caballero, J. R. Martı́nez-Dios, J. Ferruz, and A. Ollero, “A of Vigo, Vigo, Spain, in 1983 and 1987, respectively.
cooperative perception system for multiple UAVs: Application to auto- From 1983 to 1988, he was an Associate Professor
matic detection of forest fires,” J. Field Robot., vol. 23, no. 3/4, pp. 165– with the Department of Electrical Engineering, Com-
184, 2006. puters, and Systems, University of Santiago de Com-
[25] J. A. Nelder and R. Mead, “A simplex method for function minimization,” postela, Santiago de Compostela, Spain, where he
Comput. J., vol. 7, no. 4, pp. 308–313, 1965. was an Assistant Professor from 1988 to 1991. Since
[26] M. Kitano, K. Watanabe, and N. Nagatomo, “Stability and controllabil- 1992, he has been a Professor of system engineer-
ity of high speed tracked vehicles: Linear model and vehicle response,” ing and automation with the University of Málaga,
in Proc. 10th Conf. Int. Soc. Terrain-Vehicle Syst., Kobe, Japan, 1990, Málaga, Spain, where he was the Head of the Escuela Tecnica Superior de In-
pp. 659–670. genieros Industriales de Málaga from 1993 to 2004, is currently the Head of the
Department of System Engineering and Automation, and is also responsible for
the Instituto de Automática Avanzada y Robótica de Andalucı́a. He has authored
or coauthored about 150 journal articles, conference papers, book chapters, and
technical reports. His current research interests include mobile robots and au-
tonomous vehicles, surgical robotics, and mechatronics and intelligent control.
He has also been involved in more than 15 research projects over the past ten
Jesús Morales received the M.Sc. degree in electri- years.
cal engineering and the Ph.D. degree with European Prof. Garcı́a-Cerezo is a member of the International Federation of Auto-
Mention, both from the University of Málaga, matic Control, the Spanish Production Technology Automation and Robotics
Málaga, Spain, in 2001 and 2007, respectively. Association, and the Comité Español de Automática. He was the General Chair
In 2002, he joined the System Engineering and of the 2009 IEEE International Conference of Mechatronics. Since September
Automation Research Group, University of Málaga, 2008, he has been a Coordinator of the Spanish Thematic Group of Robotics.
where he is currently an Assistant Professor with the
Engineering School. His current research interests in-
clude mobile robotics and medical robot applications.
He has authored or coauthored six international jour-
nal papers and nine conference papers.