5 DISCUSSION
A compensation strategy to account for the negative
effects of a bilateral time-delay affecting a unicycle-
type mobile robot has been proposed. Several tech-
niques to accurately reproduce the time-delay in the
estimator have been presented, since this is required
and often a cause of concern in predictor-like control
strategies. Experiments show that the delay compen-
sation strategy is robust to small delay model mis-
matches and delay variations using the Internet as a
communication channel.
Future work includes a robustness analysis of
the delay compensation scheme and a comparison
with other predictor-like strategies. Additionally,
techniques to synchronize as precisely as possible
the controller and system sides are being studied in
order to obtain a more accurate measurement of the
system’s performance. Integrating the concept of
remote control of mobile robots with notions related
to the long distance synchronization of robotic net-
works and extending the concepts of the estimator to a
more general setting (other mechanical systems) also
remain topics to be addressed in the future.
ACKNOWLEDGEMENTS
The first author would like to dedicate this paper to
his father, Prof. Jaime Alvarez-Gallegos of CINVES-
TAV, M
´
exico, who was recently honored because of
his 60th birthday. Additionally, the authors acknowl-
edge the help of Hisashi Katsumata in conducting ex-
periments. This work has been supported by CONA-
CYT and SEP, M
´
exico, by the Graduate School of
Science and Engineering at TMU and the Japan So-
ciety for the Promotion of Science (JSPS) through
Grant-in-Aid for Scientific Research (No. 20560424).
REFERENCES
Brockett, R. (1983). Differential geometric control theory,
chapter Asymptotic stability and feedback stabiliza-
tion, pages 181–191. Birkh
¨
auser.
Heemels, W. P. M. H., Teel, A. R., van de Wouw, N., and
Nesic, D. (2010). Networked control systems with
communication constraints: Tradeoffs between sam-
pling intervals, delays and performance. IEEE Trans.
Automat. Contr., Accepted.
Hokayem, P. F. and Spong, M. W. (2006). Bilateral
teleoperation: An historial survey. Automatica,
42(12):2035–2057.
Jakubiak, J., Lefeber, E., Tch
´
on, K., and Nijmeijer, H.
(2002). Two observer-based tracking algorithms for
a unicycle mobile robot. Int. J. Appl. Math. Comput.
Sci., 12(4):513–522.
Kanayama, Y., Kimura, Y., Miyazaki, F., and Noguchi, T.
(1990). A stable tracking control method for an au-
tonomous mobile robot. In Proc. IEEE Int. Conf. Rob.
Automat. (ICRA), pages 384–389.
Kojima, K., Oguchi, T., Alvarez-Aguirre, A., and Nijmeijer,
H. (2010). Predictor-based tracking control of a mo-
bile robot with time-delays. In Proc. 8th IFAC Sympo-
sium on Nonlinear Control Systems (NOLCOS). (Ac-
cepted).
Kostic, D., Adinandra, S., Caarls, J., van de Wouw, N., and
Nijmeijer, H. (2009). Collision-free tracking control
of unicycle mobile robots. In Proc. 48th IEEE Conf.
Dec. Control (CDC/CCC), pages 5667–5672.
Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C.,
Klaptocz, A., Magnenat, S., Zufferey, J.-C., Floreano,
D., and Martinoli, A. (2009). The e-puck, a robot de-
signed for education in engineering. In Proc. 9th Con-
ference on Autonomous Robot Systems and Competi-
tions, pages 59–65.
Niemeyer, G., Preusche, C., and Hirzinger, G. (2008).
Springer Handbook of Robotics, chapter 31: Teler-
obotics, pages 741–758. Springer-Verlag.
Oguchi, T. and Nijmeijer, H. (2005a). Control of nonlinear
systems with time-delay using state prediction based
on synchronization. In Proc. EUROMECH Nonlinear
Dynamics Conference (ENOC), pages 1150–1156.
Oguchi, T. and Nijmeijer, H. (2005b). Prediction of
chaotic behavior. IEEE Trans. on Circ. and Syst. I,
52(11):2464–2472.
Oguchi, T. and Nijmeijer, H. (2006). Anticipating synchro-
nization of nonlinear systems with uncertainties. In
6th IFAC Workschop on Time-Delay Systems.
Panteley, E., Lefeber, E., Lor
´
ıa, A., and Nijmeijer, H.
(1998). Exponential tracking control of a mobile car
using a cascaded approach. In IFAC Workshop on Mo-
tion Control.
Panteley, E. and Lor
´
ıa, A. (1998). On global uniform
asymptotic stability of nonlinear time-varying systems
in cascade. Syst. Contr. Lett., 33(2):131–138.
Python (2009). Python Programming Language.
http://www.python.org.
reacTIVision (2009). reacTIVision 1.4: A
toolkit for tangible multi-touch surfaces.
http://reactivision.sourceforge.net/.
Tipsuwan, Y. and Chow, M.-Y. (2003). Control methodolo-
gies in networked control systems. Contr. Eng. Pract.,
11(10):1099–1111.
van den Broek, T. (2008). Formation Control of Unicycle
Mobile Robots: Theory and Experiments. Master’s
thesis, Eindhoven University of Technology.
van den Broek, T., van de Wouw, N., and Nijmeijer, H.
(2009). Formation control of unicycle mobile robots:
A virtual structure approach. In Proc. 48th IEEE Conf.
Dec. Control (CDC/CCC), pages 3264–3269.
Voss, H. U. (2000). Anticipating chaotic synchronization.
Phys. Rev., 61(15):5115–5119.
ICINCO 2010 - 7th International Conference on Informatics in Control, Automation and Robotics
62