AITEC Contract Research Projects in FY1996 : Software

(9) Design of Multi-Agent type Robot Language/System

Dr.Fumio Mizoguchi, Professor, Science University of Tokyo




Cooperative Robot Programming Language / System


by

Professor Fumio Mizoguchi



[Software Features]

 The unique feature of this software is the implementation of cooperative multi-robot programming using general-purpose parallel programming in KL1. The software provides multi-robot programming examples and multi-agent cooperative problem solving demonstrations as distinctive features of KL1 for application users in the robot research community.

 The outline of the two components is as follows:

 These components are based on several KL1 facilities such as synchronization, communication, parallel execution, and priority functions; these facilities clarify the features of KL1 programming.
 In addition, without using real robots, the software demonstrates a virtual robot execution environment based on a graphical user interface. This allows us to monitor cooperative operations of multiple-robots through graphical animation. This component is implemented in the Java language.

[Required Environment]

Robot language
machine : UNIX machine
The environment that KLIC runs.
Virtual System
machine : UNIX machine
OS : Solaris
The environment that Java runs.
Vision system
machine : UNIX machine
OS : Solaris
The video board is needed.
Using robot
The five degree-of-freedom manipulator RV-M1 made by Mitsubishi Electric Corporation.

[File Configuration]

0.05MB

SOURCE    Directory for Source File
  +------calib.kl1     program for calibration.
  +------commv.kl1     execution control module.
  +------function.kl1  utility functions.
  +------is.kl1        environment vision module.
  +------plan.kl1      planning moudle.
Doc       User's Manual
DATA      Image processing program
Sample    Sample programs
C_Prog    Program for the control of RS232C
JavaRob   Virtual System

[FTP]


www-admin@icot.or.jp