Velocity controller with force feedback stiffness control
First Claim
1. A method for applying force feedback to a manual control member of a velocity control system for an arm having an end point comprising determining the degree of displacement (d) of said manual control member from a datum position wherein no velocity commands are provided to move said arm, said displacement of said member defining the velocity signal desired by the operator, determining forces (fe) at said end point, defining a stiffness factor (Kc) as a function of said determined forces (fe) at said end point, defining a feedback force (fm) based on the product of said stiffness factor (Kc) and a function of said determined degree of displacement (d) of said manual control member from said datum position, and applying said feedback force (fm) to said manual control member to bias said manual control member toward said datum position.
3 Assignments
0 Petitions
Accused Products
Abstract
A force feedback velocity control measures the forces adjacent the end point of an arm being controlled and adjusts the stiffness of a manual controller in any one direction by scaling the end point force in the corresponding direction and adjusting the scaled force based on the degree of displacement of the manual controller away from a datum or zero velocity position in the one direction. A suitable deadband zone is provided surrounding the datum position.
-
Citations
12 Claims
-
1. A method for applying force feedback to a manual control member of a velocity control system for an arm having an end point comprising determining the degree of displacement (d) of said manual control member from a datum position wherein no velocity commands are provided to move said arm, said displacement of said member defining the velocity signal desired by the operator, determining forces (fe) at said end point, defining a stiffness factor (Kc) as a function of said determined forces (fe) at said end point, defining a feedback force (fm) based on the product of said stiffness factor (Kc) and a function of said determined degree of displacement (d) of said manual control member from said datum position, and applying said feedback force (fm) to said manual control member to bias said manual control member toward said datum position.
- View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 11, 12)
- 8. A method as defined in claim 3 wherein said deadband zone is determined by
- space="preserve" listing-type="equation">d.sub.(db) =f.sub.m(db) /K.sub.nom
where d.sub.(db) is the displacement of said manual control member from said datum position to the outer boundary of said deadband zone fm(db) is the biasing force on said manual controller member that must be overcome to leave said deadband zone.
- 9. A method as defined in claim 8 wherein said stiffness factor Kc is determined using the formula
- space="preserve" listing-type="equation">K.sub.c =K.sub.nom +f.sub.e K.sub.r
where Knom is the stiffness factor tending to force the manual control member to said datum position when fe is zero Kr is a scaling factor.
- space="preserve" listing-type="equation">d.sub.(db) =f.sub.m(db) /K.sub.nom
- space="preserve" listing-type="equation">K.sub.c =K.sub.nom +f.sub.e K.sub.r
- 5. A force feedback velocity control system for applying force feedback to a manual displaceable member for controlling an arm having an end point comprising a computer means, a master controller means, said manual displaceable member controlling said master controller, said master controller being mapped to provide a datum position of said manual displaceable member wherein no velocity signals are sent to said computer when said member is in said datum position and to adjust the velocity signal to said computer means to increase the velocity of said end point in a any one direction in an amount dependent on the degree of displacement (d) of said displaceable member from said datum position in the direction of movement of said member controlling movement of said end point in said one direction, means for applying feedback forces (fm) to said manual displaceable member to resist movement of said manual displaceable member away from said datum position, means to provide signals representing end point forces (fe) on said arm adjacent said end point, means to define a stiffness factor (Kc) as a function of said end point force (fe) and generate force feedback signals based on said stiffness factor (Kc), means for modifying said means for applying stiffness to modify said feedback force (fm) in said direction of movement controlling velocity of said end point in said one direction based on the product of said stiffness factor (Kc) and a function of displacement (d) of said member from said datum in said direction of movement of said member controlling velocity of said end point in said one direction.
Specification