Drake: ロボット工学のためのモデルベース設計と検証

Drake

Drakeは、ロボット工学のためのモデルベース設計と検証を支援するC++/Pythonツールボックスです。最適化ベースの設計/分析に重点を置いています。

Drake: ロボット工学のためのモデルベース設計と検証

Drake(中世英語で「ドラゴン」を意味する)は、MITコンピュータサイエンスおよび人工知能研究所(CSAIL)のロボット移動グループによって開始されたC++ツールボックスです。現在では、トヨタ研究所を中心とした開発チームによって大きく成長しています。Drakeは、ロボットのダイナミクスを分析し、それらの制御システムを構築するためのツールの集合体で、最適化ベースの設計/分析に重点を置いています。ロボット工学のためのシミュレーションツールが増えていますが、その多くはブラックボックスのように機能します:コマンドが入力され、センサーが出力されます。Drakeは、非常に複雑なロボットのダイナミクス(例えば、摩擦、接触、空気力学などを含む)をシミュレートすることを目指していますが、常に支配方程式の構造(スパース性、解析的勾配、多項式構造、不確実性定量化など)を公開し、この情報を高度な計画、制御、および分析アルゴリズムに利用できるようにすることに重点を置いています。Drakeは、新しいアルゴリズムの迅速なプロトタイピングを可能にするためにPythonへのインターフェースを提供し、また、多くの最先端のアルゴリズムのための堅牢なオープンソース実装を提供することを目指しています。最後に、Drakeが多くの魅力的な例を提供し、人々が始めるのを助け、必要なベンチマークを提供することを願っています。私たちは、カバレッジを向上させるためのユーザーの貢献を受け入れることを楽しみにしています。Drakeのビジョンについては、このブログ記事で詳しく読むことができます。このツールが役立つことを願っています。コメント、質問、成功談、または不満を共有したい場合は、ヘルプの取得をご覧ください。そして、最高のバグ修正、機能、および例を提供してください!チュートリアルDrakeは、Jupyterノートブックを使用したPythonベースのチュートリアルを提供しています。オンラインでチュートリアルを閲覧することをお勧めします。または、pipを介してチュートリアルをローカルで実行するには、drake/tutorials/README.mdを参照してください。例ソースツリーのdrake/examplesの下に、いくつかの使用例が示されており、Drakeギャラリーを通じてさらに多くの例が利用可能です(貢献歓迎!)。また、Drakeを外部ライブラリとして使用する例もいくつかあり、さまざまなビルドシステムを使用した例や、継続的インテグレーションを設定する方法の例が含まれています。記事Drake:ロボット工学と機械学習の時代におけるモデルベース設計ロボット操作のための接触シミュレーションの再考MIT非駆動ロボット工学:歩行、走行、泳ぎ、飛行、および操作のためのアルゴリズムMITロボット操作:知覚、計画、および制御Drakeの引用@misc{drake, author = "Russ Tedrake and the Drake Development Team", title = "Drake: Model-based design and verification for robotics", year = 2019, url = "" }謝辞Drakeの開発者は、トヨタ研究所、DARPA、国立科学財団、海軍研究局、Amazon.com、およびThe MathWorksからの多大な支援に感謝します。統合Python LCM ROS 2™(サポートなし)Julia(サポートなし)

Drakeの代替ツール

Power Query

Power Query

Power Queryは、データの取得と変換を簡素化する強力なツールです。

IEEE SA

IEEE SA

IEEE SAは自律型および知能型システムの基準とリソースを提供します。

ROS

ROS

ROSはロボットアプリケーション構築を支援するソフトウェアライブラリとツールのセット

MoveIt

MoveIt

MoveItはロボットの動作計画を支援するAIツールです

Webots

Webots

WebotsはロボットをシミュレートするAIパワードツールです

T.I.E. Industrial

T.I.E. Industrial

T.I.E. IndustrialはABBロボットの包括的ソリューションを提供

Dystr

Dystr

Dystrはモダンなエンジニアリングチームの速度を加速するインテリジェントエンジニアリングハブです

Shield AI

Shield AI

Shield AIは、世界最高のAIパイロットを構築し、F-16から次世代航空機まで、Hivemindを活用して急速に進化するジェット機を提供しています。

RoboDK

RoboDK

RoboDKは、産業用ロボットとロボットプログラミングのための強力でコスト効率の高いシミュレーターです。

PyRobot

PyRobot

PyRobotは、オープンソースのロボティクス研究プラットフォームで、操作、ナビゲーション、デモンストレーションをサポートします。

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のためのオープンソースのログ処理と可視化プラットフォームです。

Berkshire Grey

Berkshire Grey

Berkshire Greyは、AIを活用したエンタープライズロボティクスで、顧客の注文履行と棚卸を自動化し、コストと時間を大幅に削減します。

Sanctuary AI

Sanctuary AI

Sanctuary AIは、労働力不足に対処するための産業用ヒューマノイドロボットを開発・展開しています。

注目のAIツール

RobotStudio Suite

RobotStudio Suite

RobotStudio® Suiteは、ロボットアプリケーションのための世界で最も人気のあるオフラインプログラミングおよびシミュレーションツールです。

詳細を見る
Berkshire Grey

Berkshire Grey

Berkshire Greyは、AIを活用したエンタープライズロボティクスで、顧客の注文履行と棚卸を自動化し、コストと時間を大幅に削減します。

詳細を見る
Sanctuary AI

Sanctuary AI

Sanctuary AIは、労働力不足に対処するための産業用ヒューマノイドロボットを開発・展開しています。

詳細を見る
CoppeliaSim

CoppeliaSim

CoppeliaSimは、次世代の自動化とロボティクスプロトタイピングを加速し、複雑なロボティクスシステムのテストと検証を支援するAIツールです。

詳細を見る
Spot

Spot

Spotは、先進的な自律性と敏捷性を備えたモバイルロボットで、現場の監視、安全性の確保、データ駆動型の意思決定を革新します。

詳細を見る
Robovision

Robovision

Robovisionは、AIを活用したコンピュータービジョンプラットフォームで、インテリジェントな自動化を可能にします。

詳細を見る
Artwo

Artwo

Artwoは、人型ロボットのレンタルプラットフォームを構築し、ユーザーを支援する

詳細を見る
AWS RoboMaker

AWS RoboMaker

AWS RoboMakerは、ロボティクスシミュレーションを自動化するためのクラウドサービスです。

詳細を見る