Commit Graph

1895 Commits

Author SHA1 Message Date
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