A discrete event approach to the automatic command generation in a teleprogramming system

This paper presents a methodology to automatically generate motion commands for the slave robot in the framework of a discrete-event-based teleprogramming system. The teleprogramming system basically requires the geometric model of the work-piece and the constraint environment and additionally the CPN (controlled Petri net) model of the contact state transitions. In order to simplify the modeling procedure, we propose a task coordination scheme, which decomposes a global complex task into several sub-tasks and coordinates them in the execution stage. Each decomposed sub-task is then programmed based on the CPN model as well as the geometric model. Specifically, an algorithm is proposed to automatically generate the CPN model from the geometric model in a simpler planar workspace. The CPN model is down-loaded from the master site to the slave before the teleprogramming of the decomposed sub-task starts. Referring to the prior knowledge represented by the CPN model, the slave system interprets and executes the succeeding symbolic commands that are automatically generated and sent from the master site so as to achieve the sub-task goal.

[1]  Kazuo Tanie,et al.  Environment modeling for the interactive display (EMID) used in telerobotic systems , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[2]  H. Harry Asada,et al.  A Discrete Event Controller Using Petri Nets Applied To Assembly , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Kazuo Tanie,et al.  Discrete-event-based planning and control of telerobotic part-mating process with communication delay and geometric uncertainty , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[4]  Bruce H. Krogh,et al.  Synthesis of feedback control logic for a class of controlled Petri nets , 1990 .

[5]  Rajiv S. Desai,et al.  Identification and verification of termination conditions in fine motion in presence of sensor errors and geometric uncertainties , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  Kazuo Tanie,et al.  Command sequence replanning using discrete-event-based task model in tele-robotic part mating , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.