aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/rc.multirotor
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2013-08-24 20:32:46 +0200
committerAnton Babushkin <anton.babushkin@me.com>2013-08-24 20:32:46 +0200
commit41dfdfb1a4b974b5d32788852768513d0dac7a67 (patch)
tree4a6b746190655bc87171c929ca653d8cd72332e2 /ROMFS/px4fmu_common/init.d/rc.multirotor
parent8579d0b7c9f77c84fa9afa87f7ab2f353443a242 (diff)
downloadpx4-firmware-41dfdfb1a4b974b5d32788852768513d0dac7a67.tar.gz
px4-firmware-41dfdfb1a4b974b5d32788852768513d0dac7a67.tar.bz2
px4-firmware-41dfdfb1a4b974b5d32788852768513d0dac7a67.zip
Use common rc.multirotor script (now only in 01_fmu_quad_x).
Diffstat (limited to 'ROMFS/px4fmu_common/init.d/rc.multirotor')
-rw-r--r--ROMFS/px4fmu_common/init.d/rc.multirotor49
1 files changed, 49 insertions, 0 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rc.multirotor b/ROMFS/px4fmu_common/init.d/rc.multirotor
new file mode 100644
index 000000000..81184f363
--- /dev/null
+++ b/ROMFS/px4fmu_common/init.d/rc.multirotor
@@ -0,0 +1,49 @@
+#!nsh
+#
+# Standard everything needed for multirotors except mixer, output and mavlink
+#
+
+#
+# Start the sensors and test them.
+#
+sh /etc/init.d/rc.sensors
+
+#
+# Start the commander.
+#
+commander start
+
+#
+# Start GPS interface (depends on orb)
+#
+gps start
+
+#
+# Start the attitude estimator
+#
+attitude_estimator_ekf start
+
+#
+# Start position estimator
+#
+position_estimator_inav start
+
+#
+# Start attitude control
+#
+multirotor_att_control start
+
+#
+# Start position control
+#
+multirotor_pos_control start
+
+#
+# Start logging
+#
+if [ $BOARD == fmuv1 ]
+then
+ sdlog2 start -r 50 -a -b 16
+else
+ sdlog2 start -r 200 -a -b 16
+fi