カチャカで学ぶROS 2 実践!知能ロボットシステム入門!
はじめに
ロボット開発に興味があるけど,何から始めればいいかわからない...
実機を使ってROS 2を学びたいけど,ご家庭のロボットでも学べないものか...
そんな方に,学習サイト「ROS2 AI Lecture 実践!知能ロボットシステム入門 ~ カチャカとROS 2でAIロボット!~」がもしかすると良いかも?しれません!
ということで,今回は,カチャカ(Kachaka)ロボットを使用したROS2の学習サイト「ROS2 AI Lecture」について紹介します。
概要ポスト
カチャカとROS 2で学ぶAIロボットシステムに関する講義サイトと教材を公開しました!
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 15, 2025
まだまだ色々と改善の必要はありますが,少しずつバージョンアップしていきます。コードはオープンです。
- web: https://t.co/IsytyxbwtW
- code(github): https://t.co/eR7n6YHVke pic.twitter.com/B9vUsGiHIx
【note書きました!】カチャカで学ぶROS 2 実践!知能ロボットシステム入門!https://t.co/py1WlZ2gDQ
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 21, 2026
シェア嬉しいです!
この記事で紹介するサイト
講義サイト:
講義サイトのコード GitHubリポジトリ (OSS):
↑スター嬉しいです!!! ⭐
そもそも誰なのかというのもあるかと思いますので,以下サイトを良ければご覧頂けると嬉しいです!
大阪大学 助教 小林 聖人: 個人サイト
個人サイトを大幅リニューアルしました🚀
— Masato Kobayashi @るっと🐺 (@MeRTcooking) November 24, 2025
これまでの研究🤖
- AI×ロボット: ロボットラーニング(視覚・力触覚 模倣学習やVLA等)
- XR ×ロボット
- マニピュレーション、移動ロボ等々
私の研究等に興味ある学士、修士、博士課程希望の方はお声がけください!
↓サイト🌐https://t.co/Zz359SuUHa pic.twitter.com/A4VRSbd7ed

詳細はこちらへ!
↓
https://mertcookimg.github.io/_publication/
少し寄り道...
そもそも当初はカチャカではなく,Roombaからはじまる
カチャカの前はRoombaで講義をしていました。講義の様子の一部です。
おなじみの画像処理も。
先日の一年生向け(文理混合)の知能ロボット授業でRealsenseつかってYOLO8(機械学習ベース)での画像処理や深度画像を体験してもらいました。色々と面白かったようでよかったです🐦(応用で画像処理してロボット動かせるとこまでいけたらいいなと思ってます) pic.twitter.com/vZeizDLdVg
— Masato Kobayashi @るっと🐺 (@MeRTcooking) June 26, 2024
最終的には以下のようなデモを作成できるようになりました。
弊が担当してるロボット授業で,学部1年生の学生さんが画像処理(Yolo8)で人を探して,近づいて,人の周りをくるくるまわるようにしてた。
— Masato Kobayashi @るっと🐺 (@MeRTcooking) July 3, 2024
今まで習ったことが良い感じに合わさってて,とても良い🙌(今後もどんなデモができるか楽しみです) pic.twitter.com/YHBUHcQzvK
(番外編)1Dayですが高校生にも体験して頂きました。
高校生がプログラミングしてロボットで三角形かいてます🤖(意外と難しいのでお見事) https://t.co/pZgk5cRJfa pic.twitter.com/LrzocLbnXy
— Masato Kobayashi @るっと🐺 (@MeRTcooking) August 24, 2024
そもそもなぜこのような講義が? 新規開講との出会い...
そんなこんなで,学問への扉という数多の教員が各々担当できる大阪大学の授業があり,2024年度に運よく授業の新規開講が募集されていて,これはチャンスとおもい立候補して担当しました。
2024年度では,RoombaとJetson nanoを使用して大学の講義:学問への扉 実践!知能ロボットシステム入門を新規開講して,教材から構想まで1人で作成し担当しました。
Roomba採用の背景は2019年に遡る...
Roombaを採用した背景として,もともとRoombaとJetson nanoは昔(2019年頃)趣味でスイッチのコントローラ等でハック的なものをしたこと(以下ポスト)があったのと,
【Nintendo Switch Joycon で Hack Roomba】
— Masato Kobayashi @るっと🐺 (@MeRTcooking) October 8, 2019
Nintendo SwitchのコントローラでRoomba(ルンバ)を遠隔操作しました🤖🎉
まだRoombaさんは狂暴的な動作しますが😅笑 動けばこっちのもん💪#ROS #jetsonnano #Switch #RoombaMeRT化計画 pic.twitter.com/Oqopj1ctzP
TRAILの素晴らしい教材
TRAILの素晴らしいRoombaとROS 教材もあり,
ロボットシステム入門:https://matsuolab.github.io/roomba_hack_course/course/
研究室内でのロボットチュートリアル
更に2023年度から大阪大学の助教となったのですが,ロボット研究されるロボット未経験の学生さんの初手のチュートリアルとして,研究室内部でもRoomba Hackチュートリアルを用意していました。
Roombaに決めた!
これら経緯から2024年度では全15コマの講義へとアレンジしてRoombaを採用していました。
もっと面白いのもあるのですが,みせれるもので,,,!
弊が担当してるロボット授業で,学部1年生の学生さんが画像処理(Yolo8)で人を探して,近づいて,人の周りをくるくるまわるようにしてた。
— Masato Kobayashi @るっと🐺 (@MeRTcooking) July 3, 2024
今まで習ったことが良い感じに合わさってて,とても良い🙌(今後もどんなデモができるか楽しみです) pic.twitter.com/YHBUHcQzvK
Roombaからカチャカへなぜ...?
ROS 1 EOLをうけて
講義としては好評で2025年度もRoombaでやろうかなと思っていましたが,,,2025年にはROS 1もEOLだったり,ROSで駆動できるRoombaの入手性等も鑑みて,研究では2023年から使用して馴れていたカチャカに目をつけたのがはじまりです。
カチャカはROS 2で動作できるようにさまざまなソフトウェアがあるので,良ければ以下をご覧ください。
Kachaka API: カチャカの公式APIリポジトリ
研究活用例
カチャカとROS 2を活用した研究は以下ですので,ご興味あればぜひです!
私はMixed Reality (MR)とロボットインタフェースの研究を自身で立ち上げて,研究しています.
MRNaB: mixed reality-based robot navigation interface using optical-see-through MR-beacons
論文誌 Advanced Roboticsに採択, 2023年度 B4学生さんの卒論成果
project page https://mertcookimg.github.io/mrnab/
論文誌 Advanced Robotics に,
— Masato Kobayashi @るっと🐺 (@MeRTcooking) June 10, 2025
Mixed Reality(MR)を活用した移動ロボットインタフェースに関する研究が採択されました!
MRNaB: mixed reality-based robot navigation interface using optical-see-through MR-beaconshttps://t.co/NgbpU8RBzO pic.twitter.com/RTROmh8OVI
MRHaD: Mixed Reality-based Hand-Drawn Map Editing Interface for Mobile Robot Navigation
IEEE RO-MAN 2025に採択, 2024年度 B4学生さんの卒論成果
IEEE Spectrum Video Friday "Your weekly selection of awesome robot videos"に掲載
progect page https://mertcookimg.github.io/mrhad/
【MRHaD🚀】
— Masato Kobayashi @るっと🐺 (@MeRTcooking) August 20, 2025
Mixed Reality(MR)を活用したRobot Map Editing Interfaceである『MRHaD』を提案しました📷
MR技術により移動ロボットに「避けてほしい領域(HRZ)」を直接視認しながら、ハンドジェスチャによる手書き操作で指定可能です!
マップ編集をより直感的に実現します📷#ROS #Kachaka pic.twitter.com/TEw1MULk9F
MRReP: Mixed Reality-based Hand-drawn Reference Path Editing Interface for Mobile Robot Navigation
IEEE Spectrum Video Friday "Your weekly selection of awesome robot videos"に掲載
project page: https://mertcookimg.github.io/mrrep
🚀 Excited to share our work: MRReP🤖!
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 2, 2026
MRReP: Mixed Reality-based Hand-drawn Reference Path Editing Interface for Mobile Robot Navigation!
With MRReP, users can directly draw a path on environment using hand gestures, and the robot follows the path!#ROS2 #ROS #Unity
(1/N) pic.twitter.com/dbVwSeLBpp
サイトの概要
前置きが長くなりましたが,それでは本題です!
今回ご紹介するのが,「実践!知能ロボットシステム入門 ~ カチャカとROS 2でAIロボット!~」は,実際のロボット(カチャカ)を使用して大まかなロボットシステムとROS 2を学べる実践的なサイトです。
講義サイト:
講義サイトのコード GitHubリポジトリ (OSS):
↑スター嬉しいです!!! ⭐
特徴
✅ 実機での学習: 実際のロボットで動作確認(今後はシミュレーションも対応予定)
✅ 段階的な学習: 基礎から応用まで8つのレッスンで体系的に学習
✅ 動画付き: 各レッスンに動作例のYouTube動画が用意されており,視覚的に理解できる
✅ OSS: オープンソースで公開されており,誰でも利用可能
✅ 入門的な内容: 入門者が制御,センサ,画像処理,AIなど実用的な技術をおおおまかに学べる
シミュレーションもいずれは...!!!
移動ロボットのカチャカで物体認識シミュレーション🚀
— Masato Kobayashi @るっと🐺 (@MeRTcooking) July 29, 2025
ROS 2でYOLOしてます~ pic.twitter.com/EJe0Ytg1wf
カチャカとは
カチャカ(Kachaka)は,Preferred Robotics, Inc.が開発したスマートファニチャー・プラットフォーム,ご家庭用のロボットです。ROS 2に対応しており,以下の機能を備えています:
自律移動機能
LiDARセンサー
カメラ
対話機能
豊富なAPI
等々
レッスン内容の詳細
*2025/12/1時点では,8つのLesoonを用意しています。中身は難しい所もありますので,まだまだ改善は必要です。
Lesson1: 開発環境とROS 2基礎
ロボットシステム開発の基礎を学びます。
ロボットシステムの開発環境
Linuxコマンドの基礎
エディタ(VSCode)の使い方
Git/GitHubの基礎
ROS 2基礎
ROS 2とは何か
ノード,トピック,メッセージの概念
パブリッシャーとサブスクライバー
基本的なROS 2コマンド
カチャカの起動方法
学習内容: ROS2の基本概念と開発環境の構築方法を理解します。
Lesson2: 自作ノードをつくってみよう
ROS 2のノード作成の基礎を学びます。
PythonでROS 2ノードを作成
パブリッシャーの実装
ロボットの基本的な制御(前進,停止,回転)
パッケージの作成とビルド方法
学習内容: 自分でROS 2ノードを作成し,ロボットを制御する方法を学びます。
Lesson3: フィードフォワード制御
フィードフォワード制御方式を学びます。
フィードフォワード制御の概念
直進,回転,停止の組み合わせ
軌跡生成(正方形,円形など)
動画: YouTube動画
学習内容: 事前に計画された動作を実行する制御プログラムを作成します。
Lesson4: フィードバック制御
フィードバック制御方式を学びます。
フィードバック制御の概念
オドメトリデータの取得と利用
目標位置への移動
角度制御の実装
動画: YouTube動画
学習内容: 目標位置や角度に正確に移動する制御を実装します。
Lesson5: センサ制御(LiDAR)
LiDARセンサーを使用した障害物回避制御を学びます。
LiDARセンサーの基礎
スキャンデータの処理
障害物検出アルゴリズム
障害物回避
動画: YouTube動画
学習内容: LiDARデータを活用して,周囲の障害物を検出し,安全に移動するプログラムを作成します。
Lesson6: ナビゲーション(Nav2)
ROS2の標準ナビゲーションシステム「Nav2」を使用した自律移動を学びます。
Nav2の概要と機能
経路計画と障害物回避
マップベースのナビゲーション
目標地点への自律移動
動画: YouTube動画
学習内容: 環境のマップを使用して,ロボットが自律的に目標地点まで移動するシステムを構築します。
Lesson7: 画像処理
ロボットのカメラを使用した画像処理を学びます。
基本的な画像処理
グレースケール変換
エッジ検出(Cannyアルゴリズム)
OpenCVとROS2の連携
動画:
RGB画像: YouTube動画
グレー画像: YouTube動画
Edge画像: YouTube動画
AI画像処理(YOLO)
YOLO(You Only Look Once)による物体検出
リアルタイム物体検出の実装
検出結果の可視化とパブリッシュ
動画: YouTube動画
学習内容: カメラ画像を処理し,物体を検出するAIシステムを構築します。
カチャカのカメラでYolo動かすとsuitcaseと認識 https://t.co/hqE68QBaoG pic.twitter.com/13uqEQToUZ
— Masato Kobayashi @るっと🐺 (@MeRTcooking) March 28, 2025
Lesson8: 音声出力と物体検出の統合
音声出力機能と物体検出を組み合わせたAIロボットシステムを学びます。
音声出力
Kachakaの音声出力機能
音声コマンドの送信
音声出力と物体検出
YOLO物体検出結果の取得
検出物体の音声出力
学習内容: 画像処理と音声出力を組み合わせて,「見たものを音声で伝える」AIロボットシステムを構築します。
まだまだこちらは改善点がかなりあります!
応用例
カチャカデモ:音声&移動
カチャカデモ:ジャマです。しょうがないな~
最後に
ご興味あれば以下の点を意識しながら,やってみてください!
コードを写すだけでなく,以下のような工夫をすると学習効果が高まります:
パラメータを変更して動作を観察する
演習問題に取り組む
自分なりの機能を追加してみる
ぜひ,この講義サイトを活用して,ROS 2とAIロボットシステムの世界に飛び込んでみてください!
【note書きました!】カチャカで学ぶROS 2 実践!知能ロボットシステム入門!https://t.co/py1WlZ2gDQ
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 21, 2026
参考情報
Kachaka API: カチャカの公式APIリポジトリ
講義サイトのコード GitHubリポジトリ (OSS): https://github.com/mertcookimg/kachaka_ros2_lecture/
作成者 小林 聖人: 個人サイト https://mertcookimg.github.io/
GitHubリポジトリにスターを付けていただけると,開発のモチベーション向上につながります! ⭐
その他 研究等
ロボットラーニング,模倣学習,VLA,XR×ロボット,インタフェース,歩行ロボ等々の研究もしています!
- https://mertcookimg.github.io/_research/
What are the essentials for today's robotic manipulation🤖?
— Masato Kobayashi @るっと🐺 (@MeRTcooking) November 18, 2024
Our answer:
🦾: "Position and Force information/control"
💡: "A Low-cost bimanual robotic physical hardware considering diverse motor control modes (ALPHA-α)"
Project Page: https://t.co/jk5ihlbDkk pic.twitter.com/y4sVU5SleW
筆頭論文がIEEE Accessに採択されました🚀🚀🚀
— Masato Kobayashi @るっと🐺 (@MeRTcooking) February 14, 2025
今回は位置と力情報/制御がロボットの動作生成・学習において重要であることを、低コストなリーダ・フォロワ型双腕ロボット『ALPHA-α』と模倣学習システム・モデル『Bi-ACT』を用いて主張しました!
◆ポイント… https://t.co/lSS9MGFril
🚀 Excited to share our work: MRReP🤖!
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 2, 2026
MRReP: Mixed Reality-based Hand-drawn Reference Path Editing Interface for Mobile Robot Navigation!
With MRReP, users can directly draw a path on environment using hand gestures, and the robot follows the path!#ROS2 #ROS #Unity
(1/N) pic.twitter.com/dbVwSeLBpp
Introducing EmoLo, "Emotion-Inspired Expressive Locomotion via Single-Policy Reinforcement Learning on Low-Cost Bipedal Robots".
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 3, 2026
Exploring style variations in walking behavior on a low-cost bipedal robot🤖 (Open Duck Mini) 🙂😐🙁
- project page: https://t.co/ZXSAV1QpPs pic.twitter.com/yYvc3LeY1p
【論文誌 IEEE Access 採択🎉】
— Masato Kobayashi @るっと🐺 (@MeRTcooking) March 12, 2026
水中ロボットの遠隔操作システム「MR-UBi」がIEEE Accessに採択されました!🌊🤖
自分が教員なって初めて主担当した学生さんの内の1人との論文でとても嬉しいです!
💡:MR×バイラテラル制御(位置+力制御)で力加減を「感じながら・見ながら」操作可能です! (1/N) pic.twitter.com/3QoAlMIdXK
【資料公開🌏: Foundation Model and Robotics | 基盤モデルとロボティクス】
— Masato Kobayashi @るっと🐺 (@MeRTcooking) March 13, 2023
話題の『ChatGPT🗣️』等にも活用されている『基盤モデルやTransformer』やロボティクスへの活用事例の講義資料を無料公開しました!
演習では基盤モデルであるGPT2,CLIP,Whisper等を扱いました🐱https://t.co/XdQIuiczD2
【論文採択】センサ死角を考慮した、自律移動システムを提案しました。
— Masato Kobayashi @るっと🐺 (@MeRTcooking) September 21, 2023
ROSのNavigation Stackに新しいCostmap Layer(BSL: Blind Sopts Layer)等を追加する事で実現しました!Realsenseが2つ…🤖
(まだまだ改善点はありますが…よければご覧下さい!)
↓論文はこちらから🙏https://t.co/thFs5LlVJf pic.twitter.com/gse5yiA46e
できた!
— Masato Kobayashi @るっと🐺 (@MeRTcooking) January 11, 2026
今回は1から1人で作成&色々とバージョンアップしました.
わかりやすい所では(目の横の)プロジェクターをつけました!
(1人で夢中になって作成してたら朝5時…楽しいと時を忘れます) pic.twitter.com/J5lV7VyHKd
ディズニー スター・ウォーズのBDX Droidミニバージョン作成!安定してきた! pic.twitter.com/3LInm3B41V
— Masato Kobayashi @るっと🐺 (@MeRTcooking) January 18, 2026
カチャカとROS 2で学ぶAIロボットシステムに関する講義サイトと教材を公開しました!
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 15, 2025
まだまだ色々と改善の必要はありますが,少しずつバージョンアップしていきます。コードはオープンです。
- web: https://t.co/IsytyxbwtW
- code(github): https://t.co/eR7n6YHVke pic.twitter.com/B9vUsGiHIx
個人サイトを大幅リニューアルしました🚀
— Masato Kobayashi @るっと🐺 (@MeRTcooking) November 24, 2025
これまでの研究🤖
- AI×ロボット: ロボットラーニング(視覚・力触覚 模倣学習やVLA等)
- XR ×ロボット
- マニピュレーション、移動ロボ等々
私の研究等に興味ある学士、修士、博士課程希望の方はお声がけください!
↓サイト🌐https://t.co/Zz359SuUHa pic.twitter.com/A4VRSbd7ed
カチャカとROS 2で学ぶAIロボットシステムに関する講義サイトと教材を公開しました!
— Masato Kobayashi @るっと🐺 (@MeRTcooking) April 15, 2025
まだまだ色々と改善の必要はありますが,少しずつバージョンアップしていきます。コードはオープンです。
- web: https://t.co/IsytyxbwtW
- code(github): https://t.co/eR7n6YHVke pic.twitter.com/B9vUsGiHIx
LinkedInでも海外の方からリアクションが増えてきている!(カチャカ ROS 2教材)https://t.co/ilXsZ18IXD
— Masato Kobayashi @るっと🐺 (@MeRTcooking) December 3, 2025
各種リンク
Google Scholar https://scholar.google.co.jp/citations?user=U5eIHD8AAAAJ&hl=ja&oi=sra
LinkedIn https://www.linkedin.com/in/kobayashi-masato-robot/
Twitter (X) https://x.com/MeRTcooking
お読み頂きありがとうございました...!!!!!
別記事もご興味ありましたら…!
