大阪大学 中島優作
本スライド(実践)、教科書(理論)の併用がおススメ
ロボット工学の基礎から力制御理論まで、分かりやすいイラストで解説
インピーダンス制御の基礎理論も含まれている
力制御、インピーダンス制御の理論と実装の詳細解説
実際の接触タスクに必要な制御理論が充実
山野辺 夏樹: マニピュレーションにおける力制御の研究動向, 計測と制御, 56(10), pp.741-746, 2017
| 受動コンプライアンス | 能動コンプライアンス (力制御) | |
|---|---|---|
| 柔らかさの源 | ばね・ゲル等の機械要素 | 力覚センサ + サーボ制御 |
| 応答性 | ◎ 接触の瞬間から応答 | △ 制御周期・帯域に依存 |
| 柔らかさの変更 | △ 固定(部品交換が必要) | ◎ パラメータで自由に変更 |
| 安定性・導入 | ◎ 安定・安価・シンプル | △ 発振の恐れ・センサが必要 |
| 代表例 | RCC (Peg-in-Hole) | ハイブリッド / インピーダンス制御 |
出典: 山野辺 夏樹, 「マニピュレーションにおける力制御の研究動向」,
計測と制御, 56(10), pp.741-746 (2017) の分類をもとに作成
↓ で各方式を説明
Y. Nakajima et al., "Force-controlled robotic mechanochemical synthesis", Digital Discovery, 3, 2130-2136 (2024)
本スライドでは力制御の実装を扱います
標準の力制御コントローラは無い → OSSパッケージを活用
| 制御方式 | 座標系 | ユーザーが実現したい制御 |
|---|---|---|
| インピーダンス制御 | 直交座標系 | 力(コンプライアンス) |
| アドミッタンス制御 | 直交座標系 | 位置(柔軟性) |
| ハイブリッド制御 | 直交座標系 | 位置+力 |
cartesian_compliance_controller/CartesianComplianceController
力を使って動きを変えるコントローラは標準には無い
参考: fzi-forschungszentrum-informatik/cartesian_controllers
ros_controllersに無い力制御を補える定番パッケージ
FZI製・ROS1/ROS2対応・BSD-3ライセンス
手先や関節に取り付けて接触力を検出
力制御やインピーダンス制御が可能
F = Mẍ + Dẋ + K(x - x_d)
ẍ = M⁻¹[F - Dẋ - K(x - x_d)]
ROS2力制御システムの構成
力センサーの取り付けとキャリブレーション