论文标题
ROS-Pybullet界面:可靠的接触模拟和人类机器人相互作用的框架
ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interaction
论文作者
论文摘要
可靠的接触模拟在(半)自动机器人的开发中起关键作用,尤其是在处理富含接触的操作方案时,这是一个主动的机器人研究主题。除了模拟外,诸如感应,感知,数据收集,机器人硬件控制,人类界面等的组件都是在现实世界系统中应用机器学习算法或基于模型的方法的关键推动因素。但是,缺乏与较大的机器人生态系统(即ROS,Orocos)连接可靠的接触模拟的软件,对于文献中发现的新颖方法的更无缝应用,用于现有的机器人硬件。在本文中,我们介绍了Ros-Pybullet界面,该框架在可靠的触点/撞击模拟器Pybullet和机器人操作系统(ROS)之间提供了桥梁。此外,我们还提供了其他实用程序,以促进模拟环境中的人类机器人相互作用(HRI)。我们还提出了几个用例,以突出我们框架的功能和实用性。请检查我们的视频,源代码和补充材料中包含的示例。我们的完整代码库是开源的,可以在https://github.com/cmower/ros_pybullet_interface上找到。
Reliable contact simulation plays a key role in the development of (semi-)autonomous robots, especially when dealing with contact-rich manipulation scenarios, an active robotics research topic. Besides simulation, components such as sensing, perception, data collection, robot hardware control, human interfaces, etc. are all key enablers towards applying machine learning algorithms or model-based approaches in real world systems. However, there is a lack of software connecting reliable contact simulation with the larger robotics ecosystem (i.e. ROS, Orocos), for a more seamless application of novel approaches, found in the literature, to existing robotic hardware. In this paper, we present the ROS-PyBullet Interface, a framework that provides a bridge between the reliable contact/impact simulator PyBullet and the Robot Operating System (ROS). Furthermore, we provide additional utilities for facilitating Human-Robot Interaction (HRI) in the simulated environment. We also present several use-cases that highlight the capabilities and usefulness of our framework. Please check our video, source code, and examples included in the supplementary material. Our full code base is open source and can be found at https://github.com/cmower/ros_pybullet_interface.