An action interpreter of a robot control agent

A multi-agent system is introduced as an information-processing model for a robot control mechanism. This model represents the real world in an object-oriented way and models each physical object in the world as a logical object. An agent is an active, independent logical entity that can control these logical objects. The agents work concurrently and communicate with each other to cooperatively perform a job assigned to the system. An agent can be regarded as a personification of a robot control process, and the robot programmer can image that there are personified entities in charge of executing the subjobs making up the robot's job. This paper discusses the fundamental software of an agent, which is called an action interpreter, that determines its activities, which include control, monitoring, and interaction with environment outside the agent. An experimental implementation of the system is described.