A Whole-Body Software Abstraction layer for Control Design of free-floating Mechanical Systems
Francesco Romano, Silvio Traversaro, Daniele Pucci, Jorhabib, Eljaik, Andrea Del Prete, Francesco Nori

TL;DR
This paper introduces a software abstraction layer that simplifies the development of whole-body controllers for free-floating robotic systems, decoupling control design from platform-specific implementation details.
Contribution
It presents a novel software library that separates control law design from hardware specifics, including a reference implementation and a Simulink interface for model-driven development.
Findings
Decouples control design from platform implementation.
Supports simple and complex control strategies.
Facilitates cleaner, more concise control code.
Abstract
In this paper, we propose a software abstraction layer to simplify the design and synthesis of whole-body controllers without making any preliminary assumptions on the control law to be implemented. The main advantage of the proposed library is the decoupling of the control software from implementation details, which are related to the robotic platform. Furthermore, the resulting code is more clean and concise than ad-hoc code, as it focuses only on the implementation of the control law. In addition, we present a reference implementation of the abstraction layer together with a Simulink interface to provide support to Model-Driven based development. We also show the implementation of a simple proportional-derivative plus gravity compensation control together with a more complex momentum-based bipedal balance controller.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDynamics and Control of Mechanical Systems · Control and Stability of Dynamical Systems · Modeling and Simulation Systems
