Wednesday, May 13, 2026
English edition

Development

New robotic control software avoids jamming their joints

April 26, 2026 Development Source: Ars Technica

New robotic control software avoids jamming their joints

Share this article

When a robot moves through space to complete a task, it must constantly calculate how to bend its joints to keep its end-effector (a robotic equivalent of a hand) on the right path. The robot has to avoid hitting a physical limit, or worse, a singularity, which in robotics is a mathematical danger zone: a physical configuration where the robot’s joints align in such a way that it temporarily loses a degree of freedom. “In such positions, the robot’s motion may become unstable or [you] may lose control of the robot,” Gupta said. In human terms, it works roughly like locking the elbows as they get fully straightened when pushing something heavy, which makes the arms unable to perform side-to-side movements for a moment. Transferring skills from one robot to another is hard because differently structured robots usually have a different topology of singularities. When a robot’s algorithm blindly follows a path and hits a singularity, the math controlling its joints will fail. The robot might try to spin a joint at infinite speed, for instance, resulting in a sudden, unsafe movement. Gupta’s team solved this by giving the robots a deep, innate mathematical awareness of their own physical limitations. This Kinematic Intelligence, as they call it, lets a user demonstrate a skill just once, and have it executed safely by an entirely different type of robot. And (surprisingly, these days) Kinematic Intelligence was built in an AI-free manner. Traditionally, engineers have dealt with singularities through software fixes. They built inverse models, complex mathematical formulas that work backward from the target position of the robot’s end-effector to map all the joint positions required to get it there. Then, they just slapped on safety filters or corrections to prevent the robot from getting itself into trouble. Some of the newer, data-driven AI approaches take less effort and expertise but require access to every robot that the control software will be used on during the training phase. “Also, there is this probabilistic or black box nature of AI wherein it can do something incoherent, which can be potentially catastrophic,” Gupta said. His team wanted certainty, not probabilities, so they took a different approach. Instead of trying to correct for a robot’s mechanical constraints after the training, they embedded these constraints directly into the control policy from the beginning. They focused on three-revolute robots—basically robotic arms with three joints—which act as the foundational building blocks for many of the commercial robots we see today. Through an algebraic analysis of the robots’ parameters, such as the lengths of their links and the offsets of their joints, the team mapped out exactly where the singularities lie within their joint space. These singularities, combined with the hard limits of the joints, slice the robot’s possible movement space into feasible regions the researchers call aspects. By looking at the topology of these aspects, the researchers classified three-revolute robots (those with three joints) into six categories. This way, once they knew which of these six categories a specific robot falls into, they instantly knew the exact structure of its physical limitations—a complete map of its danger zones. Armed with this map, the Kinematic Intelligence framework enables robots to go around their singularities using a strategy the team calls a track cycle. Based on its category classification, the robot knows its physical limits, which prevents it from crashing and dynamically redirects the movement to safely slide or traverse along the edge of the singularity boundary. The robot carefully follows this boundary until it finds a safe configuration where it can re-enter the nominal path to finish the task. When the team made sure the math behind their idea was correct, they put their framework to the test on various machines. And it worked. While the Kinematic Intelligence framework guarantees mechanically safe motion, it currently lacks the advanced sensing and context-sensitive decision-making required for unpredictable environments. While the researchers acknowledge that the system flawlessly handles a robot’s internal physical constraints like singularities and joint limits, it is not yet equipped to inherently understand the nuances of the objects it interacts with. For example, the system cannot currently distinguish between moving a full container, which requires slow, careful handling, and an empty one, which can be moved quickly. What’s more, it requires the integration of high-level cognitive safety checks to integrate human commands with common sense, such as knowing not to grab a knife when asked to prepare coffee. Another hurdle to overcome before Kinematic Intelligence can transition from controlled laboratory experiments to factory floors is the integration of advanced environmental sensing, which would enable robots to safely navigate dynamic spaces where humans are constantly and unpredictably moving around. Additionally, while the software framework has already been validated on current industrial robots, its deployment in more sensitive fields like medicine is currently bottlenecked by hardware limitations. “If we talk deploying this technology in medical scenarios, I believe in the next five years we will see mechanically safer robots that should make this possible,” Salunkhe said. “Our framework can be immediately translated to such new designs, so we’re waiting for these robots now.” Gupta’s and Salunkhe’s work on robots’ skill sharing is published in Science Robotics: http://dx.doi.org/10.1126/scirobotics.aea1995