HumansXドキュメントセンター 公式サイトへ ↗

ナビゲーション概要

本ドキュメントでは、UNI 四輪駆動メカナムホイール・ナビゲーションロボットをベースに、サンプルデモ、エンジニアリングデプロイ、運動学制御、および開発リソースのダウンロードについて説明します。本ドキュメントにより、開発者は UNI ロボットの機能を十分に理解でき、開発のハードルを下げ、開発効率を高めることができます。また、さまざまな応用シーンに合わせて UNI ロボットを素早く構築し、アプリケーション開発を進めることができます。

特長

  • ROS2 フレームワーク:最新のロボットフレームワークである ROS2 をベースに、LiDAR と組み合わせてナビゲーションと自己位置推定を行います。
  • 屋内ナビゲーションのデプロイ:屋内環境で地図を作成して SLAM ナビゲーションを実現し、ロボットの状態をリアルタイムに調整できます。
  • ROS とナビゲーションのエンジニアリングデプロイ学習:ROS のエンジニアリングデプロイを「原理フレームワークの分解」「機能デモの迅速な実現」「機能フレームワークの分解」「機能パッケージの設定」「全パラメータの調整」の 5 つのステップに分解しています。Gmapping アルゴリズムを用いてナビゲーションを実現し、段階的な実験プロジェクトを設計しているため、学習者は ROS と SLAM ナビゲーションのエンジニアリングデプロイを十分に理解し、応用力を身につけることができます。

対象ユーザー

  1. ロボット開発者
  • 典型的な応用シーンのデモ例を提供し、さまざまなシーンでの応用の参考にしていただけます。
  • ROS に対応した開発インターフェースを提供し、多様な開発環境のニーズに対応します。
  • サンプルプログラムのソースコード、試作機の 3D モデル図、試作機のシミュレーション用 3D モデル、設計図面など豊富なダウンロードリソースを提供し、柔軟なデプロイを全面的にサポートします。
  1. 研究ユーザー
  • 典型的なアプリケーションのデモを提供し、研究ユーザーの参考事例としてご活用いただけます。
  • サンプルプログラムのソースコード、試作機の 3D モデル図、設計図面など豊富なダウンロードリソースを提供し、本格的な二次開発を全面的にサポートします。
  1. 教育ユーザー
  • UNI ナビゲーションロボットは軽量かつ安全で、すぐに使い始められるため、授業に求められる安全性、理論的な深さ、応用価値、学生の実践力といった要件を十分に満たします。
  • 多様なアルゴリズムを統合し、対応するデモ例を提供しているため、学生はすぐに操作して応用を体感し、実装の観点から理解を深めたうえで、設計・共有の段階へとステップアップして発展的な開発に取り組むことができます。
  • UNI ロボットとロボットオペレーティングシステム ROS を組み合わせ、移動ロボットのナビゲーション・自己位置推定などの科目で実践的な授業を行うことで、学生は理論知識を実践に活かすことができます。

主な内容

入門ガイド:ロボットのハードウェア仕様を全体的に把握し、環境構築とネットワーク設定を行います。

SLAM ナビゲーション クイック実行デモ:代表的な Gmapping アルゴリズムに基づくナビゲーションデモを提供します。

SLAM ナビゲーションのエンジニアリングデプロイ:分析・設計からデプロイまでの全工程を紹介し、二次開発を支援します。

ROS2 ベースの SLAM ナビゲーションを、基礎から実践まで素早く習得できます。