Home | Up | Ball-Socket | Hinge | Prismatic | Static |

Prismatic

Watch the video tutorial on applying a motor velocity stimulus!

Watch the video tutorial on controlling a motor using a neural network!


Figure 1. Prismatic Joint Type.

The Prismatic joint is much like the Hinge, since two axes, one fixed in each of the two constrained bodies, are forced to coincide. However, in this case the bodies are allowed to move along the axis, not to rotate. Like a hinge, a prismatic joint removes five degrees of freedom from the relative motion of the attached bodies, leaving only one. The relative orientation of the bodies is maintained by the joint, which is imagined as a bar with a prismatic section sliding inside a block with a prismatic hole.

For this joint, a line l0 fixed in body b0 is coincident with a line l1 fixed on body b1 and the rotation of b1 about l0 is fixed. However, the origin of l1 is not fixed on l0, which allows sliding along the common axis but no rotation about it. For convenience, the origin of l0 is called the position of the joint and the common axis of the two lines is the axis of the joint.

This joint type has two constraints, a min and max value. These values determine how far the body can move along the positive direction of the axis and the negative direction of the axis. These values also determine the size of the bar that is drawn in the editor.

The prismatic joint also contains a built in motor. You must enable the motor before it can be used. Once you do then you can control it by setting a velocity for the motor. This can be accomplished using either a motor velocity stimulus or direct neural control of the motor velocity.

General Properties

Figure 2. The properties of the prismatic joint.

To see a description of the properties common to all bodies follow this link

Hinge Properties

These properties are specific to Prismatic only.

Constraint

Max Velocity
The maximum positive or negative velocity that the motor can use to move this part
Default value: 100 m/s
Acceptable range:

Maximum
The maximum amount a body can move in the positive direction along the axis
Default value: 40 cm
Acceptable range: 0 - infinity

Minimum
The minimum amount a body can move in the negative direction along the axis.
Default value: -40 cm
Acceptable range: 0 - (-infinity)

Part Properties

Enable Motor
Determines whether the motor is on or not. If the motor is on then it will not allow movements until either a neural input or a stimulus tells it to move by setting its velocity. See how to add a motor velocity stimulus here, and how to move a motor using a neural network here.
Default value: False
Acceptable range: True/False

Max Motor Torque
The maximum torque that this motor can apply to obtain a desired velocity of movement
Default value: 100 Nm
Acceptable range: Any value greater than 0.


Your Name Here © 2002 | All Rights Reserved |