Teleoperation of machines having at least one actuated mechanism and one machine controller comprising a program code including instructions for transferring control of the machine from said controller to a remote control station
First Claim
1. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising:
- a control station remotely located from a location of said machine, said machine controlled from said control station to perform a predetermined function;
a two way real-time communication link between said machine and said remotely located control station; and
a controller at said machine location, said controller having therein a program code configured to operate said machine, said program code includes a teleoperation instruction which when executed, transfers control of said machine from said controller to said control station, wherein during operation of said machine by execution of said program code, the transfer of control of said machine from said controller to said control station occurs when the executed program code reaches said teleoperation instruction, the control being transferred back to said controller when said teleoperation instruction has been fully executed,wherein said program code in said controller is configured to use said two way real-time communication link to signal said control station, when said teleoperation instruction which transfers control of said machine from said controller to said control station is executed, that said machine is ready to be operated by said control station,wherein said control station uses said two way real-time communication link to acknowledge to said machine location said signal from said controller that said machine is ready to be operated by said control station and then operates said machine from said control station,wherein said control station uses said two way real-time communication link to signal said machine location when said control station has finished operation of said machine, andwherein said machine is a robot.
3 Assignments
0 Petitions
Accused Products
Abstract
A machine remotely located from a control station has at least one actuated mechanism. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that includes an instruction which when executed transfers control of the machine from the controller to the control station. The program code can have a task frame associated with the predetermined function performed by the machine with the task frame divided into a first set controlled by the controller and a second set controlled from the control station. The system can also have two or more remotely located control stations only one of which can control the machine at a given time.
-
Citations
8 Claims
-
1. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising:
-
a control station remotely located from a location of said machine, said machine controlled from said control station to perform a predetermined function; a two way real-time communication link between said machine and said remotely located control station; and a controller at said machine location, said controller having therein a program code configured to operate said machine, said program code includes a teleoperation instruction which when executed, transfers control of said machine from said controller to said control station, wherein during operation of said machine by execution of said program code, the transfer of control of said machine from said controller to said control station occurs when the executed program code reaches said teleoperation instruction, the control being transferred back to said controller when said teleoperation instruction has been fully executed, wherein said program code in said controller is configured to use said two way real-time communication link to signal said control station, when said teleoperation instruction which transfers control of said machine from said controller to said control station is executed, that said machine is ready to be operated by said control station, wherein said control station uses said two way real-time communication link to acknowledge to said machine location said signal from said controller that said machine is ready to be operated by said control station and then operates said machine from said control station, wherein said control station uses said two way real-time communication link to signal said machine location when said control station has finished operation of said machine, and wherein said machine is a robot. - View Dependent Claims (2, 3)
-
-
4. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising:
-
two or more control stations each remotely located from a location of said machine, each of said two or more control stations configured to control said machine to perform a predetermined function, said machine controllable at a given time from only one of said two or more control stations; a two way real-time communication link between said machine and said remotely located control station; and a controller at said machine location, said controller having therein program code configured to operate said machine, said program code includes a teleoperation instruction which when executed, transfers control of said machine from said controller to one of said two control stations, wherein during operation of said machine by execution of said program code, the transfer of control of said machine from said controller to one of said control stations occurs when the executed program code reaches said teleoperation instruction, the control being transferred back to said controller when said teleoperation instruction has been fully executed, wherein each of said two or more control stations has a unique identifier that is known to said controller and that one of said two or more control stations whose unique identifier is acknowledged by said controller becomes that one of said two or more control stations that can control said machine, and wherein said machine is a robot. - View Dependent Claims (5)
-
-
6. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising:
-
a control station remotely located from a location of said machine, said machine controlled from said control station to perform a predetermined function; a two way real-time communication link between said machine and said remotely located control station; and a controller at said machine location, said controller having therein program code configured to operate said machine, said program code having therein a task frame associated with said predetermined function performed by said machine, said task frame divided into a first set controlled by said controller and a second set controlled from said control station using said two way real-time communication link, said program code includes a teleoperation instruction which when executed, transfers control of said machine from said controller to said control station, wherein the transfer of control of said machine from said controller to said control station occurs when said teleoperation instruction is reached in the program controlling said machine, the control being transferred back to said controller when said teleoperation instruction has been fully executed, wherein control of said machine to perform said predetermined function on said workpiece is switched between said controller and said control station based on predetermined criteria, and wherein said machine is a robot. - View Dependent Claims (7, 8)
-
Specification