The word constraint is used to indicate a device that limits the possibilities of movement of a system of bodies. A generic system, for example a system of rigid bodies, is described by \(n\) parameters, \(q_1, \dots q_n \text{,}\) which are called Lagrangian coordinates of the system or degrees of freedom. In these terms, the generic constraint condition is expressed, in the most generic form, in the following way:
For subsequent developments it will be sufficient to consider only fixed (time independent), bilateral (the constraint condition is expressed by the sign of equality), holonomic (independent of velocities) and frictionless (completely allow what they are not constrainig) constraints, that is
Previous equation is generally nonlinear. In the following, we will operate within the framework of 1st order kinematics, therefore we will always operate with linear constraint conditions as described below for the constraints most used in the applications.
The roller support dictates that the displacement of the point where it is applied can only occur in the direction orthogonal to the axis of the roller support:
In the case of a rigid body, the rotation cannot vary from point to point and therefore blocking the rotation in one point means blocking it on the whole body. In other words, the point of application of the constraint has no relevance for rigid body kinematics. Anyway it is useful for subsequent developments to maintain the idea to constraint rotation in a particular point of a body.
The connection of two or more rigid bodies can be made by means of devices called internal constraints. By way of example, avoiding reviewing all possible cases, only one of the most recurrent cases is discussed.