質問編集履歴
2
シミュレーション結果の詳細を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,11 +4,11 @@
|
|
4
4
|
gazeboへの入力はeffort controllerを使って、台車に左右方向に力を与える設計としたいです。
|
5
5
|
|
6
6
|
### 発生している問題・分からないこと
|
7
|
-
|
7
|
+
倒立のための挙動はしているように見えますが、時間経過ののちいずれ転倒してしまいます。
|
8
|
+
また、一般化座標を[x, x_dot, θ, θ_dot]T(x:台車変位/x_dot:台車速度/θ:角度/θ_dot:角速度)としています。
|
9
|
+
LQRの台車速度と角速度のパラメータを大きくすると、速度の目標は0なので、移動がゆっくりになる理解をしていましたが、シミュレーションだと逆に早く移動しているように見えます。
|
8
|
-
|
10
|
+
運動方程式等、誤りがないかは確認したつもりですが、原因がわからずヒントを頂けると幸いです。
|
9
11
|
プログラミングも初心者で、chatGPTに聞きながら進めているので、不足している情報等あればご指摘いただけると幸いです。
|
10
|
-
|
11
|
-
|
12
12
|
|
13
13
|
### 該当のソースコード
|
14
14
|
|
1
実施した結果の詳細を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -254,13 +254,15 @@
|
|
254
254
|
```
|
255
255
|
|
256
256
|
### 試したこと・調べたこと
|
257
|
-
- [
|
257
|
+
- [x] teratailやGoogle等で検索した
|
258
258
|
- [x] ソースコードを自分なりに変更した
|
259
259
|
- [ ] 知人に聞いた
|
260
260
|
- [ ] その他
|
261
261
|
|
262
262
|
##### 上記の詳細・結果
|
263
|
-
LQRのパラメータは複数パターン試してみた
|
263
|
+
LQRのパラメータは複数パターン試してみましたが、下記の2パターンとなってしまいます。
|
264
|
+
・角度0(倒立)の状態を何度か経験するが、少しずつ台車が0位置から離れてしまいいずれ転倒する。
|
265
|
+
・一度も角度0(倒立)の状態にならず、徐々に角度が大きくなって転倒する。
|
264
266
|
|
265
267
|
### 補足
|
266
268
|
特になし
|