ナビゲーションの概要
本ドキュメントでは、UNI 四輪駆動メカナムホイールナビゲーションロボットをベースとしたサンプルデモ、プロジェクトのデプロイ、運動学制御、開発リソースのダウンロードについて説明します。本ドキュメントにより、開発者は UNI ロボットの能力を総合的に理解でき、開発のハードルを下げて開発効率を高められます。また、UNI ロボットをベースにさまざまな応用シーンに向けたアプリケーションを迅速に構築・開発できます。
特長
- ROS2 フレームワーク:最新のロボットフレームワークである ROS2 をベースに、LiDAR と組み合わせてナビゲーションと自己位置推定を行います。
- 屋内ナビゲーションのデプロイ:屋内環境の地図作成に基づいて SLAM ナビゲーションを実現し、ロボットの状態をリアルタイムに調整できます。
- ROS とナビゲーションの実装デプロイ学習:ROS の実装デプロイを、原理フレームワークの分解、機能のクイックデモ、機能フレームワークの分解、機能パッケージの設定、全パラメータ調整の 5 ステップに分け、Gmapping アルゴリズムと組み合わせてナビゲーションを実現します。段階的な実験プロジェクトを通じて、学習者が ROS と SLAM ナビゲーションの実装デプロイを総合的に理解し、応用力を身に付けられるよう設計しています。
対象ユーザー
- ロボット開発者:
- 代表的な応用シーンのデモを提供し、各シーンでの応用の参考となります。
- ROS 対応の開発インターフェースを提供し、さまざまな開発環境のニーズに対応します。
- サンプルソースコード、試作機の 3D モデル図、試作機のシミュレーション用 3D モデル、設計図面など豊富なダウンロード資料を提供し、柔軟なデプロイを全面的にサポートします。
- 研究ユーザー
- 代表的な応用のデモを提供し、研究ユーザーの参考事例となります。
- サンプルソースコード、試作機の 3D モデル図、設計図面など豊富なダウンロード資料を提供し、高度な二次開発を全面的にサポートします。
- 教育ユーザー
- UNI ナビゲーションロボットは軽量・安全ですぐに操作でき、安全性・理論的な深さ・応用価値・学生が操作できることといった教育現場の要件を十分に満たします。
- 多様なアルゴリズムを統合し、対応するデモを提供しているため、学生はすぐに操作して応用を体感し、実装の観点から理解したうえで、設計・共有の段階へと進み、より深い開発に取り組めます。
- UNI ロボットを用いて、ロボットオペレーティングシステム ROS、移動ロボットのナビゲーションと自己位置推定などの科目と組み合わせた実践授業を行うことで、学生は理論知識を実践に応用できます。
主な内容
入門ガイド:ロボットのハードウェア仕様を全体的に把握し、環境構築とネットワーク設定を行います。
SLAM ナビゲーションのクイックデモ:代表的なアルゴリズムである Gmapping に基づくナビゲーションデモを提供します。
SLAM ナビゲーションの実装デプロイ:分析・設計からデプロイまでの全工程を紹介し、二次開発を支援します。
ROS2 に基づく SLAM ナビゲーションを基礎から実践まで学び、すばやく習得できます。
ドキュメント