论文标题

与地面接触的机器人浮动基准系统的灵活MATLAB/SIMULINK模拟器

A Flexible MATLAB/Simulink Simulator for Robotic Floating-base Systems in Contact with the Ground

论文作者

Guedelha, Nuno, Pasandi, Venus, L'Erario, Giuseppe, Traversaro, Silvio, Pucci, Daniele

论文摘要

物理模拟器广泛用于机器人领域,从机械设计到动态模拟和控制器设计。本文提出了一个开源MATLAB/SIMULINK模拟器,用于刚性铰接式系统,包括操纵器和浮动式机器人。多亏了MATLAB/SIMULINK功能,例如MATLAB系统类和Simulink功能块,呈现的模拟器将基于程序化和基于块的方法结合在一起,从而使柔性设计具有不同的零件,包括其物理引擎,机器人地面交互模型以及状态进化算法的不同部分是简单地访问且可编辑的。此外,通过使用Simulink动态掩码块,所提出的仿真框架支持机器人模型集成了开放链和闭合链运动学,并具有与地面相互作用的任何所需数量的链接。模拟器还可以集成二阶执行器动力学。此外,模拟器受益于单行安装和易于使用的Simulink接口。

Physics simulators are widely used in robotics fields, from mechanical design to dynamic simulation, and controller design. This paper presents an open-source MATLAB/Simulink simulator for rigid-body articulated systems, including manipulators and floating-base robots. Thanks to MATLAB/Simulink features like MATLAB system classes and Simulink function blocks, the presented simulator combines a programmatic and block-based approach, resulting in a flexible design in the sense that different parts, including its physics engine, robot-ground interaction model, and state evolution algorithm are simply accessible and editable. Moreover, through the use of Simulink dynamic mask blocks, the proposed simulation framework supports robot models integrating open-chain and closed-chain kinematics with any desired number of links interacting with the ground. The simulator can also integrate second-order actuator dynamics. Furthermore, the simulator benefits from a one-line installation and an easy-to-use Simulink interface.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源