Title :
A multiagent robot language for communication and concurrency control
Author :
Nishiyama, Hiroyuki ; Ohwasa, H. ; Mizoguchi, Fumio
Author_Institution :
Fac. of Sci. & Technol., Sci. Univ. of Tokyo, Japan
Abstract :
The paper presents a programming language, Multiagent Robot Language (MRL), for communication with and control of robotic agents, including physical robots and sensors. While robotic agents can perform their own tasks, task level cooperation allows them to perform more complex tasks that cannot be achieved by a single robot. MRL provides an integrated framework for concurrency control, emergent event handling, and negotiation of distributed robotic agents in a declarative manner. MRL is an executable specification language for multiagent robot control, since MRL programs are transformed into a set of guarded Horn clauses (parallel logic programs running on parallel computers). This feature provides both low and semantic level distributed control to enable intelligent cooperation between physical agents; this new approach incorporates concurrent control facilities into distributed AI and agent oriented programming systems
Keywords :
Horn clauses; concurrency control; cooperative systems; parallel programming; robot programming; software agents; specification languages; MRL programs; agent oriented programming systems; concurrency control; distributed AI; distributed robotic agents; emergent event handling; executable specification language; guarded Horn clauses; integrated framework; intelligent cooperation; multiagent robot control; multiagent robot language; parallel computers; parallel logic programs; physical agents; physical robots; programming language; robotic agent control; semantic level distributed control; sensors; task level cooperation; Communication system control; Computer languages; Concurrency control; Concurrent computing; Distributed control; Intelligent agent; Logic programming; Robot control; Robot sensing systems; Specification languages;
Conference_Titel :
Multi Agent Systems, 1998. Proceedings. International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-8500-X
DOI :
10.1109/ICMAS.1998.699051