Mobile Robot Programming Toolkit(MRPT)は、ロボット工学の研究において広く使用されるデータ構造とアルゴリズムをカバーする、ポータブルでよくテストされたアプリケーションとライブラリを開発者に提供します。このツールキットはオープンソースであり、3条項BSDライセンスの下でリリースされています。
MRPTを入手するには、LinuxまたはWindows用のインストールガイドに従ってください。ソースからビルドするためのコンパイル手順も提供されています。
始めるには、チュートリアルやC++ APIリファレンスを参照してください。MRPTモジュールに関する詳細な情報や、多数のC++例が用意されています。また、GitHubリポジトリ(
質問がある場合は、メーリングリスト()またはStack Overflow(タグ:mrpt)で質問することができます。MRPTアプリケーションの設定ファイルの例は、MRPT/share/mrpt/config_filesにあります。サンプルデータセットは、MRPT/share/mrpt/datasetsに保存されています。より完全なデータセットリポジトリはオンラインで利用可能です。
バグ修正や新機能の貢献を歓迎します。このバージョンの変更履歴は、The ChangeLogで確認できます。パフォーマンスベンチマークは、mrpt-performanceアプリケーションを使用して自動化されており、2018年に独自のGitリポジトリに移動しました。異なるプラットフォームでの結果や、異なるコンパイラとプラットフォーム間の比較は、
MRPT 1.xからMRPT 2.xへのコードの移植に関する情報も提供されています。MRPTは、MOLAモジュラーSLAMフレームワークで使用されています。