arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1701.00935cs.RO
收藏

自由浮动机械系统控制设计的整体软件抽象层

A Whole-Body Software Abstraction layer for Control Design of free-floating Mechanical Systems

Istituto Italiano di Tecnologia(意大利技术研究院);UPMC Univ. Paris(巴黎皮埃尔和玛丽·居里大学);LAAS/CNRS(法国国家科学研究中心系统分析与架构实验室)

Francesco Romano, Silvio Traversaro, Daniele Pucci, Jorhabib Eljaik, Andrea Del Prete, Francesco Nori

摘要:

在本文中,我们提出了一个软件抽象层,以简化全身控制器的设计和合成,而无需对要实现的控制律进行任何初步假设。所提出的库的主要优点是解耦的控制软件的实施细节,这是相关的机器人平台。此外,所得到的代码比ad-hoc代码更干净和简洁,因为它只关注控制律的实现。此外,我们提出了一个参考实现的抽象层连同Simulink接口提供支持模型驱动的开发。我们还展示了一个简单的比例微分加重力补偿控制与一个更复杂的动量为基础的双足平衡控制器的实施。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑