Peter Barker
5001978704
Rover: add do_disarm_checks boolean to disarm call
...
this creates symmetry between arming and disarming, at least as far as
the top-level arm() and disarm() calls are concerned.
2021-01-12 08:48:44 +09:00
Josh Henderson
a54736430d
Rover: privatize AHRS logging
2021-01-12 10:13:22 +11:00
Peter Barker
0273d92887
Rover: reindent all of the new GCS_MAVLink handling methods (NFC)
2021-01-05 08:13:02 +09:00
Peter Barker
1362abba2e
Rover: tidy GCS_MAVLink handleMessage function
...
Co-authored-by: nubcaker
2021-01-05 08:13:02 +09:00
Tom Pittenger
eef9c83788
Rover: extend Stream rates param count to match MAVLINK_COMM_NUM_BUFFER
2020-12-29 07:52:09 -07:00
Randy Mackay
a2d6ec4bec
Rover: simple mode handles two paddle input
2020-12-11 17:04:28 +09:00
yaapu
8ea896e138
Rover: added virtual getters for waypoint info
2020-12-10 12:39:44 +11:00
Andrew Tridgell
cd2f2f96eb
rename barometer parameters to BARO prefix
2020-12-08 13:22:17 +11:00
Randy Mackay
62a02f7c87
Rover: calc_speed_nudge uses larger of pilot input and wpnav speed target
2020-12-08 11:29:21 +11:00
Randy Mackay
a977abac2d
Rover: fix pivot turns
2020-12-08 11:29:21 +11:00
Andrew Tridgell
19104b5c20
Rover: moved init_safety to AP_Vehicle
2020-12-08 11:14:24 +11:00
jimovonz
fe3d6b9744
Rover: Fix application of MOT_SLEWRATE to achieve full range
2020-11-25 17:49:20 +09:00
Andy Piper
bfd24ea789
Rover: allow OSD for TX-only screens
2020-11-11 18:13:11 +11:00
murata
48336e4eff
Rover: Change abbreviations
2020-11-03 08:24:43 +09:00
Tatsuya Yamaguchi
5d3dd5a8b8
Rover: add ReportOnly option to FS_EKF_ACTION
2020-11-02 09:32:23 +09:00
Tatsuya Yamaguchi
a730e47563
Rover: EKF failsafe message is displayed only when action triggered
2020-11-02 09:32:23 +09:00
Randy Mackay
b83ade2b07
Rover: integrate ahrs::get_variances change
...
offset is no longer returned
2020-10-21 08:58:45 +09:00
Tatsuya Yamaguchi
e347618210
Rover: support speed control of DO_REPOSITION
2020-10-07 10:12:24 +09:00
Randy Mackay
161d235c8b
Rover: integrate ahrs.pre_arm_check
2020-10-07 11:53:07 +11:00
Guy Rodnay
8c32392d73
Rover: fix speed nudge
...
Problem: vehicle speed "runs away" to speed_max for any throttle value over 75%.
Cause: the desired_speed was calculated by interpolation between the current speed to speed_max, rather than the speed_default to speed_max. As current speed increases the desired speed increases although throttle is fixed. Hence the "runaway".
Fix: Now speed nudge interpolates between the desired speed and speed_max.
Tested:
modes: wp navigation, guided ,rtl
params: spped_max, wp_speed, rtl_speed, speed_max
do_change_speed
2020-10-01 09:33:06 +09:00
Iampete1
de1dec819c
Rover: calc_steering_from_turn_rate remove args
2020-09-29 08:25:01 +09:00
Patrick José Pereira
2d898c8fea
ArduRover: Use new AP_FWVersionDefine header
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-09-23 20:58:35 +10:00
Tatsuya Yamaguchi
0fb33f8196
Rover: replace message indicating that initialisation has completed
2020-09-22 09:52:52 +10:00
Andy Piper
aa64ab0501
Rover: conditionally compile ADSB support
2020-09-22 09:33:51 +10:00
Randy Mackay
6cc6daa150
Rover: add support for MAV_CMD_DO_REPOSITION
2020-09-15 08:41:08 +09:00
ashvath100
9248272baa
Rover: walking_height input sent to motors
2020-09-10 08:27:01 +09:00
ashvath100
c1ff69794c
Rover: rc_channel inits height input channel
2020-09-10 08:27:01 +09:00
ashvath100
485eb3fa88
Rover: roll and pitch input sent to motors
...
added get desired roll and pitch
Motors library adds set and get methods for roll and pitch
added roll and pitch to get_control_output
get_control_output returns roll and pitch values
2020-09-01 09:33:24 +09:00
Peter Hall
2d4deb505d
Rover: rc_channel inits roll and pitch input channels
2020-09-01 09:33:24 +09:00
Randy Mackay
b0f9f9993f
Rover: guided consumes set-pos-target-local-ned as offset from origin
2020-09-01 10:27:18 +10:00
ashvath100
c93313107b
Rover: implement get_control_outputs
2020-08-20 14:09:29 +09:00
Randy Mackay
0694660094
Rover: add get_lateral accessor
2020-08-20 14:09:29 +09:00
Siddharth Purohit
6fad42b6fd
Rover: move to using CANManager library
2020-08-19 17:31:09 +10:00
Randy Mackay
653714ce29
Rover: manual mode avoids saturation on skid-steer vehicles
2020-08-07 08:30:03 +09:00
Randy Mackay
98b953eb80
Rover: MOT_STR_THR_MIX adjusts steering vs throttle priority
2020-08-07 08:30:03 +09:00
Andy Piper
6d87d61c7b
Rover: make mount/gimbal inclusion configurable per-board
2020-08-04 09:18:14 +10:00
Iampete1
653e5524f6
Rover: arming revert to single &
...
Using a single & here means that all checks are run even if the first fails. && would run only the first check and return if it fails.
2020-07-29 19:34:43 +09:00
Iampete1
47caf886b1
Rover: add arming check for windvane if sailing enabled
2020-07-29 08:51:28 +09:00
Peter Barker
3f581d7a20
Rover: remove unused defines
2020-07-17 12:11:00 +10:00
Mirko Denecke
6f0782abbf
Rover: update_trigger() is now called in AP_Camera update()
2020-07-15 08:37:28 +09:00
Randy Mackay
35f0402b47
Rover: Guided mode supports direct steering and throttle control
2020-06-24 08:34:41 +09:00
Peter Barker
dbb9656ca7
Rover: rename 'enum aux_switch_pos_t' to 'enum class AuxSwitchPos'
2020-06-12 08:11:46 +10:00
jbteja
300a118852
Rover: astyle, reformatted few files in Rover Dir
2020-05-25 10:45:38 +09:00
Iampete1
96f75093fe
Rover: align GCS PID with logged
2020-05-19 09:04:16 +10:00
Peter Barker
610d43556c
Rover: create and use INTERNAL_ERROR macro so we get line numbers
2020-04-30 13:21:36 +10:00
Rishabh
9de3a24011
Rover: Logger documentation
2020-04-23 08:26:42 +10:00
Randy Mackay
cd6024741c
Rover: do not send ahrs3 mavlink message
2020-04-22 14:11:17 +09:00
Peter Barker
680b6bb9a2
Rover: rename APMrover2 to Rover
2020-04-14 09:50:34 +09:00
Peter Barker
d31700c310
Rover: rename directory from APMrover2
2020-04-14 09:50:34 +09:00