Compliance and Force Control for Computer Controlled Manipulators
- Authors: Mason, Matthew T.
- Venue: IEEE
- Year: 1981
- Reviewed by: Ryan Lush,
Broad area/overview
The broad area of this paper is early work in in actuation and end effector force control algorithms and programming. The derive and describe models for position and force control and do so without being bogged down in the machine level language.
Specific Problem
This paper seeks to address the problem of developing a force and position control system that has universal applications. The paper suggests that though various foce control systems have been implemeneted successfully by this point, they do not develop the underlying theory which goes into creating them. They seek to come up with an algorithm that is capable of combining pure force/torque control as well as pure position/orientation control.
Solution Ideas
The author of this journal found that it was indeed necessary to combine force and position control for good modeling accuracy in simulation. The control system was able to handle the commands only by producing small correcting forces to compensate for the positional error
The author strived to formulate in precise terms a general method of control strategy synthesis rather than a control strategy for a sepcific application. They do so by dealing with abstract models of task configuration (robot config and task), the manipulator (actuator) and the goal trajectory (inverse kinematics of the end effector).
They studied the explicit feedback approach as well as hybrid controller approach for their problem. They ultimately decided to use the hybrid controller approach. The reason for this being it keeps the programmer and the algorithms from getting bogged down in reaction forces and torques in the joints of the system. Rather, they only give position and let the servos self-determine what is needed in the position portion of the algorithm. They avoid setting parameters for the servos to keep that internal to the system algorithm.
They found it was indeed possible to synthesize control strategies for compliant motion using precise coding language to describe force control. They found that the control synthesis problem was considerably simpler when the modeling was done more abstractly rather than digging into reaction forces and torques in the servos. They found that this allowed them to aply their work to a vast array of compliant motion tasks in the real world.
Comments
This paper does some very critical early work in modeling and simulation of task trajectories and end effector positions for robotic systems.
They lay the early ground work for effective end effector positioning as well as task completion for compliant motion which is not straightforward
It is very likely that the work we are doing in this class and specifically in Julia was made possible by the work of this researcher.
Recent Papers
With this paper being from 1981, most current work has built up significantly since this necessary work was conducted.
This work here however, recently referenced this work Humanoid Robotics: A Reference
© Hasan Poonawala. Last modified: March 18, 2021. Website built with Franklin.jl and the Julia programming language.