A delta robot is a high speed parallel robot often used to pick, sort, and place small objects on packaging lines. It has three identical arm assemblies connected between a fixed top base and a small moving platform. Because the motors stay on the base, the moving parts are light and can accelerate quickly.
This makes the delta mechanism valuable when speed, repeatability, and low payload mass matter.
Understanding Robotics: Delta Robot Mechanism
A delta mechanism is controlled by geometry rather than by one arm following another. Each drive changes the position of a joint at the top. The linked rods then constrain the platform to a limited set of possible locations.
The controller starts with a target location and calculates the three joint angles needed to reach it. This calculation is called inverse kinematics.
It must choose angles that are physically reachable and remain within each joint limit. Small errors in a joint angle can shift the tool position, so accurate encoders and a carefully measured robot model are important.
Not every point below the base is equally easy to reach. The useful workspace has a curved, bowl-like shape rather than a simple box. Near its outer edges, the links may approach their angle limits.
In some positions, a small platform movement may require very large changes in joint angle. These positions are called singularities. Control becomes less reliable there, and joint speeds can become too high.
Robot programmers keep working paths away from these areas. They must check the full path, not only the start and finish points, because a safe destination can still require an unsafe route.
Motion planning must account for inertia. When the platform starts, stops, or changes direction, the links and the carried object resist that change. The motors need enough torque to overcome this resistance.
A sharp change in acceleration creates jerk. Too much jerk can shake the structure, make a product slide in its gripper, or cause vibration after the platform stops. Controllers therefore use smooth motion profiles.
They gradually build speed, hold it where possible, then slow down before the target. A short travel distance does not always mean a proportionally short cycle, since much of the movement may be spent accelerating and braking.
In a working cell, the robot has to coordinate with equipment around it. A conveyor may carry objects past a camera. Vision software finds each object and estimates its position and angle.
The controller predicts where that object will be when the robot reaches down. This is known as tracking. Timing errors matter because the conveyor keeps moving.
The gripper matters too. Vacuum cups work well for many light packages, but a poor seal can cause a dropped item. A gripper with valves, sensors, and clean air supply helps confirm that an object has actually been collected before the next motion begins.
When learning this mechanism, separate the mechanical model from the control problem. First identify the fixed base, the moving platform, the driven joints, and the passive joints. Then define coordinate directions for left and right, forward and back, and up and down.
Study how one joint movement affects the platform while the other joints are held still. After that, consider coordinated movement of all three joints. Calibration is essential in real machines.
The controller must know the exact base location, link lengths, tool position, and conveyor reference frame. A small calibration mistake can create repeated placement errors even when every motor reports the correct angle.
Key Facts
- A delta robot has three motor-driven upper arms connected to three parallelogram lower link sets and one shared moving platform.
- The parallelogram links keep the end-effector platform at nearly constant orientation while allowing x, y, and z translation.
- Keeping motors on the fixed base reduces moving mass, so for the same force, a = F/m is larger.
- Parallel mechanisms can be stiff because loads are shared through several link paths instead of one long serial chain.
- For a rotary motor joint, tangential arm speed is v = rω, where r is arm radius and ω is angular speed.
- Pick-and-place cycle time can be estimated by t = distance/speed, but real motion also depends on acceleration, payload, and control limits.
Vocabulary
- Delta robot
- A parallel robot with three arms that move a central platform mainly in three-dimensional translation.
- Parallel mechanism
- A robot structure where multiple kinematic chains connect the base to the moving platform at the same time.
- Parallelogram linkage
- A four-bar link arrangement that keeps opposite links parallel and helps preserve the platform orientation.
- End effector
- The tool or gripper mounted on the robot platform that interacts with the object being handled.
- Workspace
- The region of space the robot end effector can reach while staying within its joint and link limits.
Common Mistakes to Avoid
- Treating a delta robot like a serial robot is wrong because its three arms constrain the platform together, so one motor cannot be analyzed as if it moves the tool independently.
- Ignoring the parallelogram links is wrong because they are what keep the platform orientation controlled while the platform translates through space.
- Assuming higher motor speed always means higher pick rate is wrong because acceleration limits, payload mass, vibration, and settling time can control the actual cycle time.
- Forgetting workspace limits is wrong because delta robots move fastest and most accurately in their useful central region, not at every point below the base.
Practice Questions
- 1 A delta robot moves a gripper 0.45 m from a pickup point to a drop point at an average speed of 1.5 m/s. What is the ideal travel time for this motion?
- 2 Each of three arms helps support a 1.2 kg payload and the load is shared equally. Ignoring the robot platform mass, what force does each arm support due to gravity? Use g = 9.8 m/s².
- 3 Explain why placing the motors on the fixed top base helps a delta robot move faster than a robot that carries its motors on the moving arm.