Predictive control of an underactuated brachiation robot
Robot Control, Volume # 8 | Part# 1
Authors
Vinicius Menezes de Oliveira; Walter Fetter Lages
Identifier
10.3182/20060906-3-IT-2910.00005
Index Terms
brachiation mobile robot,nonlinear control,underactuated systems,NMPC
Abstract
This work is focused on the position control of an underactuated brachiation mobile robot with 3 links. We present the modeling of the dynamics of the robot and introduce the application of the nonlinear model-based predictive control (NMPC) to such a system. The robot has 3 revolute joints but only one of them is actuated, i.e., the robot has less control inputs than degrees of freedom. The investigation of the NMPC to control such a system is due to the fact that NMPC is able do deal with constraints (state or input limitations) in a direct way, obtaining an optimal control law. Simulation results are shown, as well as some directions for future developments.
References
[1] Aracil, R., M. Ferre, M. Hernando, E. Pinto and
J. M. Sebastian (2002). Telerobotic system
for live-power line maintenance. Control Engineering
Practice 10(11), 1271-1281.
[2] Camacho, Eduardo F. and Carlos Bordons (1999).
Model Predictive Control. Advanced Textbooks
in Control and Signal Processing.
Springer-Verlag.
[3] Campos, Mário F. M., Guilherme A. S. Pereira,
Samuel R. C. Vale, Alexandre Q. Bracarence,
Gustavo A. Pinheiro and Maurício P. Oliveira
(2003). A robot for installation and removal
of aircraft warning spheres on aerial power
transmission lines. IEEE Transactions on
Power Delivery 18(4), 1581-1582.
[4] Côté, Jacques, Serge Montambault and MIchel
St.-Loius (2000). Preliminary results on the
development of a teleoperated compact trolley
for live-line maintenance. In: IEEE Conference
on Transmission and Distribution
Construction, Operation and Live-line Maintenance
. pp. 21-27.
[5] de Souza, Adinan, Lucas Antonio Moscato,
Melquisedec Francisco dos Santos, Walter
de Brito Vidal Filho, Gustavo André Nunes
Ferreira and Armindo Gustavo Ventrella
(2004). Inspection robot for high-voltage
transmission lines. In: ABCM Symposium Series
in Mechatronics (ABCM BrazilianSociety
of Mechanical Sciences and Engineering,
Eds.). Vol. 1.
[6] Fu, K. S., R. C. Gonzalez and C. D. G. Lee (1987).
Robotics: Control, Sensing, Vision and Intelligence
. McGraw-Hill.
[7] Fukuda, Toshio, Fuminori Saito and Fumihito
Arai (1991a). A study on the brachiation type
of mobile robots (heuristic creation of driving
input and control using cmac). In: IEEE/RSJ
International Workshop on Intelligent Robots
and Systems. Vol. 2. pp. 478-483.
[8] Fukuda, Toshio, Hidemi Hosokal and Yuji Kondo
(1991b). Brachiation type of mobile robot.
In: International Conference on Advanced
Robotics. Vol. 2 of Robots in Unstructured Environments
. pp. 915-920.
[9] Gomes, Mario W. and Andy L. Ruina (2005). A
five-link 2d brachiating ape model with life-like
motions and no energy cost.
[10] Hasegawa, Yasuhisa, Toshio Fukuda and Koji
Shimojima (1999). Self-scaling reinforcement
learning for fuzzy logic controller - applications
to motion control of two-link brachiation
robot. IEEE Transactions on Industrial
Electronics 46(6), 1123-1131.
[11] Maruyama, Yoshinaga, Kenji Maki and Hironori
Mori (1993). A hot-line manipulator remotely
operated by the operator in the ground.
Sixth International Conference on Transmission
and Distribution Construction and Live
Line Maintenance pp. 437-444.
[12] Nakanishi, Jun, Toshio Fukuda and Daniel E.
Koditschek (1997). Preliminary studies of
a second generation brachiation robot controller.
In: Proceedings of the 1997 IEEE
Internation Conference on Robotics and
Automation. Albuquerque, New Mexico.
pp. 2050-2056.
[13] Nakanishi, Jun, Toshio Fukuda and Daniel E.
Koditschek (1998). Experimental implementation
of a "target dynamics" controller on
a two-link brachiating robot. In: Proceedings
of the 1998 IEEE Internation Conference on
Robotics and Automation. Leuven, Belgium.
pp. 787-792.
[14] Nakanishi, Jun, Toshio Fukuda and Daniel E.
Koditschek (2000). A brachiating robot controller.
IEEE Transactions on Robotics and
Automation 16(2), 109-123.
[15] Nishimura, Hidekazu and Koji Funaki (1996).
Motion control of brachiation robot by using
final-state control for parameter-varying
systems. In: Proceedings of the 35th Conference
on Decision and Control. Kobe, Japan.
pp. 2474-2475.
[16] Nishimura, Hidekazu and Koji Funaki (1998). Motion
control of three-link brachiation robot by
using final-state control with error learning.
IEEE/ASME Transactions on Mechatronics
3(2), 120-128.
[17] Odagaki, Hiroshi, Antonio Moran and Minoru
Hayase (1997). Analysis of the dynamics and
nonlinear control of under-actuated brachiation
robots. Symposium of Instrumentation-and-Control
Engineers pp. 1137-1142.
[18] Oriolo, Giuseppe and Yoshihiko Nakamura (1991).
Control of mechanical systems with second-order
nonholonomic constraints: Underactuated
manipulators. In: Proceedings of the
30th Conference on Decision and Control.
pp. 2398-2403.
[19] Reyhanoglu, Mahmut, Arjan van der Schaft,
N. Harris McClamroch and Ilya Kolmanovsky
(1996). Nonlinear control of a class of underactuated
systems. In: Proceedings of the
35th Conference on Decision and Control.
pp. 1682-1687.
[20] Reyhanoglu, Mahmut, Arjan van der Schaft,
N. Harris McClamroch and Ilya Kolmanovsky
(1999). Dynamics and control of
a class of underactuated mechanical systems.
IEEE Transactions on Automatic Control
44(9), 1663-1671.
[21] Rocha, José and João Siqueira (2004). New
approaches for surveillance tasks. In: 5th
IFAC/EUROn SYmposium on Intelligent
Autonomous Vehicles. jrocha@est.ips.pt.
[22] Saito, Fuminori, Toshio Fukuda and Fumihito
Arai (1994). Swing and locomotion control
for two-link brachiation robot. IEEE Control
Systems Magazine 14(1), 5-12.
[23] Su, Chun-Yi and Yury Stepanenko (1999). Adaptive
variable structure set-point control of underactuated
robots. IEEE Transactions on
Automatic Control 44(11), 2090-2093.
[24] Tanaka, Shinya, Yoshinaga Maruyama, Kyiji
Yano, Hirofumi Inokuchi, Thosihide
Torayama and Shinji Murai (1998). Development
of a hot-line work robot, "phase ii"
and a training system for robot operators. In:
International Conference on Transmission &
Distribution Construction Operation & Live-Line
Maintenance. pp. 147-153.
