aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lorenz@px4.io>2015-05-14 00:40:46 +0200
committerLorenz Meier <lorenz@px4.io>2015-05-14 00:40:46 +0200
commita5e69359fc78e352553f54e2fd5e8b90f3593081 (patch)
tree46f24aa0b8fb9d6f4105ea2d64abfcbf7c2d5376
parentea278ea926eeb743cb8927c390ebf2cc0bf35b04 (diff)
parent542dc9f65d05291b8b9661374044f8c51a4dd209 (diff)
downloadpx4-firmware-a5e69359fc78e352553f54e2fd5e8b90f3593081.tar.gz
px4-firmware-a5e69359fc78e352553f54e2fd5e8b90f3593081.tar.bz2
px4-firmware-a5e69359fc78e352553f54e2fd5e8b90f3593081.zip
Merge pull request #2167 from PX4/default_I_gains
set default, weak rate I gains for multirotors
-rw-r--r--ROMFS/px4fmu_common/init.d/10016_3dr_iris4
-rw-r--r--ROMFS/px4fmu_common/init.d/10017_steadidrone_qu4d4
-rw-r--r--ROMFS/px4fmu_common/init.d/13002_firefly620
-rw-r--r--ROMFS/px4fmu_common/init.d/4010_dji_f3304
-rw-r--r--ROMFS/px4fmu_common/init.d/4011_dji_f4504
-rw-r--r--ROMFS/px4fmu_common/init.d/4012_quad_x_can4
-rw-r--r--ROMFS/px4fmu_common/init.d/4020_hk_micro_pcb6
7 files changed, 33 insertions, 13 deletions
diff --git a/ROMFS/px4fmu_common/init.d/10016_3dr_iris b/ROMFS/px4fmu_common/init.d/10016_3dr_iris
index caa8e28fc..68428be6f 100644
--- a/ROMFS/px4fmu_common/init.d/10016_3dr_iris
+++ b/ROMFS/px4fmu_common/init.d/10016_3dr_iris
@@ -12,11 +12,11 @@ then
# TODO tune roll/pitch separately
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.13
- param set MC_ROLLRATE_I 0.0
+ param set MC_ROLLRATE_I 0.05
param set MC_ROLLRATE_D 0.004
param set MC_PITCH_P 7.0
param set MC_PITCHRATE_P 0.13
- param set MC_PITCHRATE_I 0.0
+ param set MC_PITCHRATE_I 0.05
param set MC_PITCHRATE_D 0.004
param set MC_YAW_P 2.5
param set MC_YAWRATE_P 0.25
diff --git a/ROMFS/px4fmu_common/init.d/10017_steadidrone_qu4d b/ROMFS/px4fmu_common/init.d/10017_steadidrone_qu4d
index 5e41d6957..8ab65be7b 100644
--- a/ROMFS/px4fmu_common/init.d/10017_steadidrone_qu4d
+++ b/ROMFS/px4fmu_common/init.d/10017_steadidrone_qu4d
@@ -12,11 +12,11 @@ then
# TODO tune roll/pitch separately
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.13
- param set MC_ROLLRATE_I 0.0
+ param set MC_ROLLRATE_I 0.05
param set MC_ROLLRATE_D 0.004
param set MC_PITCH_P 7.0
param set MC_PITCHRATE_P 0.13
- param set MC_PITCHRATE_I 0.0
+ param set MC_PITCHRATE_I 0.05
param set MC_PITCHRATE_D 0.004
param set MC_YAW_P 0.5
param set MC_YAWRATE_P 0.2
diff --git a/ROMFS/px4fmu_common/init.d/13002_firefly6 b/ROMFS/px4fmu_common/init.d/13002_firefly6
index 191c58da4..ed90dabf4 100644
--- a/ROMFS/px4fmu_common/init.d/13002_firefly6
+++ b/ROMFS/px4fmu_common/init.d/13002_firefly6
@@ -7,6 +7,26 @@
sh /etc/init.d/rc.vtol_defaults
+if [ $AUTOCNF == yes ]
+then
+ param set MC_ROLL_P 7.0
+ param set MC_ROLLRATE_P 0.15
+ param set MC_ROLLRATE_I 0.002
+ param set MC_ROLLRATE_D 0.003
+ param set MC_ROLLRATE_FF 0.0
+ param set MC_PITCH_P 7.0
+ param set MC_PITCHRATE_P 0.12
+ param set MC_PITCHRATE_I 0.002
+ param set MC_PITCHRATE_D 0.003
+ param set MC_PITCHRATE_FF 0.0
+ param set MC_YAW_P 2.8
+ param set MC_YAW_FF 0.5
+ param set MC_YAWRATE_P 0.22
+ param set MC_YAWRATE_I 0.02
+ param set MC_YAWRATE_D 0.0
+ param set MC_YAWRATE_FF 0.0
+fi
+
set MIXER firefly6
set PWM_OUT 12345678
diff --git a/ROMFS/px4fmu_common/init.d/4010_dji_f330 b/ROMFS/px4fmu_common/init.d/4010_dji_f330
index 8e5dc76b1..d07e926a7 100644
--- a/ROMFS/px4fmu_common/init.d/4010_dji_f330
+++ b/ROMFS/px4fmu_common/init.d/4010_dji_f330
@@ -11,11 +11,11 @@ if [ $AUTOCNF == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.1
- param set MC_ROLLRATE_I 0.0
+ param set MC_ROLLRATE_I 0.05
param set MC_ROLLRATE_D 0.003
param set MC_PITCH_P 7.0
param set MC_PITCHRATE_P 0.1
- param set MC_PITCHRATE_I 0.0
+ param set MC_PITCHRATE_I 0.05
param set MC_PITCHRATE_D 0.003
param set MC_YAW_P 2.8
param set MC_YAWRATE_P 0.2
diff --git a/ROMFS/px4fmu_common/init.d/4011_dji_f450 b/ROMFS/px4fmu_common/init.d/4011_dji_f450
index ea35b3ba9..9b3954be6 100644
--- a/ROMFS/px4fmu_common/init.d/4011_dji_f450
+++ b/ROMFS/px4fmu_common/init.d/4011_dji_f450
@@ -12,11 +12,11 @@ then
# TODO REVIEW
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.1
- param set MC_ROLLRATE_I 0.0
+ param set MC_ROLLRATE_I 0.05
param set MC_ROLLRATE_D 0.003
param set MC_PITCH_P 7.0
param set MC_PITCHRATE_P 0.1
- param set MC_PITCHRATE_I 0.0
+ param set MC_PITCHRATE_I 0.05
param set MC_PITCHRATE_D 0.003
param set MC_YAW_P 2.8
param set MC_YAWRATE_P 0.2
diff --git a/ROMFS/px4fmu_common/init.d/4012_quad_x_can b/ROMFS/px4fmu_common/init.d/4012_quad_x_can
index b1db1dd9a..05b435513 100644
--- a/ROMFS/px4fmu_common/init.d/4012_quad_x_can
+++ b/ROMFS/px4fmu_common/init.d/4012_quad_x_can
@@ -12,11 +12,11 @@ then
# TODO REVIEW
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.1
- param set MC_ROLLRATE_I 0.0
+ param set MC_ROLLRATE_I 0.05
param set MC_ROLLRATE_D 0.003
param set MC_PITCH_P 7.0
param set MC_PITCHRATE_P 0.1
- param set MC_PITCHRATE_I 0.0
+ param set MC_PITCHRATE_I 0.05
param set MC_PITCHRATE_D 0.003
param set MC_YAW_P 2.8
param set MC_YAWRATE_P 0.2
diff --git a/ROMFS/px4fmu_common/init.d/4020_hk_micro_pcb b/ROMFS/px4fmu_common/init.d/4020_hk_micro_pcb
index a1de19d5d..aec0c62f8 100644
--- a/ROMFS/px4fmu_common/init.d/4020_hk_micro_pcb
+++ b/ROMFS/px4fmu_common/init.d/4020_hk_micro_pcb
@@ -13,15 +13,15 @@ if [ $AUTOCNF == yes ]
then
param set MC_ROLL_P 7.0
param set MC_ROLLRATE_P 0.1
- param set MC_ROLLRATE_I 0.0
+ param set MC_ROLLRATE_I 0.05
param set MC_ROLLRATE_D 0.003
param set MC_PITCH_P 7.0
param set MC_PITCHRATE_P 0.1
- param set MC_PITCHRATE_I 0.0
+ param set MC_PITCHRATE_I 0.05
param set MC_PITCHRATE_D 0.003
param set MC_YAW_P 2.8
param set MC_YAWRATE_P 0.2
- param set MC_YAWRATE_I 0.0
+ param set MC_YAWRATE_I 0.1
param set MC_YAWRATE_D 0.0
fi