GUIDE / OVERVIEW
ROBOTICS LEARNING GUIDE

遊んで、理解して、 実機へつなげる。

Robot System Questのゲームとレッスンを入口に、ROS 2の通信、制御、認識、 ナビゲーションを段階的に理解するためのガイドです。

01 ROS 2通信 02 ロボット制御 03 センサー・認識 04 自律移動・アーム

ブラウザ上でROS 2のデータフローを再現する概念シミュレーションです。ROS 2やDDS自体は実行していません。

01

WHAT YOU WILL LEARN

ロボットは、どう動くのか

個別の技術を覚えるだけでなく、入力から出力までのロボットシステム全体を理解します。

INPUT見る・受け取る
THINK理解・判断する
OUTPUT動かす・作業する
01
COMMUNICATION

通信をつなぐ

ノード同士がデータや要求を交換する、ROS 2の基本構造を組み立てます。

できるようになること Topic・Service・Actionの概要と使い分けを理解できる
Pub/SubServiceAction
02
CONTROL

動きを制御する

目標値と現在値から指令を作り、ロボットを安定して動かします。

できるようになること Feedforward・Feedback・Parameterの概要と役割を理解できる
FeedforwardFeedbackParameter
03
PERCEPTION

周囲の世界を見る

LiDARとカメラのデータを処理し、障害物や物体をロボットの情報へ変えます。

できるようになること LiDAR・画像処理・物体検出の概要を理解できる
LiDARImageObject Detection
04
LOCALIZATION & MAP

位置と地図を理解する

座標変換、地図作成、確率的な自己位置推定をひとつの流れで学びます。

できるようになること TF・SLAM・AMCLの概要と役割を理解できる
TFSLAMAMCL
05
AUTONOMY & NAVIGATION

自分で考えて移動する

Goalから経路を作り、障害物を避けながら目的地まで走る仕組みを理解します。

できるようになること Nav2・Path・Behavior Treeの概要を理解できる
Nav2PathBehavior Tree
06
MANIPULATION

アームで作業する

関節角、手先位置、把持動作をつなぎ、物を掴んで運ぶ作業を完成させます。

できるようになること JointState・IK・Pick & Placeの概要と流れを理解できる
JointStateIKPick & Place
34体験できるステージ
ROS 2分野をつなぐ学習
1つながったロボットシステム
SIMULATION → ROS 2 CONCEPT → REAL ROBOT
02

HOW TO LEARN

3つのステップで学ぶ

シミュレーションで得た直感を、ROS 2の概念と実際のロボットへ接続します。

01
🎮
EXPERIENCE

Gamesで体験

まずはロボットを動かし、センサーや通信がゲーム中でどう働くかを体感します。

Gamesを見る →
02
UNDERSTAND

Lessonsで理解

Topic、Service、TF、制御などを操作しながら、システムの仕組みを分解します。

Lessonsを見る →
03
BUILD

実機で実践

講義資料と実機を使い、同じROS 2概念を本物のロボットシステムで確かめます。

実機学習を見る →
03

GAMES / EXPERIENCE

動かして気づく

ミッションを攻略しながら、ROS 2がロボットを動かす感覚をつかみます。

0 MISSIONS PLAY FIRST, LEARN NEXT
01ロボットを操作する移動・追跡・探索・対戦
02画面の変化を観察するセンサー・Topic・状態
03ROS 2の仕組みに気づく体験から概念へ
04

LESSONS / UNDERSTAND

仕組みを組み立てる

基礎から制御・認識・ナビゲーションまで、ステップごとに理解を深めます。

0 LESSONS CONCEPT TO SYSTEM
01仕組みを組み立てるNode・Topic・Message
02値を操作・調整するParameter・Goal・制御
03動く理由を説明できる概念からシステムへ
NEXT STEP / REAL ROBOT

実機で学ぶ場合はこちら

シミュレーションで理解したROS 2を、カチャカと実際の開発環境で試してみましょう。 開発環境、ROS 2基礎、制御、センサー、ナビゲーション、画像処理までを扱います。

  • 01 実機の開発環境とROS 2基礎
  • 02 フィードフォワード・フィードバック制御
  • 03 センサー・Nav2・AI画像処理
YOUTUBE / COURSE PREVIEW 実機で動く様子を見る
LEARNING SITE / GUIDE ROS 2 AI Lecture

実機演習の手順と、各Lessonの解説を順番に確認できます。

GUIDE
OPEN SOURCE / GITHUB kachaka_ros2_lecture

講義で使用するROS 2パッケージと実装コードを公開しています。

GITHUB
CREATOR / MORE PROJECTS Masato Kobayashi / 小林聖人

AIロボット等に関する研究や講義等をまとめています。

WEBSITE