Proceedings

Concurrent Programming of Intelligent Robots

Download BibTeX Cite

Proceedings of the Eighth International Joint Conference on Artificial Intelligence. Robotics. Pages 834-837.

Abstract

Real time intelligent robots usually consistof more than one processing unit (pu) to ensure parallel operation of several functions . Each pu in a r obot executes repetitive monitoring and controlling operations as well as information exchange to and from other pu ' s . Since timing of each operation is independent of others,if the robot operating software supports concurrent process facilities, it would be hel pf ul in robot programming . A selfcontained robot "Yamabico 9" has been constructed to be a tool for investigating how a mobile robot understands the outer world . In order to support software production on the robot, Robot Control System (RCS) has been implemented, includin g simple job commands and a supe rvisor call (SVC) system. The concurrent process monitor is a part of RCS and some of SVC's are for these faci lities . The monitor adopts a "message sendin g" method to synchronize execution of two processes and to exchange information between processes and pu's. An example of a concurrent process program, "walk along left walls", is given to demonstrate the describing power of our system.

Yutaka Kanayama. 1983. Concurrent Programming of Intelligent Robots. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence, IJCAI-83. IJCAI, 834–837. https://ijcai.org/proceedings/1983/201
Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards