Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ROS2-CPP-Drillを作ってみた話!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Katsuya Honda
August 04, 2026
17
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ROS2-CPP-Drillを作ってみた話!
ROSConJP2026で発表した資料となります。
githubは以下となります。
https://github.com/Nyanziba/ros2-cpp-drill.git
Katsuya Honda
August 04, 2026
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Building AI with AI
inesmontani
PRO
1
1.3k
The Cult of Friendly URLs
andyhume
79
7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Code Review Best Practice
trishagee
74
20k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Music & Morning Musume
bryan
48
7.4k
Transcript
部内ROS 2講習ツールを作った話 ros2-cpp-drill — TEXNITIS の新人講習用に作った自走式ドリル 東京都立大学 ロボコンサークル TEXNITIS B3
本田 勝哉 / Nyanziba github.com/nyanziba/ros2-cpp-drill 1
自己紹介 本田 勝哉 / Nyanziba 東京都立大学 B3 所属: TEXNITIS(NHKロボコン系) PyLoT
Robotics(RoboCup@Home) ROS 2 / C++ でロボットのソフトを 書いています github.com/nyanziba 2
東京都立大学 ロボコン部 TEXNITIS 都立大のロボコンサークル「テクニティス」 NHKロボコン出場を目標にロボットを製作 今年からマイコンに加えて ROS 2 を採用 新入生に
ROS 2 / C++ を教える必要が発生 → 今日の話はこの講習の道具です 3
何を作ったか 新人に渡す ROS 2 / C++ のドリルです。 穴埋めを埋めると、テストが合否と 「次にやること」を返してくる、 自走式の教材です(rustlings
と同じ方式)。 ./drill watch 全 35 問。読み物 49 章と章番号まで1対1 C++ を先に片付ける構成( cppb / cpp / ROS 2) 課題は gtest / pytest。GUI 要らず 4
埋めずに走らせると、こう落ちる 落ちたテストが「次にやること」を日本語で返す。 採点する人が要りません。 質問しに行くのが苦手な人でも、自分で進められます。 5
例: 間違え方まで拾う( count_++ を ++count_ にした) 4問中2問は通る。落ちた2問が「後置インクリメントしていますか?」と聞いてくる。 6
直して保存すれば、次の課題へ勝手に進む ./drill watch を開いたまま書くだけ。読み物は GitHub Pages にも出してあります。 7
最後に 自学自習できる状態を作る。 作りたかったのはここです。 落ちたテストがヒントまで言うので、後輩は自分を待たなくて済みます。 書かせるのは公式と同じ字面です。 付属の読み物は公式ドキュメント準拠なので、並行して読めます。 github.com/nyanziba/ros2-cpp-drill (MIT) 8