机器人模拟器和物理引擎

在这篇文章中,我们将介绍应该一起讨论的机器人模拟器和物理引擎。机器人模拟器:基本上,机器人模拟器是一种计算机程序,有助于在虚拟环境中构建和测试机器人。一些关键点:首先,机器人模拟器通过 […] 帮助节省大量时间和金钱

来源:Roboticmagazine

在这篇文章中,我们将查看应该一起讨论的机器人模拟器和物理引擎。

机器人模拟器:

基本上,机器人模拟器是一个计算机程序,可促进虚拟环境中机器人的构建和测试。

一些要点:

首先,机器人模拟器通过消除物理原型和测试来节省大量时间和金钱,至少在设计的主要部分中,除了最后一个阶段。可以纠正错误,可以重置模拟和测试,并且对于机器人的各个方面(例如其传感器,执行器,运动学,操作算法和控制系统),任何所需的更改都可以使任何所需的更改都比现实世界容易得多。当构建和测试多个机器人系统互动并必须协调系统行为时,将进一步乘以利益。

对于模拟器而言,尽可能地模仿现实世界很重要,至少要与一定程度的模拟现实生活变量,这将影响机器人的操作。这是由机器人模拟器的核心组件的物理引擎完成的。下面将在下面进行详细描述。

机器人模拟器必须与机器人将在现实世界中运行的实际操作系统(例如ROS等)很好地集成。

有开源模拟器。使用这些功能不仅具有成本的优势,而且具有能够接收意见或至少与更多人讨论的过程的可能性。

使用机器人模拟器最有益的方面之一就是能够比现实世界更容易训练AI。这样的培训需要大量的试验和错误,可以使用模拟器执行得更快。

使用机器人模拟器的另一个优点是安全。尤其是不完整的机器人操作可能会带来更高的安全风险,即使采取了所有预防措施。使用模拟器消除了此类风险。

Pysics Engine:

A. Tuter