Locomotion functions in the mobile robot language, MML

A few fundamental concepts useful for building a high-level mobile robot language are discussed. The method of describing a vehicle path by a sequence of configurations, the use of coordination transformation (or composition of configurations), and the concept of symmetric configurations are examined, with programming examples and the resultant paths. These concepts are robot independent and can be applied to the kernel of any high-level mobile robot language in the future. These functions have already been successfully implemented in the Model-based Mobile Robot Language (MML).<<ETX>>

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

[2]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[3]  Shin'ichi Yuta,et al.  Inplementation of RCS-OS for Intelligent Robot , 1985 .

[4]  Tetsuo Noguchi,et al.  Locomotion Functions for a Mobile Robot Language , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[5]  James L. Crowley Asynchronous control of orientation and displacement in a robot vehicle , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  W. L. Nelson,et al.  Local Path Control for an Autonomous Vehicle , 1988, Autonomous Robot Vehicles.

[7]  Yutaka Kanayama,et al.  Concurrent Programming of Intelligent Robots , 1983, IJCAI.

[8]  Y. Kanayama,et al.  Smooth Local Path Planning for Autonomous Vehicles , 1990, Autonomous Robot Vehicles.

[9]  Fabrice R. Norelis,et al.  Control of mobile robot actions , 1989, Proceedings, 1989 International Conference on Robotics and Automation.