チュートリアル

mc_rtcのチュートリアルへようこそ。このページには、本フレームワークをフル活用するのに役立つ情報が掲載されています。

mc_rtcは、SpaceVecAlgライブラリ、RBDynライブラリ、Tasksライブラリのスーパーセットで、簡単で使い勝手のよいインターフェイスを提供します。コントローラーのコードは、C++またはPythonを使用して記述できます。また、必要に応じてこれら2つの言語によるサンプルが示されています。

このチュートリアルでは、SpaceVecAlgライブラリとRBDynライブラリについてある程度習熟しており、Tasksで実装されているような二次計画法に基づく制御に関する基本的な知識をお持であることを前提としています。あまり知識をお持ちでない方は、Joris VaillantによるSpaceVecAlg and RBDyn presentationsSpaceVecAlg and RBDyn tutorialsを参照してください。

イントロダクション

以下のチュートリアルは、フレームワークのインストール方法、お好みのインターフェイスでのコントローラの実行方法、独自のコントローラのプログラミング方法の学習を手助けするものです。

フレームワークの利用法

以下のチュートリアルは、コントローラの実装に特に関連しない、フレームワークに関する幅広いトピックをカバーしています。

ツール

これらのチュートリアルはmc_rtc関連の便利なツールを紹介します。

サンプル

コントローラのサンプルを紹介します。