This paper describes an adaptive scheme for controlling the end-effector impedance of robot manipulators. The proposed control system consists of three subsystems: a simple "filter" which characterizes the desired dynamic relationship between the end-effector position error and the end-effector/environment contact force, an adaptive controller which produces the Cartesian-space control input required to provide this desired dynamic relationship, and an algorithm for mapping the Cartesian-space control input to a physically realizable joint-space control torque. The controller does not require knowledge of either the structure or the parameter values of the robot dynamics, and is implemented without calculation of the robot inverse kinematic transformation. As a result, the scheme represents a very general and computationally efficient approach to controlling the impedance of both nonredundant and redundant manipulators. Computer simulation results are given for a planar four degree-of-freedom redundant robot under adaptive impedance control. These results demonstrate that accurate end-effector impedance control and effective redundancy utilization can be achieved simultaneously by using the proposed controller.
[1]
S. Shankar Sastry,et al.
Adaptive Control of Mechanical Manipulators
,
1987
.
[2]
Stephen L. Chiu,et al.
Task Compatibility of Manipulator Postures
,
1988,
Int. J. Robotics Res..
[3]
Homayoun Seraji,et al.
Direct adaptive impedance control of manipulators
,
1991,
[1991] Proceedings of the 30th IEEE Conference on Decision and Control.
[4]
R. Colbaugh,et al.
Improved configuration control for redundant robots
,
1990,
J. Field Robotics.
[5]
Romeo Ortega,et al.
On adaptive impedance control of robot manipulators
,
1989,
Proceedings, 1989 International Conference on Robotics and Automation.
[6]
J. Slotine,et al.
On the Adaptive Control of Robot Manipulators
,
1987
.
[7]
H. Seraji.
A New Approach to Adaptive Control of Manipulators
,
1987
.
[8]
Neville Hogan,et al.
On the stability of manipulators performing contact tasks
,
1988,
IEEE J. Robotics Autom..