![タイガーモス号の3Dモデル](https://garchiving.com/wordpress/wp-content/uploads/2020/10/00_top_view_image_tiger-moth-14.jpg)
リアクションホイールを使った倒立振子ロボットの自作です。最終的には3軸姿勢制御が目標なのですが、いきなりは難しそうなのでまずは1軸の倒立振子でリアクションホイールの勉強から開始です。まずはハード(筐体)部分を設計。
3Dモデル
筐体の多くの部分は3Dプリンター品で準備する予定。、もととなる3Dモデル(データ)を準備します。
全体
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_00_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
リアクションホイールの動きをいろいろ勉強したいのでまずは土台で動かないようにしてます。最終的にはこの土台を外して倒立振子にする予定。骨組みはアルミフレームを使用。他は3Dプリンターで準備します。
モーター固定部分
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_02_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
DCモーターをアルミフレームと固定するモデルです。最初は端子(電線)部分に穴を設けてたのですがメンテナンス最悪なので穴を繋ぐように作り直しました。
フライホイール
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_03_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
リアクションホイールを3Dプリンターで作成している先人の方がちらほらいて参考にさせてもらってます。樹脂だけでは軽いので慣性を調整できるようボルト&ナットを付けれるようにいくつか穴を開けてます。
▼参考▼
3Dプリント
3Dモデルから部品を出力していきます。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_04_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
モータマウントを出力中。材質はPLA。1部品1~3時間くらいの造形時間。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_05_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
設計ミスや3Dプリンター不調で何個か作り直してます。3Dプリンター購入してから5年経過。メンテしながら使ってますがそろそろ限界なのか、使用している材料が1年以上たっている古い物のせいなのか、今回は結構失敗が続きました。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_06_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
モーターマウント完成。中身はDCモーターです。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_07_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
ホイール(フライホイール)。モーターシャフトとの固定ねじ穴(M2)ですが、3Dプリンターではねじ山整形する程の精度は出ないので、後加工でねじ切ってます。タップハンドルが入らなかったですが、樹脂が比較的やわらかいので何とか加工できました。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_08_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
組立てて完成。脇にホールセンサー付けてますが、種類が悪かったのかうまく回転検出できなかったです、、。
稼働確認
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_09_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
Arduino、モータードライバーをブレッドボードで配線繋いで簡単な回転テスト。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240120_03_how-to-use-drv8876-with-arduino.gif)
GIF動画なので少し分り難いですが動きは問題無いです。数秒置きに正転/逆転を繰り返してます。DCモーターだからなのか少しもっさりした感じの動き。
![](https://garchiving.com/wordpress/wp-content/uploads/2024/01/240125_10_3d-model-of-inverted-pendulum-with-reaction-wheels.jpg)
結局モーターの種類が決められなくて、BLDCモーターバージョンも作ってます。
検証用のハードが完成したので、今後はソフト廻りをいろいろ検証していきたいと思います。
コメント