← Latest papers
💻 computer science

Model Predictive Control of Tensegrity Robots via Contact-Aware Graph Neural Dynamics Model

This paper presents a robust navigation framework for tensegrity robots that combines a contact-aware Graph Neural Network dynamics model with a hybrid Model Predictive Path Integral controller to achieve superior performance in complex, contact-rich environments compared to existing baselines.

Original authors: Nelson Chen, Patrick Meng, Charles Tang, Angelina Degay, Zachary Brei, Rebecca Kramer-Bottiglio, Kostas E. Bekris, Mridul Aanjaneya

Published 2026-09-09
📖 4 min read☕ Coffee break read

Original authors: Nelson Chen, Patrick Meng, Charles Tang, Angelina Degay, Zachary Brei, Rebecca Kramer-Bottiglio, Kostas E. Bekris, Mridul Aanjaneya

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Robots that move through the world often face a fundamental dilemma: they must be strong enough to carry their own weight and push through obstacles, yet flexible enough to adapt when the ground shifts beneath them. Traditional robots, built from rigid metal frames, struggle when the terrain is uneven, rocky, or cluttered, often getting stuck or tipping over. A different approach uses structures made of rigid rods held together by a network of flexible cables. These "tensegrity" robots are lightweight and incredibly durable; if they fall, they bounce rather than break. However, controlling them is notoriously difficult. Because their movement depends on the complex interplay of tension in the cables and the way the rods touch the ground, predicting exactly how they will roll or tumble is like trying to forecast the weather with incomplete data. The robots often cannot see their own full shape or the exact angle of the ground they are touching, making it hard for a computer to plan a safe path forward.

Researchers at Rutgers University and Yale University have developed a new way to guide these bouncing robots through complex environments, including steep ramps, narrow corridors, and low-hanging obstacles. Instead of relying on a perfect mathematical formula to describe the robot's movement, they taught a computer model to learn from experience. This model uses a type of artificial intelligence known as a graph neural network, which is particularly good at understanding how different parts of a system connect to one another. In this case, the system is the robot itself, along with the walls and ground it might bump into. The researchers added a special feature to this learning system that allows it to "feel" when the robot touches a surface, whether that surface is a flat floor, a slanted ramp, or even another part of the robot's own body. This ability to sense contact is crucial, as the robot often needs to lean against a wall or squeeze under a barrier to move forward.

To put this learning model to work, the team created a control system that acts like a constant, rapid-fire planner. Imagine the robot stopping for a split second to imagine thousands of different ways it could move over the next few seconds. It simulates each possibility in its mind, checking which path leads to the goal without crashing. The system then picks the best option and executes it, only to immediately start planning the next set of moves. This process, known as model predictive control, allows the robot to react to changes in real time. However, the researchers found that the robot struggled to figure out how to turn effectively on its own. To solve this, they combined the smart planning system with a set of simple, pre-programmed turning moves. When the robot needs to change direction, it uses these reliable turns to face the right way, and then lets the smart planner take over to navigate the rest of the path.

The team tested this approach in a high-fidelity computer simulation that mimics the physics of the real world. They set up five different challenges for the robot, ranging from a simple flat course with walls to a difficult three-dimensional obstacle course that included steep inclines and tight spaces. In the most difficult test, the robot had to navigate a course it had never seen before, combining all the previous challenges into one. The results showed that the robot using the new learning system and the hybrid turning strategy was far more successful than older methods. While other approaches failed to climb the ramps or get stuck in narrow passages, the new system managed to reach its goal in the vast majority of attempts, even in the unseen environments. The robot improved as it gathered more data, becoming faster and more accurate with each round of testing.

This work suggests that by teaching robots to understand how they touch the world around them, and by giving them a mix of learned intelligence and simple, reliable moves, we can create machines capable of navigating the messy, unpredictable terrain of the real world. The researchers demonstrated that this method works well in simulation, paving the way for future tests with physical robots. While the current system is limited to flat surfaces and requires further development to handle completely unstructured environments, the success of this approach offers a promising path toward robots that can explore disaster zones, search for survivors in rubble, or traverse the rugged landscapes of other planets.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →