mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-25 00:31:36 +08:00
Rover: Auto-starting rover apps
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
#!nsh
|
||||
#
|
||||
# Generic rover
|
||||
#
|
||||
|
||||
sh /etc/init.d/rc.rover_defaults
|
||||
|
||||
set MIXER IO_pass.mix
|
||||
|
||||
set PWM_OUT 1234
|
||||
@@ -0,0 +1,9 @@
|
||||
#!nsh
|
||||
#
|
||||
# Standard apps for rovers:
|
||||
# att & pos estimator, rover steering control
|
||||
#
|
||||
|
||||
ekf_att_pos_estimator start
|
||||
|
||||
rover_steering_control start
|
||||
@@ -0,0 +1,13 @@
|
||||
#!nsh
|
||||
|
||||
set VEHICLE_TYPE rover
|
||||
|
||||
if [ $AUTOCNF == yes ]
|
||||
then
|
||||
# param set MC_ROLL_P 7.0
|
||||
fi
|
||||
|
||||
set PWM_RATE 50
|
||||
set PWM_DISARMED 1100
|
||||
set PWM_MIN 1100
|
||||
set PWM_MAX 1900
|
||||
@@ -602,6 +602,24 @@ then
|
||||
sh /etc/init.d/rc.vtol_apps
|
||||
fi
|
||||
fi
|
||||
|
||||
#
|
||||
# Rover setup
|
||||
#
|
||||
if [ $VEHICLE_TYPE == rover ]
|
||||
# 10 is MAV_TYPE_GROUND_ROVER
|
||||
set MAV_TYPE 10
|
||||
|
||||
# Load mixer and configure outputs
|
||||
sh /etc/init.d/rc.interface
|
||||
|
||||
# Start standard rover apps
|
||||
if [ $LOAD_DAPPS == yes ]
|
||||
then
|
||||
sh /etc/init.d/rc.rover_apps
|
||||
fi
|
||||
fi
|
||||
|
||||
unset MIXER
|
||||
unset MAV_TYPE
|
||||
unset OUTPUT_MODE
|
||||
|
||||
Reference in New Issue
Block a user