−2.5 −2 −1.5 −1 −0.5 0 0.5
−1
0
1
2
3
4
y (m)
x (m)
0 5 10 15 20 25
−2
−1
0
1
theta (rad)
Time (s)
−3 −2 −1 0 1
−1
0
1
2
3
y (m)
x (m)
0 5 10 15 20 25
−2
−1
0
1
2
theta (rad)
Time (s)
−2 −1.5 −1 −0.5 0 0.5
−1
0
1
2
3
4
y (m)
x (m)
0 5 10 15 20 25
−2
−1
0
1
2
theta (rad)
Time (s)
a)
b)
c)
Figure 3: Comparison of the response of the controllers; a)
the slow controller, b) the fast controller and c) the concur-
rent control.
6 CONCLUSIONS
In this paper we present a robot collaborative control
architecture based on integrating recent advances in
multi-agent systems and collaborative control. In par-
ticular, we focus on the design of a single agent, the
goto agent, based on a fuzzy adjustment of two po-
sition controllers. This approach tries to introduce
higher knowledge into the decision making process
of the control system. We propose modelling the rel-
evance of the controllers as a fuzzy set, considering
the distance travelled by the robot.
To test our method, we have designed the goto
agent of the MAS architecture with the proposed
collaborative controller. We have performed several
experiments to evaluate the responsiveness and effi-
ciency of our architecture. With the fuzzy collabora-
tive control, in which both controllers are combined,
the response of the controlled system for several set-
points is faster than the response of the accurate con-
troller and more accurate than the response produced
by the faster controller. Furthermore, it works for
some of the unreachable set-points of the previous ex-
periments (isolated controllers).
As further work, we are planning to extend our ap-
proach to n controllers. In addition, we are also ex-
ploring the extension of the collaborative control to
other agents, such as the goThrough agent, which
is responsible for driving the robot through narrow
spaces, such as corridors or doors.
ACKNOWLEDGEMENTS
This work has been partially supported by the Spanish
MEC Project TIN2004-06354-C02-02 and DURSI-
AGAUR 00296SGR.
REFERENCES
Bryson, J. (2001). Intelligence by Design: Principles of
Modularity and Coordination for Engineering Com-
plex Adaptive Agents. PhD thesis, Massachusetts In-
stitute of Technology.
Busquets, D., Sierra, C., and L
´
opez de M
`
antaras, R. (2003).
A multiagent approach to qualitative landmark-based
navigation. Autonomous Robots, 15:129 – 154.
Figueras, A., Colomer, J., and De la Rosa, J. (2002). Super-
vision of heterogeneous controllers for a mobile robot.
In The XV World Congress IFAC.
Gerkey, B., Mataric, M., and Sukhatme, G. (2002). Ex-
ploiting pphysical dynamics for concurrent control of
a mobile robot. Proceedings ICRA ’02. IEEE In-
ternational Conference on Robotics and Automation,
4:3467 – 3472.
Giorgini, P., Kolp, M., and Mylopoulos, J. (2002).
Socio-intentional architectures for multi-agent sys-
tems: The mobile robot control case. Proceedings
of the Fourth International Bi-Conference Workshop
on Agent-Oriented Information Systems (AOIS-02) at
CAiSE2002, Toronto, Canada.
Goldberg, K. and Chen, B. (2001). Collaborative control of
robot motion: robustness to error. In Proceedings of
the 2001 IEEE/RSJ International Conference on Intel-
ligent Robots and Systems, pages 655–660.
Innocenti, B., L
´
opez, B., and Salvi, J. (2006). How MAS
support distributed robot control. International Sym-
posium of Robotics (ISR).
Innocenti, B., Ridao, P., Gascons, N., El-Fakdi, A., L
´
opez,
B., and Salvi, J. (2004). Dynamical model param-
eters identification of a wheleed mobile robot. 5th
IFAC/EURON Symposium on Intelligent Autonomous
Vehicles (preprints).
Klir, G. J. and Folger, T. A. (1992). Fuzzy Sets, Uncertainty,
and Information. Prentice Hall.
Murray, R.,
˚
Astr
¨
om, K., Boyd, S., Brockett, R., and
Stein, G. (2003). Future directions in control in an
information-rich world. IEEE Control Systems Maga-
zine, 23, issue 2:20 – 33.
Neves, M. C. and Oliveira, E. (1997). A multi-agent ap-
proach for a mobile robot control system. Proceed-
ings of Workshop on ”Multi-Agent Systems:Theory
and Applications” (MASTA’97 - EPPIA’97) - Coim-
bra -Portugal, pages 1 – 14.
Ros, R., de Mantaras, R. L., Sierra, C., and Arcos, J. L.
(2005). A cbr system for autonomous robot naviga-
tion. Frontiers in Artificial Intelligence and Applica-
tions 131, IOS Press, pages 299–306.
Rosenblatt, J. K. (1997). DAMN: A Distributed Architecture
for Mobile Navigation. PhD thesis, Robotics Institute
at Carnegie Mellon University.
Saffiotti, A. (1997). The uses of fuzzy logic in autonomous
robot navigation. Soft Computing, 1(4):180 – 197.
ICINCO 2006 - ROBOTICS AND AUTOMATION
526