棚の奥で眠っていた小さなロボット Romo と、ガラクタの山から出てきた初代 iPhone SE。そこに生成 AI をつなぎ、呼べば止まり、頼めば答えて動く仲間に育てるまでの9日間を、Kindle 本『フィジカルAI ロボット開発日誌』にまとめました。
この記事でわかること
- 『フィジカルAI ロボット開発日誌 ― 10年前の遺物を発掘して育てる9日間』がどんな本か
- サーバ PC・iPhone・台座の3つに役割を分けたシステム構成
- 本書で開発したアプリ・サーバの公開リポジトリと、オリジナルの Romo のアプリ・SDK
どんな本か
題材は、2012年に Kickstarter で目標額を大きく超えて衝撃的デビューを果たした知育玩具ロボット Romo です。キャタピラの付いた台座に iPhone を差すと、iPhone が顔になって走り回るという画期的な製品でした。現在では、開発元の米 Romotive 社は、医療物資をドローンで届ける Zipline 社へと事業を進化させており、B2C 製品である Romo については事業終息したことから修理や部品の供給は行われていません。
本書では、市場から消えた Romo の設計思想を参考にしつつ、生成 AI を搭載したフィジカルAI ロボットとして生まれ変わらせる開発を、技術知識なしでも理解できるよう物語の形式でできるだけ読みやすく書いています。
開発では、ハードウェアには手を加えず、知能をロボットの外側に載せる方針を取りました。ロボットに話しかけた言葉をサーバ役の PC へ送り、PC 側で AI と行動シナリオを組み立てて、ロボットへ返します。ロボットはそれを受け取り、自分のカメラ・マイク・キャタピラで実行します。
AI と行動シナリオを組み立てる
見る・聞く・シナリオを実行する
キャタピラ・首を動かす
本書で扱う技術的な題材は、物理制御を含むシステムの役割分担、行動を表す通信仕様、実機での切り分け、そして人間と AI の協働です。
全体の設計方針は「私」が決め、開発 AI と一緒に具体化していきます。一瞬で止まるキャタピラ、自分の声への反応、名前の聞き取り。実機の動きを観察し、画面表示やログで状態を捉え、AI に伝えて次の一手を考えます。昔のアプリや SDK を読み解くと、先人が積み重ねた工夫も見えてきます。
生成 AI の頭脳を持ったロボットが、まさに走り始めようというところまで開発が進んだとき、私が気づかされた見落としとは一体何なのか。語り手の「私」と開発 AI の「相棒」との会話や、家族の反応を交えながら、9日間の試行錯誤を日を追ってたどります。
目次
- プロローグ 呼び掛け
- 序章 棚の奥から
- 1日目 眠ったままの機械
- 2日目 設計ではない
- 3日目 ラジコンを作りたいわけではない/どうせ動きやしない
- 4日目 一瞬だけ、生きていた/傾く首
- 5日目 暗い世界
- 6日目 遺物の散歩
- 7日目 7歳の声
- 8日目 いつも答えは同じ
- 9日目 自分の声~前進、全身
- エピローグ 値打ち
- 関連リポジトリと謝辞
想定している読者
技術知識がなくても、開発の物語として楽しめるように書いています。そのうえで、一般的なアプリや Web システムの開発経験をロボットや IoT へ広げたい、自分の機器と AI を組み合わせたい、という技術者にとっては、実務に活かせる知見にもなる内容にしています。Romo という具体的な題材を通して、観察と設計の視点を伝える本です。
10年前の開封記事
この Romo は、10年あまり前に息子の小学校の入学祝いとして買ったものです。届いた日の様子は、このブログに書いていました。
- Romo 開封の儀(2015年4月)
本書の序章は、その台座を棚の奥から引き出すところから始まります。
公開リポジトリと謝辞
- onthehand/Romo-Reimagined — 本書で開発したアプリとサーバの読者向け公開リポジトリ。公開内容と使い方は README で案内しています
- Navideck/Romo — オリジナルの Romo アプリ
- Navideck/Romo-iOS-SDK — オリジナルの Romo SDK
これらのアプリと SDK は、今回の開発で構造や振る舞いを読み解く手掛かりにしました。オリジナルの Romo と、その開発・保守を担ってきた方々の技術者魂に敬意を表するとともに心より感謝申し上げます。
読んでみる
- 日本語版:フィジカルAI ロボット開発日誌 ― 10年前の遺物を発掘して育てる9日間(Kindle版)(Amazon.co.jp)
- 英語版:Physical AI: A Robot Development Diary — Nine Days Unearthing and Nurturing a Ten-Year-Old Relic(Kindle Edition)(Amazon.com)
関連記事
- Romo 開封の儀 — 本書に登場する Romo を買った日の記録
- Claude Code で暗号資産の自動売買本を1冊書いて出版した — 前作の出版記録
0 件のコメント:
コメントを投稿