Drake:机器人学的模型设计与验证

Drake

Drake 是一个由丰田研究所支持的 C++/Python 工具箱,专注于机器人学的模型设计和验证,提供强大的开源实现和丰富的示例。

Drake:机器人学的模型设计与验证

Drake(中古英语中的“龙”)是由 MIT 计算机科学与人工智能实验室(CSAIL)的机器人运动组发起的 C++ 工具箱。现在,开发团队已经显著扩大,核心开发由丰田研究所领导。它是一套工具集,用于分析我们机器人的动力学并为其构建控制系统,特别强调基于优化的设计/分析。

尽管机器人学领域可用的仿真工具越来越多,但大多数工具的功能就像一个黑匣子:命令输入,传感器输出。Drake 旨在模拟机器人的非常复杂的动力学(例如包括摩擦、接触、空气动力学等),但始终强调暴露控制方程中的结构(稀疏性、解析梯度、多项式结构、不确定性量化等),并使这些信息可用于高级规划、控制和算法分析。

Drake 提供了 Python 接口,以支持新算法的快速原型设计,并旨在为许多最先进的算法提供坚实的开源实现。最后,我们希望 Drake 提供许多引人注目的示例,可以帮助人们入门并提供急需的基准。我们很高兴接受用户贡献以改进覆盖范围。

您可以在博客文章中阅读更多关于 Drake 的愿景。我们希望您发现这个工具有用。如果您希望分享您的评论、问题、成功故事或挫折,请参阅获取帮助。并请贡献您的最佳错误修复、功能和示例!

Drake 提供基于 Python 的教程,使用 Jupyter 笔记本。我们建议您在线查看教程。或者,要通过 pip 在本地运行教程,请参考 drake/tutorials/README.md。

我们在源代码树中的 drake/examples 下展示了许多用例,并通过我们的 Drake Gallery(欢迎贡献!)提供了更多示例。我们还有许多示例,展示了如何在您自己的项目中使用 Drake 作为外部库,包括使用各种构建系统的示例以及如何设置持续集成的示例。

Drake 开发者要感谢丰田研究所、DARPA、国家科学基金会、海军研究办公室、Amazon.com 和 The MathWorks 的重要支持。

Drake的最佳替代品

ROS

ROS

ROS是助力构建机器人应用的软件库及工具

MoveIt

MoveIt

MoveIt 是强大的运动规划框架,助力机器人发展

Webots

Webots

Webots 是一款功能强大的机器人模拟工具,助力多种应用

T.I.E. Industrial

T.I.E. Industrial

T.I.E. Industrial提供ABB机器人综合解决方案

Dystr

Dystr

Dystr 是加速现代工程团队速度的智能工程中心

Shield AI

Shield AI

Shield AI 致力于打造世界顶尖的AI飞行员,通过Hivemind技术推动从F-16到下一代飞机的快速进化。

RoboDK

RoboDK

RoboDK是一款强大的工业机器人模拟器,无需编程技能即可轻松进行离线编程。

PyRobot

PyRobot

PyRobot是一个开源机器人研究平台,支持操作、导航等多种功能。

Alpha Grill

Alpha Grill

Alpha Grill是一款AI驱动的自动烹饪设备,帮助用户提高效率并实现精确的食谱执行。

MRPT

MRPT

MRPT 是一个开源的移动机器人编程工具包,提供便携且经过良好测试的应用程序和库,涵盖机器人研究领域常用的数据结构和算法。

Drake

Drake

Drake 是一个由丰田研究所支持的 C++/Python 工具箱,专注于机器人学的模型设计和验证。

Apex.AI

Apex.AI

Apex.AI 是一家专注于安全、效率和开发便捷性的软件公司,加速软件定义未来的实现。

NVIDIA Isaac Sim

NVIDIA Isaac Sim

NVIDIA Isaac Sim 是一个基于物理的虚拟环境,帮助开发者设计、模拟、测试和训练基于AI的机器人和自主机器。

Covariant

Covariant

Covariant 是一个由世界领先的AI研究科学家构建的机器人自动化平台,旨在解决仓库运营的变化和规模问题。

KommuAssist

KommuAssist

KommuAssist 是一款AI驱动的自动驾驶辅助系统,旨在提升驾驶安全性和便利性。

Furhat Robotics

Furhat Robotics

Furhat Robotics致力于打造具有人类级别对话和社交技能的下一代人形机器人。

Robotika.ai

Robotika.ai

Robotika.ai 是一款AI驱动的数据库管理工具,帮助企业解决复杂的数据库挑战。

Rerun

Rerun

Rerun 是一个开源的多模态数据堆栈,专为空间和具身AI设计,提供快速、灵活且易于使用的数据可视化解决方案。

LuckyRobots

LuckyRobots

LuckyRobots 是一个AI驱动的机器人模拟平台,旨在通过自然语言命令使机器人执行任务。

Berkshire Grey

Berkshire Grey

Berkshire Grey提供AI驱动的企业机器人解决方案,帮助自动化供应链任务,提高生产力和效率。

Sanctuary AI

Sanctuary AI

Sanctuary AI致力于创造和部署工业级人形机器人,以应对日益增长的劳动力挑战。

精选AI工具

CoppeliaSim

CoppeliaSim

CoppeliaSim 是一款支持复杂机器人系统测试与验证的下一代自动化与机器人原型设计工具。

查看详情
Spot

Spot

Spot是一款由波士顿动力公司开发的敏捷移动机器人,旨在自动化感知和检查,捕捉无限数据,并实现无边界探索。

查看详情
Robovision

Robovision

Robovision是一个AI驱动的计算机视觉平台,旨在实现智能自动化,提高生产线的产量和定制化,同时减少浪费。

查看详情
Artwo

Artwo

Artwo是打造未来类人机器人租赁平台,助力用户便捷租赁。

查看详情
Duckietown

Duckietown

Duckietown是一个提供AI和机器人教学的平台,助力用户专业学习

查看详情
AWS RoboMaker

AWS RoboMaker

AWS RoboMaker 助力机器人模拟,实现高效自动化

查看详情
ROS

ROS

ROS是助力构建机器人应用的软件库及工具

查看详情
Robotmaster

Robotmaster

Robotmaster 是一款离线机器人编程与仿真软件,助用户轻松编程

查看详情