Skip to content

Latest commit

 

History

History
67 lines (50 loc) · 4.28 KB

README.md

File metadata and controls

67 lines (50 loc) · 4.28 KB

TRUST-DOG PROJECT

trust_dog

0.プロジェクト概要

ドローン用ブラシレスモータを使って、Spot miniのような動的な制御ができる四足歩行ロボットを作るというプロジェクト。

1.ハードウェア

1.1. ハードウェア概要

一脚につき3軸のアクチュエータを有する、全12軸四脚ロボット。
構成自体はSpot miniやLaikagoと同じ。
縦464[mm] × 横337[mm] × 高さ334[mm] (上図姿勢時)

1.2. アクチュエータ

tarot4008  ODrive AS5047P

actuator1 acuator2
TRUST DOGに使うアクチュエータには自作の遊星歯車減速機を使用しております。
減速比は8/1でモータと一体型になっております。
また、ギア部とシャフト部のみ金属加工品で他は3Dプリント品とコスト面や柔軟性も意識した設計となっております。

1.3. 脚

acuator2

脚は第1軸、第2軸はアクチュエータと直接接続されており、第3軸はベルト伝達機構となっております。 ベルト伝達機構のメリットはバックラッシを軽減できるなどがあります。 また、現時点でのベルト伝達機構の減速比は1:1ですが、トルクが必要となったとき簡単に設計が変更できる柔軟性も大きなメリットです。

pulley

プーリーは3Dプリント品なので非常に低コストです。

1.4 テストスタンド

逆運動学やインピーダンス制御の実験を行うスタンドです。
まずはシンプルに2自由度の脚を使ってテストします。
脚の接地部分にはフォースゲージがついており、脚の接地反力を測定します。
また、脚の付け根部にはIMUと距離センサが搭載されており、随時これらのパラメータをモニタリングします。

2. ソフトウェア

2.1 使用環境

  • ROS: Melodic
  • 使用言語: C/C++

2.2 開発工程

  1. 逆運動学による位置制御の実装 (現在:2020/12/04)
  2. インピーダンス制御を用いた力制御の実装
  3. 歩行アルゴリズムの実装

2.2.1 逆運動学とは

逆運動学とは足先の位置座標から関節角度を計算する手法。

2.2.2 インピーダンス制御とは

インピーダンス制御とは、脚先を仮想的なマス・バネ・ダンパ系と固定することで動物のような脚の柔軟性を実現できるという制御手法。 この動画のように脚の仮想インピーダンスを適切に調節することでジャンプすることも可能に!

インピーダンス制御と逆運動学を組み合わせることで、安定した歩行が可能になるという仮説をもとに開発を勧めていきます。

作成者

  • 作成者:上原昇馬
  • 所属:TRUST SMITH 株式会社/ 沖縄工業高等専門学校
  • E-mail:[email protected]

ライセンス

"TRUST DOG" プロジェクトは MIT licenseである。