2018-08-25 11:02:37 -04:00
|
|
|
#!/bin/sh
|
2018-08-04 17:26:05 +02:00
|
|
|
# PX4 commands need the 'px4-' prefix in bash.
|
|
|
|
|
# (px4-alias.sh is expected to be in the PATH)
|
2018-09-27 19:54:09 +02:00
|
|
|
. px4-alias.sh
|
2018-08-04 17:26:05 +02:00
|
|
|
|
2016-05-31 13:04:22 +02:00
|
|
|
uorb start
|
2016-06-19 16:55:06 +02:00
|
|
|
param select /home/root/parameters
|
2018-08-04 17:26:05 +02:00
|
|
|
if [ -f /home/root/parameters ]
|
|
|
|
|
then
|
|
|
|
|
param load
|
|
|
|
|
fi
|
2016-09-02 17:18:53 +02:00
|
|
|
param set SYS_AUTOSTART 4013
|
2016-06-19 16:55:06 +02:00
|
|
|
param set MAV_BROADCAST 1
|
2018-10-03 20:12:25 +02:00
|
|
|
param set MAV_TYPE 2
|
2016-12-16 20:46:14 +01:00
|
|
|
|
2016-12-15 22:27:46 +01:00
|
|
|
param set MPC_XY_VEL_P 0.12
|
|
|
|
|
param set MPC_XY_P 1.3
|
2016-12-16 20:46:14 +01:00
|
|
|
param set MPC_XY_VEL_D 0.006
|
2016-12-15 22:27:46 +01:00
|
|
|
param set MPC_XY_VEL_I 0.05
|
2019-05-11 14:34:51 +02:00
|
|
|
param set MPC_XY_VEL_MAX 12
|
2018-10-03 20:12:25 +02:00
|
|
|
|
|
|
|
|
param set MPC_Z_VEL_P 0.3
|
2016-12-16 20:46:14 +01:00
|
|
|
param set MPC_Z_VEL_I 0.1
|
|
|
|
|
|
2018-10-03 20:12:25 +02:00
|
|
|
param set MC_YAW_P 3.0
|
|
|
|
|
param set MC_YAWRATE_P 0.05
|
|
|
|
|
param set MC_YAWRATE_I 3.0
|
2016-12-16 20:46:14 +01:00
|
|
|
|
2019-05-11 14:34:51 +02:00
|
|
|
param set MC_ROLLRATE_P 0.05
|
2018-10-03 20:12:25 +02:00
|
|
|
param set MC_ROLLRATE_I 0.5
|
|
|
|
|
param set MC_ROLLRATE_D 0.0
|
2019-05-11 14:34:51 +02:00
|
|
|
param set MC_RR_INT_LIM 0.3
|
2016-12-16 20:46:14 +01:00
|
|
|
|
2018-10-03 20:12:25 +02:00
|
|
|
param set MC_PITCHRATE_P 0.1
|
|
|
|
|
param set MC_PITCHRATE_I 0.8
|
|
|
|
|
param set MC_PITCHRATE_D 0.0
|
2019-05-11 14:34:51 +02:00
|
|
|
param set MC_PR_INT_LIM 0.3
|
2016-12-16 20:46:14 +01:00
|
|
|
|
2019-12-30 18:04:19 -05:00
|
|
|
ms5611 -T 5607 -I start
|
2016-07-20 12:15:58 +02:00
|
|
|
df_mpu6050_wrapper start -R 8
|
2016-10-04 16:14:44 +02:00
|
|
|
df_ak8963_wrapper start -R 32
|
2018-10-03 20:12:25 +02:00
|
|
|
# Rangefinder disabled for now. It was found to cause delays of more than 10ms
|
|
|
|
|
#df_bebop_rangefinder_wrapper start
|
2016-12-12 21:35:20 +01:00
|
|
|
gps start -d /dev/ttyPA1
|
2017-01-10 17:03:16 +01:00
|
|
|
bebop_flow start
|
2019-11-24 13:25:11 -05:00
|
|
|
rc_update start
|
2016-06-29 16:57:05 +02:00
|
|
|
sensors start
|
2016-08-24 10:50:42 +02:00
|
|
|
commander start
|
2016-12-13 20:04:19 +01:00
|
|
|
ekf2 start
|
|
|
|
|
dataman start
|
|
|
|
|
navigator start
|
|
|
|
|
land_detector start multicopter
|
2016-08-24 10:50:42 +02:00
|
|
|
mc_pos_control start
|
|
|
|
|
mc_att_control start
|
2019-11-19 17:03:11 -05:00
|
|
|
mc_rate_control start
|
2016-05-31 13:04:22 +02:00
|
|
|
sleep 1
|
2018-10-03 20:12:25 +02:00
|
|
|
mavlink start -x -u 14556 -r 20000
|
2016-05-31 13:04:22 +02:00
|
|
|
sleep 1
|
2016-06-29 16:57:05 +02:00
|
|
|
mavlink stream -u 14556 -s HIGHRES_IMU -r 50
|
2016-07-21 17:12:49 +02:00
|
|
|
mavlink stream -u 14556 -s ATTITUDE -r 50
|
2016-08-24 10:50:42 +02:00
|
|
|
df_bebop_bus_wrapper start
|
2016-05-31 13:04:22 +02:00
|
|
|
mavlink boot_complete
|
2016-12-15 23:25:17 +01:00
|
|
|
logger start -b 200 -e -t
|