A discrete event approach to the command sequence replanning and control in a teleprogramming system

A command sequence replanning and control method, which enables the slave system to autonomously recover from error conditions, is proposed in a telerobot system. A task model described as a form of the controlled Petri net (CPN) is used as a prior knowledge for the slave system to carry out the given task successfully without the operator's aid even in unexpected error conditions. The CPN model incorporates the contact states and transitional motions between them that possibly exist in the task execution process. The motion command is automatically generated from the master system and transmitted to the slave whenever the contact state changes in the master model. Referring to the CPN model and the given motion commands, the slave system detects if the actual contact state is unexpected and then plans the recovery path from the unexpected state. The feasibility of the command sequence replanning and control algorithm is verified through an example to perform a simple part-mating task. © 2001 John Wiley & Sons, Inc.

[1]  Christian Laugier,et al.  Tele-act: A task level teleprogramming system , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[2]  H. Harry Asada,et al.  A discrete event approach to the control of robotic assembly tasks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[3]  Tetsuo Kotoku A Predictive Display With Force Feedback And Its Application To Remote Manipulation System With Transmission Time Delay , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  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.

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

[6]  Richard P. Paul,et al.  Teleprogramming: Toward Delay-Invariant Remote Manipulation , 1992, Presence: Teleoperators & Virtual Environments.

[7]  Richard P. Paul,et al.  Time Delay Insensitive Teleoperation , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  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.

[9]  Pradeep K. Khosla,et al.  Experimental verification of a strategy for impact control , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[10]  Luca Ferrarini,et al.  An incremental approach to logic controller design with Petri nets , 1992, IEEE Trans. Syst. Man Cybern..

[11]  Kazuo Tanie,et al.  A discrete event approach to the automatic command generation in a teleprogramming system , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[12]  Takashi Suehiro,et al.  Methods to detect contact state by force sensing in an edge mating task , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.