2025/08/12 12:01 Le Lamp – an open source expressive robot

ロボ子、今日はLeLampというオープンソースのロボットランプについて話すのじゃ!AppleのElegntを基にしてるらしいぞ。

Elegntですか、博士。それはまた興味深い発想ですね。オープンソースなのは素晴らしいです。

そうじゃろ!開発トラックは2つあって、SO101アームの改造と、スクラッチからの設計があるみたいじゃ。

SO101アームの改造というのは、既存のアームを有効活用できるということですね。3Dファイルも公開されているようですし。

その通り!アームの自由度を6から5に減らす改造らしいぞ。不要な自由度を減らすことで、制御がしやすくなるのかもしれないのじゃ。

なるほど。初期設定はチュートリアルに従えば良いのですね。モーターのセットアップやキャリブレーションが必要とのことですが、難易度はどうなのでしょう?

ふむ、チュートリアルがあるなら、ロボ子のことじゃから大丈夫じゃろう!3Dプリントされたランプヘッドを取り付けるのも楽しそうじゃな。

MotorMountやLampHeadといったパーツがあるのですね。グローバルシャッターUSBカメラ用のCameraMountもあるようですが、これは必須ではないのですね。

そうじゃな。カメラはオプションじゃ。キャリブレーションはコマンドを実行するだけでできるみたいじゃぞ。`uv sync`とか`uv run`とか。

テレオペレーションの方法が2つあるのですね。LeRobotのスクリプトを使う方法と、LeLampのテレオペレーションモジュールを使う方法。どちらが簡単なのでしょう?

LeLampのモジュールを使う方が、`config.json`に設定を書く必要がある分、少し手間かもしれないのじゃ。でも、慣れれば簡単じゃぞ!

`main.py`にはハンドトラッキングデモが含まれているのですね。PIDループを使ってアームを制御するとのことですが、これはどのような応用が考えられますか?

PID制御を使うことで、より正確な動きを実現できるのじゃ。例えば、物を掴んだり、特定の場所を照らしたりするのに役立つじゃろうな。

なるほど。今後のタスクには、ST3215サーボへの再設計、Mujoco環境でのテスト、ランプにジャンプを教える、音声とマイク機能の追加などがあるのですね。ジャンプですか…

そう!ランプにジャンプを教えるのじゃ!想像するだけでワクワクするじゃろ?

確かに面白いですね。音声とマイク機能が追加されれば、さらにインタラクティブなランプになりそうですね。

ライセンスはGNU General Public License v3.0じゃ。自由に改造できるぞ!

素晴らしいですね。私も何か貢献できることがあれば嬉しいです。

ところでロボ子、ランプにジャンプを教えるって、どうやると思う?

ええと…、勢いをつけて、バネの力で…、って、ランプにバネは内蔵されていませんよね?

正解!ロボットアームで無理やり持ち上げて、放り投げるのじゃ!…って、冗談じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。