Abstract

AbstractA system based on multiagents is proposed as an information processing model for robot programming. This model uses object‐oriented representation in which physical entities are described as logical objects. An agent is an active and independent logical entity which can control objects. Agents work cooperatively and concurrently, communicating with each other to perform the task assigned to the robot. An agent starts a new job or changes its behavior when a specific event occurs or when it receives a message from another agent. This multiagent system provides robot programmers with a useful mental model for dividing the task of a robot into several segments and distributing them to several personified processes which control subtasks.This paper presents an overview of an experimental system used for multiagent robot programming and describes its implementation on a Lisp machine which supports multiprogramming and object‐oriented programming. The Tower of Hanoi task is used to test the system. It demonstrates that the multiagent system, using function‐based and behavior‐based agents, provides a high‐level modular programming environment for robot control.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.