Panda3d Robotics

Panda3d Robotics

本文关键字:Robotics Panda3d      更新时间:2023-10-16

标题很明显,这是一个好主意吗?我一直在寻找一个机器人模拟器在语言我知道(我知道ruby最好,然后c++,然后python -想加强这里-,忘记javascript,但我知道它)。

我发现了一个叫pyro的东西,但它可能不符合我的需求(如下所列)。

在我大学的最后一个学期,我学习了c++,然后他们带我去学习机器人(这只花了2个月的时间)。Pyro看起来很相似,但现在我想要一些不同的。

我需要一些东西,允许导入图形,允许3d环境,允许轻松修改机器人可以执行的动作。还提供了机器人编程所需的其他东西,如传感器。

我建议您使用ROS(gazebo)并使用c++或python编写节点。你可以阅读Lentin Joseph的《使用Python学习机器人》一书。它可以帮助你用ROS和OpenCV构建自主机器人。

Panda 3D是编写自己的机器人系统的好语言。它是由CMU的人写的,所以它很清晰,很有意义。它允许您从Maya或Blender导入非常复杂的模型。它支持3D环境。虽然它有自己的脚本语言来运行从建模包导入的动作(动画),但我更喜欢编写自己的机器人驱动程序。它支持三种不同的物理引擎,包括它自己的基本版本,开放动力学引擎(ODE),以及最近的Bullet。虽然它支持碰撞检测,允许触发,但它是一个动画和图形渲染系统,而不是机器人系统本身,所以你必须在它旁边或上面制作自己的传感器模拟。不过,总的来说,它还是相当令人满意的。好运。