Joint Actuation Limitations
Closed Loop Restriction
Each closed kinematic loop must contain at least one joint block without motion inputs or computed actuation force/torque. This condition applies even if one of the joints acts as a virtual joint, e.g., the bushing joint in the Specify Joint Motion in Planar Manipulator Model example. The joint without motion inputs or automatically computed actuation forces/torques can still accept actuation forces/torques from input.
In models not meeting this condition, you can replace a rigid connection line between two Solid blocks with a Weld Joint block. Since the Weld Joint block represents a rigid connection, this approach leaves the model dynamics unchanged. The advantage of this approach lies in its ability to satisfy the Simscape™ Multibody™ closed-loop requirement without altering model dynamics.
Motion Actuation Not Available in Spherical Primitives
Spherical joint primitives provide no motion actuation parameters. You can prescribe the actuation torque acting on the spherical primitive, but not its desired trajectory. For models requiring motion prescription for three concurrent rotational degrees of freedom, use joint blocks with three revolute primitives instead. These blocks include Gimbal Joint, Bearing Joint, and Bushing Joint.
Redundant Actuation Mode Not Supported
Redundant actuation, in which the end effector trajectory of a high-degree-of-freedom linkage is prescribed, is not allowed. Such linkages possess more degrees of freedom than are necessary to uniquely position the end effector and, as such, have no single solution. Models that have more degrees of freedom with automatically computed actuation forces/torques than with prescribed motion inputs cause simulation errors.
Model Report and Mechanics Explorer Restrictions
In models with motion input, the assembled state achieved by updating the block diagram (Ctrl+D) does not generally match the initial simulation state at time zero (Ctrl+T). This discrepancy is visible in Mechanics Explorer, where it can cause a sudden state change at time zero when simulating a model after updating it. It is also reflected in Model Report, whose initial state data does not generally apply to the simulation time zero when a model has motion inputs.
Motion-Controlled DOF Restriction
The number of degrees of freedom with prescribed trajectories must equal the number of degrees of freedom with automatically computed force or torque. In models not meeting this condition, simulation fails with an error.
Related Examples
- Specify Joint Motion in Planar Manipulator Model
- Specify Joint Motion Profile
- Specifying Motion Input Derivatives