It's time to make mobile robots programmable

This paper discusses the importance and realizability of the "high-level programmability" concept for wheeled mobile robots. A new high-level mobile robot language, called motion description language (MDL), is proposed. This language has a strong and stable theoretical foundation. The Java-based object-oriented MDL implements the structured robot geometry into its class hierarchy perfectly. The language MDL is not only "a" mobile robot language, but is a strong candidate for "the standard" mobile robot language. This innovation will thrust the mobile robotics field forward to meet the challenges of the new century head on.

[1]  Yutaka Kanayama,et al.  Two dimensional wheeled vehicle kinematics , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[2]  Masanori Onishi,et al.  Locomotion functions in the mobile robot language, MML , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[3]  Ron Goldman,et al.  AL users'' manual , 1981 .

[4]  Fariba Fahroo,et al.  A new line tracking method for nonholonomic vehicles , 1997, Proceedings of International Conference on Robotics and Automation.

[5]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[6]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[7]  S. Sitharama Iyengar,et al.  Autonomous Mobile Robots , 1991 .

[8]  Wolfram Burgard,et al.  Map learning and high-speed navigation in RHINO , 1998 .

[9]  Yutaka Kanayama,et al.  Theory of two-dimensional transformations , 1998, IEEE Trans. Robotics Autom..

[10]  Fariba Fahroo,et al.  A Circle Tracking Method for Nonholonomic Vehicles , 1997 .