Kinematic Singularity
A kinematic singularity is a robot configuration in which the arm loses the ability to move its tool in one or more directions because joint axes align. Near it, small tool motions can demand very large joint speeds.
Mathematically, a singularity occurs where the Jacobian matrix, which relates joint velocities to tool velocities, loses rank. Typical six-axis arms have three classic types: wrist singularities, when the fourth and sixth axes line up; shoulder singularities, when the wrist centre lies on the first axis; and elbow singularities, when the arm is fully stretched or folded.
During linear or circular Cartesian moves, a path passing near a singularity can make joints spin rapidly, cause the controller to slow down or stop with an error, or flip the wrist unexpectedly. This matters for welding, dispensing and machining paths, where the tool must follow a defined line at a controlled speed.
Programmers avoid singularities by changing the tool angle, repositioning the part or robot, using joint moves for non-process motion, or adding a redundant axis. Offline programming and simulation tools flag singular regions before deployment. Some controllers offer singularity-handling options, whose behaviour is described in the OEM documentation.
Key points
- Occurs where the Jacobian loses rank and the tool loses a direction of motion
- Six-axis arms have wrist, shoulder and elbow singularities
- Can cause rapid joint motion, wrist flips or controller stops
- Avoided through cell layout, tool angles, joint moves or redundancy
Where AiVibe comes in
AiVibe designs and manufactures the AiAmbA AI Factory, whose edge devices and AI agents let people talk to robot controllers in plain language. Robotics perception is an AiAmbA use case, and robot safety functions follow ISO 10218 and never depend on the AI layer.
Related terms
- Inverse KinematicsRobotics & Physical AI
- Forward KinematicsRobotics & Physical AI
- Articulated RobotRobotics & Physical AI
- Offline Programming (OLP)Robotics & Physical AI
- Path Planning (Motion Planning)Robotics & Physical AI