Underactuation
   HOME

TheInfoList



OR:

Underactuation is a technical term used in
robotics Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrate ...
and
control theory Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
to describe mechanical systems that cannot be commanded to follow arbitrary trajectories in configuration space. This condition can occur for a number of reasons, the simplest of which is when the system has a lower number of actuators than degrees of freedom. In this case, the system is said to be ''trivially underactuated''. The class of underactuated mechanical systems is very rich and includes such diverse members as
automobile A car or automobile is a motor vehicle with wheels. Most definitions of ''cars'' say that they run primarily on roads, seat one to eight people, have four wheels, and mainly transport people instead of goods. The year 1886 is regarde ...
s,
airplanes An airplane or aeroplane (informally plane) is a fixed-wing aircraft that is propelled forward by thrust from a jet engine, propeller, or rocket engine. Airplanes come in a variety of sizes, shapes, and wing configurations. The broad spectr ...
, and even
animal Animals are multicellular, eukaryotic organisms in the Kingdom (biology), biological kingdom Animalia. With few exceptions, animals Heterotroph, consume organic material, Cellular respiration#Aerobic respiration, breathe oxygen, are Motilit ...
s.


Definition

To understand the mathematical conditions which lead to underactuation, one must examine the dynamics that govern the systems in question.
Newton's laws of motion Newton's laws of motion are three basic laws of classical mechanics that describe the relationship between the motion of an object and the forces acting on it. These laws can be paraphrased as follows: # A body remains at rest, or in moti ...
dictate that the dynamics of mechanical systems are inherently second order. In general, these dynamics can be described by a second order
differential equation In mathematics, a differential equation is an equation that relates one or more unknown functions and their derivatives. In applications, the functions generally represent physical quantities, the derivatives represent their rates of change, an ...
:
\ddot = f(q,\dot,u,t) Where: q \in \mathbb^n is the position state vector
u \in \mathbb^m is the vector of control inputs
t is time. Furthermore, in many cases the dynamics for these systems can be rewritten to be affine in the control inputs:
\ddot = f_1(q,\dot,t) + f_2(q, \dot, t)u When expressed in this form, the system is said to be underactuated if:
rank[] < dim[q] When this condition is met, there are acceleration directions that can not be produced no matter what the control vector is. Note that f_2(q, \dot, t) does not explicitly represent the number of actuators present in the system. Indeed, there may be more actuators than degrees of freedom and the system may still be underactuated. Also worth noting is the dependence of f_2(q, \dot, t) on the state q, \dot. That is, there may exist states in which an otherwise fully actuated system becomes underactuated.


Examples

The classic
inverted pendulum An inverted pendulum is a pendulum that has its center of mass above its pivot point. It is unstable and without additional help will fall over. It can be suspended stably in this inverted position by using a control system to monitor the angle ...
is an example of a trivially underactuated system: it has two degrees of freedom (one for its support's motion in the horizontal plane, and one for the angular motion of the pendulum), but only one of them (the cart position) is actuated, and the other is only indirectly controlled. Although naturally extremely unstable, this underactuated system is still controllable. A standard automobile is underactuated due to the nonholonomic constraints imposed by the wheels. That is, a car cannot accelerate in a direction perpendicular to the direction the wheels are facing. A similar argument can be made for boats, planes and most other vehicles.


See also

* Passive dynamics


References

{{reflist


Further reading

* M. Saliba, and C.W. de Silva, "An Innovative Robotic Gripper for Grasping and Handling Research," ''IEEE Journal of Robotics and Automation'', pp. 975–979, 1991. * N. Dechev, W.L. Cleghorn, and S. Naumann, “Multiple Finger, Passive Adaptive Grasp Prosthetic Hand,” ''Journal of Mechanism and Machine Theory'', Vol. 36, No. 10, pp. 1157–1173, 2001.


External links

* Canudas-de-Wit, C
On the concept of virtual constraints as a tool for walking robot control and balancing
Annual Reviews in Control, 28 (2004), pp. 157–166. (Elsevier)
Nonlinear Systems
College of Mechanical and Nuclear Engineering, Kansas State University Robot control Control theory