Telerobotic system
First Claim
1. A system for transmitting data representing an action and responsive data representing a reaction in the presence of a time delay comprising:
- means for transmitting data between a first point and a remote second point, including a time delay therebetween;
means for transforming action command at a first point into data in a form of a first wave representation;
means for receiving and transforming the first wave representation into an action command at a second remote point;
means at the second remote point for detecting an action state resulting from the action command;
means for transforming the action state into data in a form of a second wave representation;
means at the first point for transforming a received second wave representation into a sensed state; and
wherein the wave representation of the action command comprises a wave amplitude u and the wave representation of the action state comprises a wave amplitude v and wherein each of u and v comprise the equations ##EQU20## wherein b equals a characteristic wave impedance, F equals a force transmitted as the action state and x equals a velocity transmitted as the action command.
1 Assignment
0 Petitions
Accused Products
Abstract
A telerobotic system provides a means for transmitting data between a master and a remote slave unit with a time delay therebetween. The master and slave unit form a closed loop in which motion commands are transmitted from the master to the slave and force data is transmitted back from the slave to the master. Stability is obtained over time delay by means of transforming the motion data into a wave representation in transmission between the master and slave. The signal from the master to the slave may be characterized generally as u=F+bx while the signal from the slave to the master may be characterized generally as v=F-bx where F equals the force imparted by the environment, x equals the velocity commanded by the master, and b is a characteristic wave impedance.
143 Citations
22 Claims
-
1. A system for transmitting data representing an action and responsive data representing a reaction in the presence of a time delay comprising:
-
means for transmitting data between a first point and a remote second point, including a time delay therebetween; means for transforming action command at a first point into data in a form of a first wave representation; means for receiving and transforming the first wave representation into an action command at a second remote point; means at the second remote point for detecting an action state resulting from the action command; means for transforming the action state into data in a form of a second wave representation; means at the first point for transforming a received second wave representation into a sensed state; and wherein the wave representation of the action command comprises a wave amplitude u and the wave representation of the action state comprises a wave amplitude v and wherein each of u and v comprise the equations ##EQU20## wherein b equals a characteristic wave impedance, F equals a force transmitted as the action state and x equals a velocity transmitted as the action command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of transmitting data representing an action an responsive data representing a reaction in the presence of a time delay comprising the steps of:
-
transmitting data between a first point and a remote second point having a time delay in transmission therebetween; transforming action commands at the first point into data in a form of a first wave representation; receiving and transforming the wave representation into an action command at the second remote point; detecting an action state resulting from an action command at the second remote point; transforming the action state into data in a form of a second wave representation; transforming a received second wave representation into a sensed state at the first point; and wherein the step of transforming the action command includes defining of an amplitude u and the step of transforming an action state includes defining an amplitude v wherein each of u and v comprise the equations ##EQU21## wherein b equals a characteristic wave impedance, F equals a force transmitted as the action state and x equals a velocity transmitted as the action command. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of transmitting data and of receiving responsive data in the presence of a time delay comprising:
-
providing a force value and a position value input at a first location; transforming a combination of the force value and the position value at the first location into a first wave representation; transmitting the first wave representation to a second location remote from the first location and receiving the first wave representation at the second location; establishing one of a force value and a position value at the second location; deriving one of a new force value and a new position value at the second location based upon a combination of the first wave representation with, respectively, one of the established position value and the established force value; transforming one of a combination of the new force value and the established position value and a combination of the established force value and the new position value at the second location, respectively, into a second wave representation; transmitting the second wave representation from the second location and receiving the second wave representation at the first location; establishing one of a force value and a position value at the first location; and deriving one of a new force value and a new position value based upon a combination of the second wave representation with, respectively, one of the established position value and the established force value at the first location, respectively. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A telerobotic system operating in the presence of a time delay comprising:
-
a master unit that provides a force value and a position value input; a wave transformation element that combines the force value and the position value from the master unit into a first wave representation; a transmitter that transmits the first wave representation from the master unit to a remote slave unit, the slave unit receiving the first wave representation and the slave unit establishing one of a present force value and a present position value at the slave unit; a force value updating element at the slave unit that derives one of a new force value and a new position value based upon a combination of the first wave representation with, respectively, one of the established present position value and the established present force value at the slave unit; a wave transformation element at the slave unit that transforms one of a combination of the new force value and the established present position value and a combination of the established force value and the new position value at the slave unit, respectively, into a second wave representation; a transmitter at the slave unit that transmits the second wave representation from the slave unit to the master unit, the master unit establishing one of a present force value and a present position value at the master unit; and a force value updating element at the master unit that derives one of a new force value and a new position value at the master unit based upon a combination of the second wave representation with, respectively, one of the established present position value and the established present force value at the master unit, respectively. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification