代码之家  ›  专栏  ›  技术社区  ›  rics

机器人仿真环境

  •  14
  • rics  · 技术社区  · 16 年前

    Webots Player/Stage .

    12 回复  |  直到 16 年前
        1
  •  5
  •   Drew Noakes    15 年前

    ROS 将可视化您的机器人以及您从中记录的任何数据。

    要结帐的包裹将 rviz nav_view

        2
  •  4
  •   epatel    16 年前

    这让我想起了 breve

    breve是一个免费的开源软件包,它可以轻松地构建多智能体系统和人工生命的三维模拟。

    还有一个维基页面列表 Robotics simulators

        3
  •  4
  •   rudigrobler    16 年前
        4
  •  3
  •   Prometheus.one    13 年前

    如果您对动力学感兴趣,那么最古老但最难使用的是sd/fast。最初制造它的公司被一家大型cad公司收购。 您可以尝试前往: http://www.sdfast.com/
    这将花费你一点钱,但我相信模拟的准确性。没有接触或碰撞模型,因此您必须自己滚动。我用它来模拟两足动物、游动的鱼等等。。也没有可视化。所以,这是为铁杆程序员准备的。然而,它在我们这些老人中很受尊重。

    OpenDynamics引擎被人们使用 http://www.ode.org/ 为了“更容易”模拟。它带有一个集成器和一个原始的可视化包。还有python绑定(python万岁!)。

    现在,MapleSoft(位于美丽的加拿大滑铁卢)推出了maplesim。这会让你损失一点钱,但以下是我喜欢它的地方:

    它不仅仅是机器人技术。你几乎可以做任何事。我相信你可以模拟汽车的悬挂系统,齿轮,发动机。。。我认为它甚至可以与电路模拟相结合。因此,如果您正在开发高性能产品,那么MapleSim将是一个强有力的竞争者。转到www.maplesoft.com并搜索它。

    他们很乐意给你一份30天的评估报告。

    当然,你可以自己动手。您可以使用符号计算程序(如maple或mathematica)求解大多数简单机器人的拉格朗日-欧拉运动方程。 编辑:无法在枫树中优雅地做某些衍生产品。我不得不求助于黑客。

    但是,请注意速度问题。

    编辑:OpenSim与SD/Fast共享一名团队成员。

    还有很多其他专门的模拟器。但是,要小心。

    总之,以下是面向机器人工作的模拟器的评估标准:

    (1) 你们有什么样的碰撞模型?如果是非常硬的弹性碰撞,则在碰撞过程中可能会出现数值稳定性问题 (2) 可视化-可以添加不同的地形等。。 (3) 方便的图形构建工具,因此您不必编写代码,然后查看您得到了什么。

    (4) 底层模拟算法的复杂度是多少。如果是O(N),那就太好了。但它可以是O(N^4),就像拉格朗日-欧拉直接推导一样。。。那么不管你的机器有多快,你的系统都无法扩展。

    (5) 它有多准确,你在乎吗? (6) 它是否有助于集成传感器。对于移动机器人,您需要有“机器人眼睛视图”

    希望有帮助!

        5
  •  2
  •   Bill the Lizard    16 年前

    RobotBasic 是免费的,易于学习,并用于原型简单的机器人运动算法。您还可以从IDE中编程BasicStamp。

        6
  •  2
  •   Drew Noakes    15 年前
        7
  •  1
  •   Niklas Winde    16 年前

    ABB有一个相当不错的解决方案称为RobotStudio,用于模拟他们的巨型工业机器人。我不认为它是免费的,我也不认为你会从中得到很多乐趣,但它令人印象深刻。 Here's a page about it

        8
  •  1
  •   nesmoht    15 年前

    我一直在和卡门一起工作 http://carmen.sourceforge.net/ 并发现它很有用。

    卡门的缺点之一是文档方面,我认为网页有点过时和不足。因此,我喜欢听取其他有与卡门合作经验的人的意见,或是与卡门打交道的学生报告/项目。

        9
  •  1
  •   Ezu    12 年前
        10
  •  0
  •   rics    15 年前

    LabView 是用于开发测量、测试和控制系统的图形编程环境。 simulation 用SolidWorks。

        11
  •  0
  •   Ezu    12 年前

    MRDS是免费的,是最好的机器人仿真环境之一。工作区也可以使用,如果您想要一个完整的列表,请检查此链接 robotics simulation software

        12
  •  0
  •   dvvrd    10 年前

    Trik Studio 有一个很好的和清晰的二维模型模拟器和可视化和文本编程环境。他们也很快将支持基于 Morse 模拟器。此外,它是免费和开源的,并有多语言接口。