Abstract
Real time intelligent robots usually consist of more than one processing unit (pu) to ensure parallel operation of several functions. Each pu in a robot 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 helpful in robot programming. A self-contained 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, including simple job commands and a supervisor call (SVC) system. The concurrent process monitor is a part of RCS and some of SVC's are for these facilities. The monitor adopts a message sending 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.
Keywords
Affiliated Institutions
Related Publications
STAIR: Hardware and Software Architecture
The STanford Artificial Intelligence Robot (STAIR) project is a long-term group effort aimed at producing a viable home and office assistant robot. As a small concrete step towa...
Formation Control with Virtual Leaders and Reduced Communications
A feedback control law is given that can achieve a pre-specified formation for a group of mobile autonomous agents in an obstacle-free environment. This formation design uses vi...
Stable flocking of mobile agents. II. Dynamic topology
This is the second of a two-part paper, investigating the stability properties of a system of multiple mobile agents with double integrator dynamics. In this second part, we all...
Supervisory control of families of linear set-point controllers - Part I. Exact matching
This paper describes a simple "high-level" controller called a "supervisor" which is capable of switching into feedback with a SISO process, a sequence of linear positioning or ...
Modeling and control of formations of nonholonomic mobile robots
This paper addresses the control of a team of nonholonomic mobile robots navigating in a terrain with obstacles while maintaining a desired formation and changing formations whe...
Publication Info
- Year
- 1983
- Type
- article
- Pages
- 834-838
- Citations
- 26
- Access
- Closed