A revolute joint is the rotating hinge used in many robot arms, especially at the shoulder, elbow, and wrist. It connects two rigid links while allowing one link to rotate relative to the other about a fixed axis. This single rotational degree of freedom makes motion easier to model, control, and build with motors and bearings.
Understanding revolute joints is essential for predicting how a robot arm reaches, lifts, and positions objects.
Inside a revolute joint, a shaft, bearing, and actuator guide rotation around the joint axis while resisting unwanted translation or sideways motion. The joint angle, often written as theta, describes the orientation of one link relative to the next. Motors apply torque to change theta, while sensors such as encoders measure the actual angle for feedback control.
By combining several revolute joints, a robot can create complex paths from simple rotations.
Understanding Robotics: Revolute Joint
A useful way to picture a revolute joint is to imagine a door hinge with a carefully chosen direction for its pin. That pin direction is the joint axis. Every point on the moving link travels in a circle around that axis, but points farther from the axis travel farther in the same turn.
This is why a robot hand can move quickly even when a joint turns only a small amount. Engineers attach a coordinate frame to each link so the robot software can keep track of the axis direction and the link position as the arm moves.
The motor does not merely need enough turning effect to start the link moving. It must overcome friction in bearings, resistance in gears, the weight of the link, and any object held by the robot. Gravity creates a particularly large load when a link sticks outward.
A horizontal arm usually needs more motor effort than the same arm hanging straight down. The turning effect from a force is greatest when the force pushes at right angles to the link.
Pushing along the link produces little turning effect. This idea appears in a wrench, a bicycle pedal, and a door handle.
Real joints have limits that the ideal classroom model does not show. A motor may have a maximum speed, a maximum turning effort, and a limited power supply. Gearboxes can increase turning effort, though they often reduce speed.
They can introduce backlash, which is a small loose region where the motor turns before the output link responds. Flexible links can bend and vibrate after a fast stop. Designers use bearings to reduce unwanted wobble, joint stops to prevent over-rotation, and brakes or holding torque when an arm must keep a load still.
Feedback control makes a joint move accurately despite these imperfections. The controller compares the commanded angle with the measured angle and adjusts motor input based on the difference. If the link is behind its target, the controller drives it forward.
If it approaches too fast, the controller reduces or reverses the drive to avoid overshooting. A good motion plan avoids sudden changes in speed because sudden changes demand high turning effort and can shake the whole arm.
Students should pay close attention to the chosen axis direction, the reference position for angle measurements, and the difference between a motor command and the actual joint motion. These details explain many errors in robot simulations and physical builds.
Key Facts
- A revolute joint has 1 rotational degree of freedom and ideally 0 translational degrees of freedom.
- The joint variable is an angle, commonly written as theta, measured in degrees or radians.
- Angular displacement in radians is theta = s / r, where s is arc length and r is radius.
- Angular speed is omega = Delta theta / Delta t.
- Torque about the joint axis is tau = rF sin(theta), where theta is the angle between the lever arm and force.
- Mechanical work done by a rotating joint is W = tau Delta theta when torque is constant and Delta theta is in radians.
Vocabulary
- Revolute joint
- A mechanical joint that allows rotation about one fixed axis like a hinge.
- Degree of freedom
- An independent way a part can move, such as one rotation or one translation.
- Joint axis
- The imaginary line about which a revolute joint rotates.
- Torque
- A turning effect produced by a force acting at a distance from an axis of rotation.
- Range of motion
- The allowed interval of joint angles between the mechanical or programmed limits.
Common Mistakes to Avoid
- Treating a revolute joint like a sliding joint. A revolute joint changes angle about an axis, while a sliding or prismatic joint changes position along a line.
- Forgetting to use radians in rotational equations. Formulas such as W = tau Delta theta require Delta theta in radians, not degrees.
- Assuming the whole joint can move in any direction. An ideal revolute joint only allows one rotation and constrains the other motions.
- Measuring the joint angle from the wrong reference link. The angle theta must be defined consistently between two connected links or the kinematics will be incorrect.
Practice Questions
- 1 A revolute elbow joint rotates from 20 degrees to 95 degrees in 3.0 s. What is its average angular speed in degrees per second and in radians per second?
- 2 A motor applies a constant torque of 12 N m to a revolute joint through an angular displacement of 1.5 rad. How much mechanical work is done?
- 3 A robot elbow uses a revolute joint instead of a prismatic joint. Explain how this choice affects the motion of the forearm link and why it is useful for a robot arm.