Telematic interface with control signal scaling based on force sensor feedback
First Claim
1. A method for telematic control of a slave device, comprising:
- sensing a physical displacement of a user interface control in a control direction;
responsive to said sensing, communicating a motion control command to said slave device to cause a slave device motion;
based on information obtained from at least one slave device sensor, which is located at the slave device, automatically estimating a stiffness of a material physically contacted by said slave device; and
dynamically scaling said motion control command based on said stiffness which has been estimated and a magnitude of force exerted upon said slave device by said material physically contacted.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for telematic control of a slave device. A stiffness of a material physically contacted by a slave device (202) is estimated based on information obtained from one or more slave device sensors (216, 217). Based on this stiffness estimation, a motion control command directed to the slave device is dynamically scaled. A data processing system (204) is in communication with a control interface (203) and the slave device. The data processing system (204) is configured to generate the motion control commands in response to sensor data obtained from the control interface. The system (200) also includes a stiffness estimator (602) configured for automatically estimating a stiffness of a material physically contacted by the slave device based on information obtained from the slave device sensors. A scaling unit (607) is responsive to the stiffness estimator and is configured for dynamically scaling the motion control command.
139 Citations
22 Claims
-
1. A method for telematic control of a slave device, comprising:
-
sensing a physical displacement of a user interface control in a control direction; responsive to said sensing, communicating a motion control command to said slave device to cause a slave device motion; based on information obtained from at least one slave device sensor, which is located at the slave device, automatically estimating a stiffness of a material physically contacted by said slave device; and dynamically scaling said motion control command based on said stiffness which has been estimated and a magnitude of force exerted upon said slave device by said material physically contacted. - View Dependent Claims (2, 5, 6, 7, 8, 9, 11)
-
-
3. A method for telematic control of a slave device, comprising:
-
sensing a physical displacement of a user interface control in a control direction; responsive to said sensing, communicating a motion control command to said slave device to cause a slave device motion; based on information obtained from at least one slave device sensor, automatically estimating a stiffness of a material physically contacted by said slave device; dynamically scaling said motion control command based on said stiffness; and specifying with said motion control command a first velocity at which said slave device is to move; wherein said scaling step further comprises (1) modifying said motion control command to specify a second velocity which is different compared to said first velocity and (2) modifying said second velocity to be less than said first velocity. - View Dependent Claims (4)
-
-
10. A method for telematic control of a slave device, comprising:
-
sensing a physical displacement of a user interface control in a control direction; responsive to said sensing, communicating a motion control command to said slave device to cause a slave device motion; based on information obtained from at least one slave device sensor, which is located at the slave device, automatically estimating a stiffness of a material physically contacted by said slave device based on (1) a force measurement performed by at least a first one of said slave device sensors, (2) a position measurement performed by at least a second one of said slave device sensors, and (3) a change in said force measurement and a change in said position measurement; dynamically scaling said motion control command based on said stiffness.
-
-
12. A robot system, comprising:
-
a control interface having at least one control sensor configured to sense a physical displacement of a user interface control in a control direction; a slave device configured to move in response to at least one motion control command, said slave device including at least one slave device sensor; a data processing system in communication with said control interface and said slave device, and configured to generate said at least one motion control command in response to sensor data obtained from said at least one control sensor; a stiffness estimator configured to automatically estimate a stiffness of a material physically contacted by said slave device based on information obtained from said at least one slave device sensor which is located at said slave device; a scaling unit responsive to said stiffness estimator and configured to dynamically scale said at least one motion control command based on said stiffness which has been estimated and a magnitude of force exerted upon said slave device by said material physically contacted. - View Dependent Claims (13, 16, 17, 18, 19, 20, 22)
-
-
14. A robot system, comprising:
-
a control interface having at least one control sensor configured to sense a physical displacement of a user interface control in a control direction; a slave device configured to move in response to at least one motion control command, said slave device including at least one slave device sensor; a data processing system in communication with said control interface and said slave device, and configured to generate said at least one motion control command in response to sensor data obtained from said at least one control sensor; a stiffness estimator configured to automatically estimate a stiffness of a material physically contacted by said slave device based on information obtained from said at least one slave device sensor; and a scaling unit responsive to said stiffness estimator and configured to dynamically scale said at least one motion control command based on said stiffness; wherein said motion control command indicates a first velocity at which slave device is to move; wherein said scaling unit is configured to (1) modify said motion control command to specify a second velocity which is different compared to said first velocity, and (2) modify said second velocity to be less than said first velocity. - View Dependent Claims (15)
-
-
21. A robot system, comprising:
-
a control interface having at least one control sensor to sense a physical displacement of a user interface control in a control direction; a slave device configured to move in response to at least one motion control command, said slave device including at least one slave device sensor; a data processing system in communication with said control interface and said slave device, and configured to generate said at least one motion control command in response to sensor data obtained from said at least one control sensor; a stiffness estimator configured to automatically estimate a stiffness of a material physically contacted by said slave device based on (1) information obtained from said at least one slave device sensor, (2) a force measurement performed by at least a first one of said slave device sensors, (3) a position measurement performed by at least a second one of said slave device sensors, and (4) a change in said force measurement and a change in said position measurement; and a scaling unit responsive to said stiffness estimator and configured to dynamically scale said at least one motion control command based on said stiffness.
-
Specification