Proceedings

A Distributed Control System for the CMU Rover

Download BibTeX Cite

Proceedings of the Eighth International Joint Conference on Artificial Intelligence. Robotics. Pages 830-832.

© 1983 International Joint Conferences on Artificial Intelligence

Abstract

This papa describes a distributed software control structure developed for the C/1/U Rover. an advanced mobile robot equipped with a variety of semors. Fxpert modules are used to comro/ the operation of the sensors and actuators. interpret sen sol)' and feedback data. build an intema/model of the rob ot's environme11t. de1 •ise strategies to accomplish proposed tasks and execute these strategies. Fach expert module is composed of a master process and a sla1•e proce ss. where the master process controls the scheduling and working of the slave proces s. Communication among expert modules occurs asynchronously over a blackboard structure. lnfonnation specific to the execution of a gi1 • cn task is provided through a control plan The system is distributed over a network of processors. Realtime operating system kernels local to each processor and an interprocess message communication mechanism ensure transparency of the underlying network structure. The various parts of the system are presented in this paper and future work to be perfonned is mentioned.

  1. Moravec, H.P. "'!be CMU Rover." Proceedings of the AAAI-82, August 1982.
  2. Moravec, H.P. "The Stanford Cart and The CMU Rover." Proceedings of the lEE F. to appear, 1983.
  3. Raibcrt, M. H. and Sutherland. f. E. "Walking Machines." Scil'ntific American, January 1983.
  4. Moravec, H.P. Obstacle Avoidancr and Nuvigation in the Real World by a Seeing Robot Rover, PhD diss~rtation, Stanford University, September 1980. Published as Robot Rover Visual Navigation by UMI Research Press, Ann Arbor, Michigan, 1981.
  5. Julliere, M. and Marcc, L. Contribution a I'Autonomie des Robots Mobiles. l..aboratoirc d't\pplications des Techniques Electroniques Avancccs, lnstitut National des Sciences Appliquces, Rcnncs, 1982.
  6. NASA Machine Intelligence and Robotics: Rtport of the NASA Study Group. Final Report, N81-21769, March 1980.
  7. Ayres, R. and Miller, S. The Impacts of Industrial Robots, CMU Robotics Institute TR-81-7, November 1981.
  8. Erman. L.D. et al. "'l11e II Ft\ RSA Y -II speech-understanding system : Integrating knowledge to resolve uncertainty." Computing Survrys 12:2. June 1980.
  9. Feldman, J. A. "High l.cvcl Programming for Distributed Computing." CACM 22:6, June 1979.
  10. Donner. M.D. "The Design of OWL: A l..anguage for Walking." Proceedings of 1983 Sigplan Symposium, ACM, June 1983.
  11. Talukdar, S.N .. Pyo, S.S. and Giras, T.G, "/\synchronous Procedures for Parallel Processing", Proceedings of Power Industry Computer Applications Conference, 1983. To appear in 1/:'I:'F: Trans. on PAS.
  12. Hanson, A.R. and Riscman, E.M. "Visions: A computer system for interpreting scenes." In: Hanson, A.R. & Riscman, E.M. (eds.). Computer Vision Systems. Academic Press, NY, 1978.
  13. Corkill. D.D., Lesser, V.R. and Hudlicka,E. "Unifying Data- Directed and Goal-Directed Control: t\n Example and Experiments." Proceedings of the AAAI-82, August 1982.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards