Professional Documents
Culture Documents
www.elsevier.com/locate/ifac
Abstract: This paper presents the implementation of an adaptive control strategy of the
climbing robot ROMA2. Its main area of application is an autonomous inspection of
complex 3D infrastructure in construction industry, like bridges, skeletons of the
buildings, offshore platforms, etc. Due to the fact that gravity factors have a high
influence on the quality and security of the motion, the adaptive control strategy has been
selected. This strategy is based on the gain scheduling architecture for the most important
axis, changing on-the-fly the parameters of the controllers. Copyright © 2002 IFAC
Keywords: Robotics, kinematics, adaptive control, parameter identification, adjustment
19
of the existing machinery to transform them into increase the working period for a given task or to
robotic system. allow batteries recharge.
20
The initial experiments using the ROMA1 robot
confirm its advantages and usefulness in executing
the inspection operations in complex environments.
There are clear indications that this type of robots
could replace the human operators in dangerous tasks
in the near future. Nevertheless, some difficulties
were found during the use of the robot (Gimenez et
al., 2001). It is not obvious that this first prototype
responds to all requirements necessary for its
optimum function such as:
21
Fig. 6.Adaptive control strategy of the ROMA robot.
Fig. 6 shows the gain scheduling control strategy of of the motor axis are collected. All these processes
the ROMA robot which permits to adjust in-the-fly are performed using an open-loop scheme. In this
the parameters of the controllers. Another similar way, the PID implemented later on the control board
control scheme has been tested successfully in is not involved in the identification of these
(Gambao, 1996). To find the correct parameters the parameters. Fig. 7 represents the data obtained with a
motor-link system has been identified using the least 2.5V reference input and -1V reference to the axis 2.
square method (LSM) with the following equation With these data the identified parameters are shown
(Abderahim, 1996): in Table 1.
d 2 θ (t ) dθ ( t )
T (t ) = I 2
+B + Mglsin(θ (t )) 400
dt dt Gravity
300
+ f 1 sign(θ ( t ) + θ (t ) ) + f 2 sign(θ (t ) − θ (t ) )
(1) 200
22
Table 1: Identified parameters of equation (1) for axis Actual Position(-) and Ref
iti ( )
300
2.
250
Coefficient Value
I 1.9533*10-4 kgm2 200
f1 3.5393*10-1 Nm 100
f2 7.9017*10-1 Nm
50
An example of a gain table can be viewed in table 2
where the associated controller to axis 2 chooses 0
0 2000 4000 6000 8000 10000 12000
between these values according to the zone of Time (Sample Nº)
This kind of control is relatively easy to implement in Fig. 8: Actual position and reference position: a)
several current computer-controlled systems, being a without an adaptive controller and b) with an adaptive
useful technique for reducing the effects related to the controller.
system parameters variation in a simple way. Robots
are among the systems, which are indicated for using 3
Position error
23
An existing identification method has been Symposium on Robotics and Automation in
implemented on a real system where the real dynamic Construction (ISARC’94), Brighton (UK).
characteristics of an existing robot have been Luk, B.L., et al., (1995). An arthropods robot for
identified. The use of this method allows the walking in hazardous environment. 2nd IFAC
consideration of all aspects of the model such as International Conference on Intelligent
gravity and the viscous and coulomb friction. This Autonomous Vehicles (IAV’95), Espoo (Finland).
identification method allows us to obtain the Gradetsky, V., (1998). Wall climbing robot: evolution
mechanical parameters of the robot in given intervals to intelligent autonomous vehicle. 1st
belonging to the operations zone of each of the International Symposium on Climbing and
motors. Walking Robots (CLAWAR’98), Brussels
(Belgium).
The designed control for the ROMA robot permits Balaguer, C., A. Gimenez, J.M. Pastor, V.M. Padron
using an electric actuator with a reduced overall and M. Abderrahim (2000). A climbing
weight of the robot. This adaptive control achieves a autonomous robot for inspection application in
very good precision without ignoring important 3D complex environments. Robotica, vol. 18.
dynamic aspects such as the gravity. This method is Gimenez, A., M. Abderrahim and C. Balaguer (2001).
very simple and can be easily handled by the on- Lessons from the ROMA1 inspection robot
board computer. It is necessary to tune the parameters development experience. International
accurately since the ratio climbing force to weight is Symposium on Climbing and Walking Robots
critical. Actually a variable state control is (CLAWAR’01), Karlsruhe (Germany).
implemented in ROMA robot, in two ways: using a Abderrahim, M., (1996). Modelling of robotic
classical control, or modifying the gains in-the-fly. manipulators. Ph. D. Thesis, Glasgow University,
The preliminary results obtained until now are very (UK).
successful. Åström, K.J., Wittenmark, B. (1995), Adaptive
control. Addison-Wesley, 1995.
Gambao, E, Barrientos, A, Balaguer, C., Saltaren, R.,
REFERENCES Aracil, R., (1996) Fuzzy-Gain Scheduling
Control Architecture for a Large Range Robot.,
ACEA report (1999) and Euroconstruct report (1998). 4th IEEE Mediterranean Symposium on New
Balaguer, C. (2000). Open issues and future Directions in Control & Automation, 1996,
possibilities in the EU construction automation, Krete, Greece
(keynote speech). IAARC International Kelly, R., (1997), PD control with desired gravity
Symposium on Robotics and Automation compensation of robotic manipulators: A review,
(ISARC'00), Taipei (Taiwan). The International Journal of Robotics Research,
Peyret, F., J. Jurasz, A. Carrel, E. Zekri and B. Vol. 16, n 5, October 1997.
Gorham (2000). The computer integrated road
construction project. Automation in Construction,
vol. 9, nº 5-6.
Girmscheid, G. and S. Moser (2001). Fully
Automated Shotcrete Robot for Rock Support.
Computer-Aided Civil and Infrastructure
Engineering, vol. 16, nº 3, 2001.
Gambao, E. and C. Balaguer (1997). Robot assembly
system for the construction process automation.
IEEE International Conference on Robotics and
Automation (ICRA’97), Albuquerque (USA).
Penin , L.F., C. Balaguer, J.M. Pastor, F.J. Rodriguez,
A. Barrientos, and R. Aracil (1998). Robotized
Spraying Cell of Prefabricated Panels in
Construction Industry. IEEE Robotics &
Automation Magazine, vol. 5, nº 3.
Lee, H. (1998). Toward a framework for field
management of hot-mix asphalt (HMA)
construction operation. Ph.D. Dissertation,
University of Wisconsin-Madison, WI (USA).
Backes, P.G. et al., (1997). The multifunctional
automated crawling system (MACS). IEEE
International Conference on Robotics and
Automation (ICRA’97), Albuquerque (USA).
Kamei, R. et al, (1994). Development of multi-
purpouse mobile robot capable of travelling
along columns and beams. 11th International
24