アーカイブ / Robotics
凹凸のある外殻と振り子で進路を変える転がりロボットROCK
ROCK
ROCKの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 1: Overlaid snapshots of rock turning and jumping.
概要
- ROCKは凹凸のある外殻と内部振り子を使い、移動用モーター1基で転がりと進路変更を行う。冷却用の別モーターは移動に使わない。
- 著者らはシミュレーションで学習した制御器を実機に搭載し、操縦者の方向指示で2×3 mの長方形経路を80秒で走行した。
- 投影制御器との定量比較や方向追従誤差は、確認できた本文の範囲では示されていない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、ROCKの仕組み
- 01方向指示と機体状態
- 02学習済み制御方針
- 03目標モーター速度
- 04転がりと旋回
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
ROCKは、外殻の内側にある振り子を回して重心をずらし、転がるロボットである。著者らは、既存の球形ロボットには操舵や跳躍のために2~4基の駆動装置を使う設計があり、費用、消費電力、保守、機体寸法が増すと述べる。
駆動装置を減らしても方向を指定して走れるかは、小型化や多数の機体を使う設計に関わる。そこで、凹凸のある外殻と振り子用モーター1基で旋回まで担う構成を検討した。
手法
ROCKの外殻は二つの半球を180度ずらして組み、各半球に膨らみとへこみを設ける。転がると接地位置と機体の傾きが変わる。内部の振り子を回して重心を移すと転がり、その加減速で生じる反力と地面からの力で向きを変える。
操縦者の方向指示、機体の姿勢と回転速度、モーターの角度・速度、直前の操作などを制御器へ入力する。強化学習は、操作の結果に対する報酬を使って制御方針を学ぶ方法で、著者らは物理シミュレーションで学習した。制御器は振り子用モーターの目標回転速度を出す。例えば操縦者が長方形の次の辺に沿う方向を指示すると、機体はその方向を追うよう振り子を動かす。
新規性
著者らの主張は、左右に膨らみとへこみを持つ外殻と内部振り子を組み合わせ、移動用モーター1基で転がりと操舵を行える点にある。接地位置が変わると、振り子の加速が生む力の向きも変わり、それを旋回に使う。
この動きを扱う制御方針をシミュレーションで学習し、実機で長方形経路を走らせた。なお機体には冷却用の小型モーターもあるが、著者らによると移動には使わない。
従来手法との違い
著者らは比較基準として、指示された方向へ機体の重心が寄るよう振り子の角度を決める「投影制御器」を実装した。この制御器は方向を指定して転がせるが、外殻の凹凸や振り子の加速による反力を計算に含めない。
学習型制御器は方向指示に加え、機体の姿勢や回転速度、モーターの状態などを受け取り、目標モーター速度を出す。著者らは動的な振り子操作による性能向上を狙うが、確認できた本文の範囲では、両制御器の走行誤差や所要時間を比べた数値は示されていない。
実験結果
著者らは、操縦者が無線ジョイスティックで方向を指示し、実機に2×3 mの長方形経路をたどらせた。学習型制御器による走行は80秒で完了し、報告された平均速度は約0.13 m/sである。人が方向を指示した試験であり、自律的な経路計画の結果ではない。
著者らは、振り子を上方に振って跳躍する動きも示した。確認できた本文の範囲では、方向追従誤差、投影制御器との定量比較、跳躍の高さ・成功率、試行回数は示されていない。長方形走行の完了と報告された時間・速度を超えて、安定性や優位性を数値で評価することはできない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:屋内の試験区画で、作業者が進行方向を指示してROCK型の機体を外周に沿って誘導する。入力は方向指示、機体の姿勢・回転速度、振り子用モーターの角度・速度とし、出力は目標モーター速度と走行軌跡にする。
制御方針には、指示方向と機体状態を含むシミュレーション上の走行データと、行動を評価する報酬の設定が要る。正解操作の教師ラベルを用いる方式は本文に示されていない。実機では姿勢センサーとモーター状態を取得し、使う外殻と床面の接触条件に合わせて調整する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:方向指示と機体状態を入力にしたシミュレーション走行データを用意し、行動を評価する報酬を定めて制御方針を調整する。正解操作の教師ラベルは前提としない。実機では姿勢センサーから機体の向き・回転速度、モーターから角度・速度を取得し、対象の外殻と床面に合わせる。
小さな長方形コースで方向指示の条件をそろえて繰り返し走らせ、重心を寄せる投影制御器を比較基準にする。走行軌跡を記録し、完了率、所要時間、角での経路からのずれを測る。床面と指示条件も記録して差を確かめる。
限界と課題
著者らは長方形経路の走行と、振り子を上方へ振る跳躍を示した。確認できた本文の範囲では、走行の試行回数、方向追従誤差、跳躍の高さや成功率は分からない。これらを著者自身が限界として挙げたとの記述もない。
編集上の検証事項は、床材や段差が変わった場合の方向追従、指示のばらつき、繰り返し走行の再現性である。長時間運転や荷物を載せた条件の結果も確認できないため、用途を広げる際は別に測る必要がある。跳躍の実演だけから、経路上の障害物を越えられるとは判断できない。
出典
元のタイトル・要旨を確認する(英語)
Steerable rolling of a 1-DoF robot using an internal pendulum
We present ROCK (Rolling One-motor Controlled rocK), a 1 degree-of-freedom robot consisting of a round shell and an internal pendulum. An uneven shell surface enables steering by using only the movement of the pendulum, allowing for mechanically simple designs that may be feasible to scale to large quantities or small sizes. We train a control policy using reinforcement learning in simulation and deploy it onto the robot to complete a rectangular trajectory.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




