Title :
A robot simulation, monitoring and control system based on network and Java3D
Author :
Yimin, Chen ; Tao, Zhang ; Di, Wang ; Yongyi, He
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., China
Abstract :
This paper introduces a robot simulation, monitoring and control system based on network and Java3D. When this system is connected with off-line programming module, users can program a robot by the legible robot language off-line, and finally download the robot instructions to the controller. When the system is connected with the robot controller via network, the status of the robot can be displayed in 3D-simulation mode, and the behavior of the robot can be monitored dynamically, and the authorized user can also control the action of the robot through the network as well. This paper describes the technique and method implementing executable interactive robot 3D simulation based on the Java platform, using Java3D for 3D visualization in combination with VRML for external robot representation in detail. This system can run on any operating system that supports JVM, and realizes the concept of "Write Once, Run Anywhere". This paper also discusses robot instruction, instruction interpreter and offline programming, and introduces the functional actualization of the 3D graphic simulation, monitoring and control system. Fully implemented cases include using this system under Linux and Windows operation system, and applying to PT500 and PT600 robot.
Keywords :
Java; computerised monitoring; controller area networks; digital simulation; interactive systems; robot programming; 3D graphic simulation; 3D visualization; Java3D; Linux; PT500 robot; PT600 robot; VRML; Windows; executable interactive robot 3D simulation; instruction interpreter; network; off-line programming module; robot control system; robot instruction; robot language; robot monitoring system; robot programming; robot simulation system; robot status display; write-once-run-anywhere system; Control system synthesis; Control systems; Functional programming; Graphics; Java; Monitoring; Operating systems; Robot control; Robot programming; Visualization;
Conference_Titel :
Intelligent Control and Automation, 2002. Proceedings of the 4th World Congress on
Print_ISBN :
0-7803-7268-9
DOI :
10.1109/WCICA.2002.1022085