熊猫三维机器人

发布于 2024-12-21 02:09:20 字数 336 浏览 1 评论 0原文

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

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

在我大学的最后一个学期,我学习了 C++,然后他们带我学习了 RobotC(学期只有大约 2 个月)。 Pyro 看起来很相似,但现在我想要一些不同的东西。

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

The title makes it obvious, is this a good idea? I've been looking for a robotics simulator in languages i know (i know ruby best, then c++, then python -- want to strengthen here--, forget about javascript, but i know it).

i found something called pyro, but it probably doesn't fit my needs (listed below).

In my last university term i learned c++, then they took me to RobotC (which was only about 2 months of the term). Pyro seems similar but now i want something different.

I need something that allows to import graphics, allows 3d environments, allows to easily modify actions robot can perform. Also provides other things necessary for robot programming, like a sensor.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

会傲 2024-12-28 02:09:20

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

I would suggest you to go for ROS(gazebo) and write your nodes in C++ or python. You can follow Lentin Joseph's book on Learning Robotics Using Python. It helps you in building autonomous bots with ROS and OpenCV.

尘曦 2024-12-28 02:09:20

Panda 3D 是一种很好的语言,可以用来编写您自己的机器人系统。它是由 CMU 人员编写的,因此非常干净且有意义。它允许您从 Maya 或 Blender 导入非常复杂的模型。它支持 3D 环境。尽管它有自己的脚本语言来运行从建模包导入的动作(动画),但我更喜欢编写自己的机器人驱动程序。它支持三种不同的物理引擎,包括自己的基本版本、开放动力学引擎(ODE)和最新的 Bullet。尽管它支持允许触发的碰撞检测,但它是一个动画和图形渲染系统,而不是机器人系统本身,因此您必须在其旁边或之上制作自己的传感器模拟。不过总而言之,还是比较满意的。祝你好运。

Panda 3D is a good language to write your own robot system in. It's written by CMU people, so it's very clean and makes a lot of sense. It allows you to import very complex models from Maya or Blender. It supports 3D environments. Although it has its own scripting language for running actions (animations) imported from your modeling package, I prefer to write my own robot driver. It supports three different physics engines, including its own basic version, Open Dynamics Engine (ODE), and most recently Bullet. Although it supports collision detection, which allows triggering, it is an animation and graphic rendering system, not a robotics system per se, and so you'll have to craft your own sensor simulations beside or on top of it. All in all, though, it is quite satisfactory. Good luck.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文