2026 |
Chen, N; Meng, P; Tang, C; Degay, A; Brei, Z; Kramer-Bottiglio, R; Bekris, K; Aanjaneya, M Model Predictive Control of Tensegrity Robots via Contact-Aware Graph Neural Dynamics Model Inproceedings IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2026. Abstract | BibTeX | Tags: Learning, Soft-Robots @inproceedings{mpc_gnn_iros26, title = {Model Predictive Control of Tensegrity Robots via Contact-Aware Graph Neural Dynamics Model }, author = {N Chen and P Meng and C Tang and A Degay and Z Brei and R Kramer-Bottiglio and K Bekris and M Aanjaneya}, year = {2026}, date = {2026-09-28}, booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, abstract = {Tensegrity robots offer lightweight, compliant mobility over challenging terrain but remain difficult to model and control due to complex contact-rich dynamics and partial observability. This work presents a model predictive path integral (MPPI) controller for a three-bar tensegrity robot driven by a learned graph neural network (GNN) dynamics model. This work first extends prior GNN-based models with a differentiable contact detection module. The extension allows the dynamics model to reason over non-horizontal planar terrains, obstacles, as well as self-collisions. Then, the learned dynamics model and the MPPI controller operate in a closed data-collection loop, iteratively improving model accuracy and control performance. This work further introduces a hybrid MPPI strategy that combines MPPI with turning motion primitives to improve maneuverability. Experiments are performed in MuJoCo across five navigation tasks, which include, wall obstacles, inclines, narrow corridors, low-clearance structures, and a composite 3D obstacle course. The experiments demonstrate that the hybrid MPPI controller operating over the learned GNN dynamics model improves predictive accuracy over a flat-ground baseline model and achieves superior navigation performance compared to A∗-based re-planning and MPPI-only variants. Results show that the contact-aware learned dynamics combined with the sampling-based model predictive control enable robust tensegrity navigation in complex, contact-rich environments.}, keywords = {Learning, Soft-Robots}, pubstate = {published}, tppubtype = {inproceedings} } Tensegrity robots offer lightweight, compliant mobility over challenging terrain but remain difficult to model and control due to complex contact-rich dynamics and partial observability. This work presents a model predictive path integral (MPPI) controller for a three-bar tensegrity robot driven by a learned graph neural network (GNN) dynamics model. This work first extends prior GNN-based models with a differentiable contact detection module. The extension allows the dynamics model to reason over non-horizontal planar terrains, obstacles, as well as self-collisions. Then, the learned dynamics model and the MPPI controller operate in a closed data-collection loop, iteratively improving model accuracy and control performance. This work further introduces a hybrid MPPI strategy that combines MPPI with turning motion primitives to improve maneuverability. Experiments are performed in MuJoCo across five navigation tasks, which include, wall obstacles, inclines, narrow corridors, low-clearance structures, and a composite 3D obstacle course. The experiments demonstrate that the hybrid MPPI controller operating over the learned GNN dynamics model improves predictive accuracy over a flat-ground baseline model and achieves superior navigation performance compared to A∗-based re-planning and MPPI-only variants. Results show that the contact-aware learned dynamics combined with the sampling-based model predictive control enable robust tensegrity navigation in complex, contact-rich environments. |
Chen, N; Johnson, W; Kramer-Bottiglio, R; Bekris, K; Aanjaneya, M CableRobotGraphSim: A Graph Neural Network for Modeling Partially Observable Cable-Driven Robot Dynamics Inproceedings Learning for Dynamics and Control (L4DC) - Oral Presentation, USC, Los Angeles, CA, 2026. Abstract | Links | BibTeX | Tags: Dynamics, Soft-Robots @inproceedings{CableRobotGraphSim_l4dc, title = {CableRobotGraphSim: A Graph Neural Network for Modeling Partially Observable Cable-Driven Robot Dynamics}, author = {N Chen and W Johnson and R Kramer-Bottiglio and K Bekris and M Aanjaneya }, url = {https://arxiv.org/abs/2602.21331}, year = {2026}, date = {2026-06-18}, booktitle = {Learning for Dynamics and Control (L4DC) - Oral Presentation}, address = {USC, Los Angeles, CA}, abstract = {General-purpose simulators have accelerated the development of robots. Traditional simulators based on first-principles, however, typically require full-state observability or depend on parameter search for system identification. This work presents CableRobotGraphSim, a novel Graph Neural Network (GNN) model for cable-driven robots that aims to address shortcomings of prior simulation solutions. By representing cable-driven robots as graphs, with the rigid-bodies as nodes and the cables and contacts as edges, this model can quickly and accurately match the properties of other simulation models and real robots, while ingesting only partially observable inputs. Accompanying the GNN model is a sim-and-real co-training procedure that promotes generalization and robustness to noisy real data. This model is further integrated with a Model Predictive Path Integral (MPPI) controller for closed-loop navigation, which showcases the model's speed and accuracy. The code and data can be found at https://github.com/nchen9191/cable-robot-graph-sim.}, keywords = {Dynamics, Soft-Robots}, pubstate = {published}, tppubtype = {inproceedings} } General-purpose simulators have accelerated the development of robots. Traditional simulators based on first-principles, however, typically require full-state observability or depend on parameter search for system identification. This work presents CableRobotGraphSim, a novel Graph Neural Network (GNN) model for cable-driven robots that aims to address shortcomings of prior simulation solutions. By representing cable-driven robots as graphs, with the rigid-bodies as nodes and the cables and contacts as edges, this model can quickly and accurately match the properties of other simulation models and real robots, while ingesting only partially observable inputs. Accompanying the GNN model is a sim-and-real co-training procedure that promotes generalization and robustness to noisy real data. This model is further integrated with a Model Predictive Path Integral (MPPI) controller for closed-loop navigation, which showcases the model's speed and accuracy. The code and data can be found at https://github.com/nchen9191/cable-robot-graph-sim. |
Johnson, W; Meng, P; Chen, N; Cimatti, L; Vercoutere, A; Aanjaneya, M; Kramer-Bottiglio, R; Bekris, K An Open-Source, Reproducible Tensegrity Robot that can Navigate Among Obstacles Journal Article IEEE Robotics and Automation Letters (RA-L) [Also appearing at the IEEE/RSJ IROS conference], 2026. Abstract | Links | BibTeX | Tags: Soft-Robots @article{open_source_tensegrity, title = {An Open-Source, Reproducible Tensegrity Robot that can Navigate Among Obstacles}, author = {W Johnson and P Meng and N Chen and L Cimatti and A Vercoutere and M Aanjaneya and R Kramer-Bottiglio and K Bekris }, url = {https://ieeexplore.ieee.org/document/11474858}, year = {2026}, date = {2026-02-05}, journal = {IEEE Robotics and Automation Letters (RA-L) [Also appearing at the IEEE/RSJ IROS conference]}, abstract = {Tensegrity robots, composed of rigid struts and elastic tendons, provide impact resistance, low mass, and adaptability to unstructured terrain. Their compliance and complex, coupled dynamics, however, present modeling and control challenges, hindering planning and obstacle avoidance. This paper presents a complete, open-source, and reproducible system that enables navigation for a 3-bar tensegrity robot. The system comprises: (i) an inexpensive, open-source hardware design, and (ii) an integrated, open-source software stack for physics-based modeling, system identification, state estimation, path planning, and control. All hardware and software are publicly available at https://sites.google.com/view/tensegrity-navigation/. The proposed system tracks the robot using a static overhead camera and executes collision-free paths to a goal among known obstacle locations. System robustness is demonstrated through experiments involving unmodeled environmental challenges, including a vertical drop, an incline, and granular media, culminating in an outdoor field demonstration. To validate reproducibility, experiments were conducted using robot instances at two different laboratories. This work provides the robotics community with a complete navigation system for a compliant, impact-resistant, and shape-morphing robot. This system is intended to serve as a springboard for advancing the navigation capabilities of other unconventional robotic platforms.}, keywords = {Soft-Robots}, pubstate = {published}, tppubtype = {article} } Tensegrity robots, composed of rigid struts and elastic tendons, provide impact resistance, low mass, and adaptability to unstructured terrain. Their compliance and complex, coupled dynamics, however, present modeling and control challenges, hindering planning and obstacle avoidance. This paper presents a complete, open-source, and reproducible system that enables navigation for a 3-bar tensegrity robot. The system comprises: (i) an inexpensive, open-source hardware design, and (ii) an integrated, open-source software stack for physics-based modeling, system identification, state estimation, path planning, and control. All hardware and software are publicly available at https://sites.google.com/view/tensegrity-navigation/. The proposed system tracks the robot using a static overhead camera and executes collision-free paths to a goal among known obstacle locations. System robustness is demonstrated through experiments involving unmodeled environmental challenges, including a vertical drop, an incline, and granular media, culminating in an outdoor field demonstration. To validate reproducibility, experiments were conducted using robot instances at two different laboratories. This work provides the robotics community with a complete navigation system for a compliant, impact-resistant, and shape-morphing robot. This system is intended to serve as a springboard for advancing the navigation capabilities of other unconventional robotic platforms. |
2024 |
Chen, N; Wang, K; Johnson, W; Kramer-Bottiglio, R; Bekris, K; Aanjaneya, M Learning Differentiable Tensegrity Dynamics Using Graph Neural Networks Inproceedings Conference on Robot Learning (CoRL), Munich, Germany, 2024. Abstract | Links | BibTeX | Tags: Soft-Robots @inproceedings{Chen:2024aa, title = {Learning Differentiable Tensegrity Dynamics Using Graph Neural Networks}, author = {N Chen and K Wang and W Johnson and R Kramer-Bottiglio and K Bekris and M Aanjaneya}, url = {https://openreview.net/pdf?id=5Awumz1VKU}, year = {2024}, date = {2024-11-01}, booktitle = {Conference on Robot Learning (CoRL)}, address = {Munich, Germany}, abstract = {Tensegrity robots are composed of rigid struts and flexible cables and constitute an emerging class of hybrid rigid-soft robotic systems. They are promising systems for a wide-array of applications, ranging from locomotion to assembly. They are difficult to control and model accurately, however, due to their high number of degrees of freedom and compliance. To address this issue, prior works have introduced a differentiable physics engine designed for tensegrity robots based on first-principles. In contrast, this work proposes the use of graph neural networks to model contact dynamics over a graph representation of tensegrity robots, which leverages the natural graph-like cable connectivity between the rod end caps. This learned simulator can accurately model 3-bar and 6-bar tensegrity robot dynamics in simulation-to-simulation experiments where MuJoCo is used as the ground truth. It can also achieve higher accuracy than the previous differentiable engine for a real 3-bar tensegrity robot, where the robot state is only being partially observable. When compared against direct applications of recent graph neural network simulators, the proposed approach is computationally more efficient both for training and inference, while achieving higher accuracy.}, keywords = {Soft-Robots}, pubstate = {published}, tppubtype = {inproceedings} } Tensegrity robots are composed of rigid struts and flexible cables and constitute an emerging class of hybrid rigid-soft robotic systems. They are promising systems for a wide-array of applications, ranging from locomotion to assembly. They are difficult to control and model accurately, however, due to their high number of degrees of freedom and compliance. To address this issue, prior works have introduced a differentiable physics engine designed for tensegrity robots based on first-principles. In contrast, this work proposes the use of graph neural networks to model contact dynamics over a graph representation of tensegrity robots, which leverages the natural graph-like cable connectivity between the rod end caps. This learned simulator can accurately model 3-bar and 6-bar tensegrity robot dynamics in simulation-to-simulation experiments where MuJoCo is used as the ground truth. It can also achieve higher accuracy than the previous differentiable engine for a real 3-bar tensegrity robot, where the robot state is only being partially observable. When compared against direct applications of recent graph neural network simulators, the proposed approach is computationally more efficient both for training and inference, while achieving higher accuracy. |
