Method of controlling an intelligent assist device in a plurality of distinct workspaces
First Claim
1. A method of controlling a powered manipulator in a plurality of workspaces wherein the powered manipulator includes a control handle, at least one motor, and at least one force sensor, and is in combination with a processor that controls the powered manipulator, said method comprising the steps of:
- imparting a force on the control handle;
sensing a direction and magnitude of the force on the control handle with the force sensor and sending data indicative of the direction and the magnitude to the processor;
processing the direction and magnitude data from the force sensor to establish movement commands for the powered manipulator;
programming the processor to establish at least one virtual constraint in a first workspace of the plurality of workspaces for limiting movement of the powered manipulator in the first workspace to prevent an operator from moving the powered manipulator to at least one physical limit of the first workspace;
moving the powered manipulator in the first workspace in response to the movement commands from the processor;
relocating the powered manipulator from the first workspace into a second workspace of the plurality of workspaces that is different from the first workspace;
moving the powered manipulator in the second workspace in response to the movement commands from the processor; and
said method characterized by repositioning the established at least one virtual constraint from the first workspace to the second workspace upon relocation of the powered manipulator such that movement of the powered manipulator in the second workspace is limited to prevent the operator from moving the powered manipulator to at least one physical limit of the second workspace.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a powered manipulator in a plurality of workspaces is disclosed. The manipulator includes a handle, a motor, a force sensor, and is in combination with a processor controlling the manipulator. The method includes the steps of imparting force on the control handle, sensing direction and magnitude of the force, and sending data of the force to the processor. The data is processed to establish movement commands for the manipulator. The processor is programmed to establish at least one virtual constraint in a first workspace for limiting movement of the manipulator to prevent an operator from moving the manipulator to a limit of this workspace. After the manipulator is moved in this workspace, the manipulator is relocated from the first workspace into a second workspace different from the first workspace where the manipulator is then moved again. To limit movement of the manipulator in the second workspace, the at least one virtual constraint established in the first workspace is repositioned to the second workspace.
-
Citations
33 Claims
-
1. A method of controlling a powered manipulator in a plurality of workspaces wherein the powered manipulator includes a control handle, at least one motor, and at least one force sensor, and is in combination with a processor that controls the powered manipulator, said method comprising the steps of:
-
imparting a force on the control handle;
sensing a direction and magnitude of the force on the control handle with the force sensor and sending data indicative of the direction and the magnitude to the processor;
processing the direction and magnitude data from the force sensor to establish movement commands for the powered manipulator;
programming the processor to establish at least one virtual constraint in a first workspace of the plurality of workspaces for limiting movement of the powered manipulator in the first workspace to prevent an operator from moving the powered manipulator to at least one physical limit of the first workspace;
moving the powered manipulator in the first workspace in response to the movement commands from the processor;
relocating the powered manipulator from the first workspace into a second workspace of the plurality of workspaces that is different from the first workspace;
moving the powered manipulator in the second workspace in response to the movement commands from the processor; and
said method characterized by repositioning the established at least one virtual constraint from the first workspace to the second workspace upon relocation of the powered manipulator such that movement of the powered manipulator in the second workspace is limited to prevent the operator from moving the powered manipulator to at least one physical limit of the second workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification