Jump to content

Holonomic: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Holonomic function: - main doesn't exist
No edit summary
Tag: section blanking
Line 63: Line 63:


Examples of holonomic functions are exp, ln, sin, cos, arcsin, arccos, x<sup>a</sup>, with many more. Not all elementary functions are holonomic, for example the tangent and secant are not. Holonomic functions are closed under sum, product and composition, but not division.
Examples of holonomic functions are exp, ln, sin, cos, arcsin, arccos, x<sup>a</sup>, with many more. Not all elementary functions are holonomic, for example the tangent and secant are not. Holonomic functions are closed under sum, product and composition, but not division.

==Robotics==
In [[robotics]], holonomicity refers to the relationship between the controllable and total [[degrees of freedom (engineering)|degrees of freedom]] of a given [[robot]] (or part thereof). If the controllable degrees of freedom is equal to the total degrees of freedom then the robot is said to be holonomic. If the controllable degrees of freedom are less than the total degrees of freedom it is non-holonomic. A robot is considered to be [[redundancy (total quality management)|redundant]] if it has more controllable degrees of freedom than degrees of freedom in its [[task space]]. Holonomicity can be used to describe simple objects as well.

An [[automobile]] is an example of a non-holonomic vehicle. The vehicle has three degrees of freedom—its position in two axes, and its orientation relative to a fixed heading. Yet it has only two controllable degrees of freedom—[[Throttle|acceleration]]/[[brake|braking]] and the angle of the [[steering wheel]]—with which to control its position and orientation. A car's heading (the direction in which it is traveling) must remain aligned with the orientation of the car, or 180° from it if the car is in reverse. It has no other allowable direction, assuming there is no skidding or sliding. Thus, not every path in phase space is achievable; however, every path can be ''approximated'' by a holonomic path – this is called a (dense) [[homotopy principle]]. The non-holonomicity of a car makes [[parallel parking]] and [[turning in the road]] difficult, but the homotopy principle says that these are always possible, assuming that clearance exists.

Holonomic forms of [[robotics#Locomotion|locomotion]], such as that used by [[Ballbot]], allow vehicles to immediately move in any direction without needing to turn first.

A human arm, by contrast, is a holonomic, redundant system because it has seven degrees of freedom (three in the shoulder - rotations about each axis, two in the elbow - bending and rotation about the lower arm axis, and two in the wrist, bending up and down (i.e. pitch), and left and right (i.e. yaw)) and there are only six physical degrees of freedom in the task of placing the hand (x, y, z, roll, pitch and yaw), while fixing the seven degrees of freedom fixes the hand. See also [[sub-Riemannian geometry]] for a discussion of holonomic constraints in robotics.


==Holonomic brain theory==
==Holonomic brain theory==

Revision as of 16:50, 21 September 2010

In mathematics and physics, the term holonomic may occur with several different meanings.

Holonomic basis

A holonomic basis for a manifold is a set of basis vectors ek for which all Lie derivatives vanish:

Some authors call a holonomic basis a coordinate basis, and a nonholonomic basis a non-coordinate basis. See also Jet bundle.

Holonomic system (physics)

In classical mechanics a system may be defined as holonomic if all constraints of the system are holonomic. For a constraint to be holonomic it must be expressible as a function:

The constraint, called a holonomic constraint, depends only on the coordinates and time . It does not depend on the velocities. A constraint that cannot be expressed in the form shown above is a nonholonomic constraint.

Transformation to general coordinates

The holonomic constraint equations can help us easily remove some of the dependent variables in our system. For example, if we want to remove which is a parameter in the constraint equation , we can rearrange the equation into the following form, assuming it can be done,

and replace the in every equation of the system using the above function. Thus, it is possible to remove all occurrences of the dependent variable .

Suppose that a physical system has degrees of freedom. Now, holonomic constraints are imposed on the system. Then, the number of degrees of freedom is reduced to . We can use independent generalized coordinates () to completely describe the motion of the system. The transformation equation can be expressed as follows:

Differential form

Consider the following differential form of a constraint equation:

where cij, ci are the coefficients of the differentials dqj and dt for the ith constraint.

If the differential form is integrable, i.e., if there is a function satisfying the equality

then, this constraint is a holonomic constraint; otherwise, nonholonomic. Therefore, all holonomic and some nonholonomic constraints can be expressed using the differential form. Not all nonholonomic constraints can be expressed this way. Examples of nonholonomic constraints which can not be expressed this way are those that are dependent on generalized velocities. With constraint equation in differential form, whether a constraint is holonomic or nonholonomic depends on the integrability of the differential form.

Classification of physical systems

In order to study classical physics rigorously and methodically, we need to classify systems. Based on previous discussion, we can classify physical systems into holonomic systems and non-holonomic systems. One of the conditions for the applicability of many theorems and equations is that the system must be a holonomic system. For example, if a physical system is a holonomic system and a monogenic system, then Hamilton's principle is the necessary and sufficient condition for the correctness of Lagrange's equation.[1]

Examples

A simple pendulum

As shown at right, a simple pendulum is a system composed of a weight and a string. The string is attached at the top end to a pivot and at the bottom end to a weight. Being inextensible, the string’s length is a constant. Therefore, this system is holonomic; it obeys holonomic constraint

where is the position of the weight and is length of the string.

The particles of a rigid body obey the holonomic constraint

where , are respectively the positions of particles and , and is the distance between them.

Holonomic system (D-modules)

In the Mikio Sato school of D-module theory, holonomic system has a further, technical meaning. Roughly speaking, with a D-module considered as a system of partial differential equations on a manifold, a holonomic system is a highly over-determined system, such that the solutions locally form a vector space of finite dimension (instead of the expected dependence on some arbitrary function). Such systems have been applied, for example, to the Riemann–Hilbert problem in higher dimensions, and to quantum field theory.

Holonomic function

A smooth function in one variable is holonomic if it satisfies a linear homogenous differential equation with polynomial coefficients. A function defined on the natural numbers is holonomic if it satisfies a linear homogenous recurrence relation (or equivalently, a linear homogenous difference equation) with polynomial coefficients. The two concepts are closely related: a function represented by a power series is holonomic if and only if the coefficients are holonomic. A holonomic function on the natural numbers is also called P-recursive.

Examples of holonomic functions are exp, ln, sin, cos, arcsin, arccos, xa, with many more. Not all elementary functions are holonomic, for example the tangent and secant are not. Holonomic functions are closed under sum, product and composition, but not division.

Holonomic brain theory

Holonomic brain theory, developed by Karl Pribram and David Bohm, models cognitive function as being guided by a matrix of neurological wave interference patterns. This model has important implications in neurology, especially in the field of human memory.

References

  1. ^ Goldstein, Herbert (1980). Classical Mechanics (3rd ed.). United States of America: Addison Wesley. p. 45. ISBN 0201657023.
  • Wolfram Koepf, The Algebra of Holonomic Equations, 20. W. Koepf: "The Algebra of Holonomic Equations", Mathematische Semesterberichte 44 (1997),

pp.173–194 [1]

  • Marko Petkovšek, Herbert S. Wilf and Doron Zeilberger, A=B, A. K. Peters, 1996 [2]