Andrew Tridgell
50613bba83
Rover: update for new SRV_Channels parameter conversion call
2020-05-11 18:15:39 +10:00
Peter Barker
10579837c3
Rover: Proximity uses rangefinder singleton
2020-02-05 10:51:30 +11:00
Peter Barker
6def672083
Rover: adjust for proximity status namespace change
2020-02-05 10:51:30 +11:00
Peter Barker
65f59a71ad
Rover: stop passing serial manager to proximity constructor
2020-02-05 10:51:30 +11:00
Randy Mackay
134a20c119
Rover: scripting init sends failure message
2020-02-05 10:51:30 +11:00
Peter Barker
4c93c07062
Rover: rename system_status as it won't be called from base class
2020-02-05 10:51:29 +11:00
Andrew Tridgell
dd48219725
APMrover2: moved AC_PID dependency to core
2020-02-05 10:51:29 +11:00
Michael du Breuil
de5235ac19
Rover: Support new AP_Vehicle::set_mode
2020-02-05 10:51:28 +11:00
Randy Mackay
068a17cfda
Rover: release notes for 4.0.0-rc2
2020-02-05 10:43:37 +11:00
Peter Barker
2069da9f53
Rover: use ahrs singleton to log ATT, POS and AHRS2
2020-02-05 10:43:37 +11:00
Peter Hall
6e78ef1dc3
Rover: add dedicated sailboat crosstrack and loiter params
2020-02-05 10:43:37 +11:00
Randy Mackay
20b35a4440
Rover: wheel encoder sends alternate sensors on each update
2020-02-05 10:43:37 +11:00
Randy Mackay
b58605a3b0
Rover: ekf check allows relative position estimates
...
This allows arming using only wheel encoders which provide relative positions
2020-02-05 10:43:36 +11:00
Randy Mackay
497881a031
Rover: minor comment change
2020-02-05 10:43:36 +11:00
Randy Mackay
8d181faca6
Rover: Hold or Loiter within Auto on mission completion
2020-02-05 10:13:53 +11:00
Peter Barker
50b4e0b0c4
Rover: move many members up to base class
2020-02-05 10:12:13 +11:00
Peter Barker
c52b72aebe
Rover: become an AP_Vehicle
2020-02-05 10:12:13 +11:00
Peter Barker
c26f98e817
Rover: remove bogus ARMING_CHECK_NONE 'bitmask value'
2020-02-05 10:12:13 +11:00
Henry Wurzburg
2c3d57a373
Rover: implement steering trim save in armed/manual mode only
2020-02-05 10:12:13 +11:00
Randy Mackay
b866b1f412
Rover: minor restructure of loiter at end of rtl and srtl
2020-02-05 10:10:37 +11:00
Henry Wurzburg
81745f55d2
Rover: change RTL/SRTL from circling to loitering for boats
2020-02-05 10:10:37 +11:00
Randy Mackay
c06957ccdd
Rover: follow mode restores offsets to zero on exit
2020-02-05 10:10:37 +11:00
Randy Mackay
1f418655fb
Rover: failsafe check format fix
...
adding some brackets perhaps makes it a little clearer
2020-02-05 10:10:37 +11:00
Henry Wurzburg
7f79279eb7
Rover: FS_OPTION allows failsafe from hold mode
2020-02-05 10:10:37 +11:00
Randy Mackay
750a526109
Rover: fix version to be 4.0.0
2020-02-05 10:10:37 +11:00
Randy Mackay
37f0a101cb
Rover: 4.0.0-rc1 release notes
2020-02-05 10:10:37 +11:00
Peter Barker
501e8e11b6
Rover: call periodic fence update function
2020-02-05 10:09:54 +11:00
Peter Barker
6995bb3acd
Rover: initialise AC_Fence library
2020-02-05 10:09:54 +11:00
Henry Wurzburg
46b84e72f0
Rover: add loiter gain and max vehicle speed params
2020-02-05 10:09:54 +11:00
Peter Hall
5b4a6eaf52
Rover: use AR_WPNav get stopping location
2020-02-05 10:09:54 +11:00
Peter Hall
90382a886f
Rover: Sailboat tacking improvements
2020-02-05 10:09:54 +11:00
Randy Mackay
1d21d1fde4
Rover: fix init of struct published to OSD
2020-02-05 10:09:54 +11:00
Henry Wurzburg
fb66b8b961
Rover: publish nav data to OSD
2020-02-05 10:09:54 +11:00
Andrew Tridgell
4802494d9d
Rover: updated release notes for 3.5.2
2020-02-05 10:09:20 +11:00
Randy Mackay
65efc642ed
Rover: pre-arm check that WP_SPEED is positive
2020-02-05 10:04:08 +11:00
Peter Barker
ec4a621c45
Rover: remove stale defines for log message types
2020-02-05 10:04:08 +11:00
Randy Mackay
60ac143763
Rover: version to 4.0.0-dev
2020-02-05 10:04:08 +11:00
Peter Barker
d23bd150f2
Rover: remove get_advanced_failsafe override; singleton to be used
2020-02-05 10:04:08 +11:00
Andrew Tridgell
47daebbb42
Rover: fixed range check for RC channel
2019-12-23 09:56:26 +11:00
Peter Hall
412be730e4
Rover: rename abs to true wind
2019-09-11 11:22:12 +09:00
Peter Barker
0aed55b272
Rover: remove ineffective DEVO_TELEM_ENABLED
2019-09-04 17:47:33 +10:00
Henry Wurzburg
b61edd5a96
Rover: remove duplicate parameter comments
...
causes wiki duplications ...already included elsewhere
2019-09-02 11:01:47 +09:00
Randy Mackay
abe04db372
Rover: RC_Channel uses sailboat::set_motor_state
2019-09-01 09:11:25 +09:00
Randy Mackay
488ae65e8f
Rover: rework sailboats with motoring
...
renamed throttle with motor
added set_motor_state accessor
removed overloading of ENABLE parameter
fixed circular tack_enabled logic which led to assisting a tack disabling a tack
separate assistance for low wind vs tacking
2019-09-01 09:11:25 +09:00
Randy Mackay
e023400fda
Rover: rename nav_enabled to tack_enabled
...
tack_enabled is more precise than nav_enabled so it describes the feature more accurately
2019-09-01 09:11:25 +09:00
Randy Mackay
bf7432cf2e
Rover: fix sailboat NO_GO_ANGLE param description
2019-09-01 09:11:25 +09:00
Randy Mackay
79feb4edb8
Rover: sailboat class formatting fixes
...
move constructor to top of sailboat.h
move var_info to be the last public declaration
remove some spaces
2019-09-01 09:11:25 +09:00
Peter Hall
4ae62a2983
Rover: shorten sailboat tacking timeout to 5sec
2019-09-01 09:11:25 +09:00
Peter Hall
54f3173c7c
Rover: RC_Channel add sailboat motor aux functions
2019-09-01 09:11:25 +09:00
Peter Hall
3308a84acc
Rover: sailboat add motor-sailing
2019-09-01 09:11:25 +09:00