night-ghost
bab54ea647
Rover: allow AP_Stats to be optional
2018-03-02 07:23:35 +11:00
Andrew Tridgell
f190ca0867
Rover: use scheduler.get_last_loop_time_s()
2018-02-13 17:15:05 +11:00
Peter Barker
90d26a5100
Rover: eliminate perf_update scheduler table shim
2018-02-13 17:15:05 +11:00
Andrew Tridgell
80c45a7431
Rover: use filtered loop time
2018-02-13 17:15:05 +11:00
Peter Barker
7b6bc4adf1
Rover: pass log-performance-bit at init time rather than update time
2018-02-13 17:15:05 +11:00
Peter Barker
55c27dfc56
Rover: move logging of PM messages to AP_Scheduler
2018-02-13 17:15:05 +11:00
Peter Barker
b2e2b91d7e
Rover: move PERF: statustext sending into AP_Scheduler
2018-02-13 17:15:05 +11:00
Peter Barker
d9bb546048
Rover: use AP_Scheduler's loop() function
2018-02-13 17:15:05 +11:00
Peter Barker
211e7416a9
Rover: use scheduler ticks in place of mainloop_count
2018-02-13 17:15:05 +11:00
Peter Barker
9511e72113
Rover: use PerfInfo for performance monitoring
2018-02-13 17:15:05 +11:00
Randy Mackay
24b8ed48b6
Rover: global-pos-int uses vel from EKF instead of GPS
2018-02-13 08:52:48 +09:00
Randy Mackay
f47e65822f
Rover: fix global-pos-int velocity direction to NED
2018-02-13 08:52:48 +09:00
Peter Barker
df304c5e6b
Rover: remove shims used in scheduler table
2018-02-12 15:39:26 +09:00
Peter Barker
89c830e949
Rover: make SmartRTL mode decide whether to save position or not
...
This changes things to work like the Copter equivalent
2018-02-12 15:39:26 +09:00
Andrew Tridgell
65308f9411
Rover: removed compass learn_offsets()
2018-02-08 17:36:33 +11:00
Randy Mackay
0da8ff6b2e
Rover: boats always navigate when outside waypoint radius
2018-02-07 07:33:11 +09:00
Michael du Breuil
2e9e91b3a3
Rover: Move battery logging to AP_BattMonitor
2018-02-06 00:11:32 +00:00
murata
e94bfc7ee0
Rover: delete \n from the log using gcs().send_text
2018-02-02 09:38:36 +09:00
Randy Mackay
0626d105ed
Rover: version 3.2.1-dev fix
2018-01-29 19:37:46 +09:00
Randy Mackay
b459e7fa7f
Rover: 3.2.1 release notes
2018-01-29 19:35:46 +09:00
Randy Mackay
a6ff2cacdd
Rover: 3.2.1-rc1 release notes
2018-01-24 12:09:54 +09:00
Randy Mackay
a5d7b8bb19
Rover: remove unused definition
2018-01-23 15:52:39 +09:00
Randy Mackay
2748d4d0fe
Rover: arming checks for GPS use requires_position and velocity
2018-01-23 11:27:56 +09:00
Randy Mackay
9cba1e2907
Rover: gps check replaced by requires-position, requires-velocity
...
requires_gps is replaced by requires_position and requires_velocity
enter_gps_checks method is removed and enter method directly checks ekf flags and ekf origin
2018-01-23 11:27:56 +09:00
Randy Mackay
509c7e2a8f
Rover: add object avoidance to steering and acro modes
2018-01-22 17:18:41 +09:00
Randy Mackay
2320bfb637
Rover: add AC_AttitudeControl to build
...
This is required only because the static function sqrt_controller is within this library.
2018-01-22 17:18:41 +09:00
Randy Mackay
489c42bdff
Rover: add avoidance library
2018-01-22 17:18:41 +09:00
khancyr
5503a0069d
Rover: add proximity library
2018-01-22 17:18:41 +09:00
khancyr
c3fb985ec5
Rover: add fence support
2018-01-22 17:18:41 +09:00
Dylan Herman
c14af79975
Rover: now sends SCALED_PRESSURE msg
2018-01-22 10:04:57 +09:00
Dylan Herman
9d7eb188d1
Rover: enter Hold on failure to enter RTL fs action
2018-01-19 09:26:45 +09:00
Dylan Herman
f3b794f698
Rover: Add SmartRTL failsafe action
...
Add failsafe actions SmartRTL or RTL and SmartRTL or Hold
2018-01-19 09:26:45 +09:00
Randy Mackay
6ce9b47807
Rover: calc_speed_nudge honours max speed even in reverse
...
calc_speed_nudge allows the pilot to increase the speed of the vehicle including cases when the vehicle is in reverse. This fixes the nudging code so the pilot-nudged throttle does not surpass the vehicle's maximum speed even in reverse.
Thanks to pavloblindnology for finding this!
2018-01-19 09:23:33 +09:00
Dylan Herman
3edaff0309
Rover: sets SmartRTL home after ahrs home is set
...
Now uses AP_SmartRTL::set_home. It is called when arming and when GCS
requests home to be set to the current location
2018-01-17 11:03:56 +09:00
Randy Mackay
ed452c6a27
Rover: version to 3.2.1-dev
...
this helps us easily determine if developer versions are from before or after the 3.2 release
2018-01-13 17:53:18 +09:00
Randy Mackay
a3b667ea24
Rover: 3.2.0 release notes
2018-01-13 15:28:58 +09:00
Randy Mackay
e2824be250
Rover: add const and comments to calc_speed_max
2018-01-12 08:15:34 +09:00
Randy Mackay
5cd500847b
Rover: rename auto_throttle to allows_arming_from_transmitter
...
This method is only used to determine whether we can arm from the transmitter so better to make its purpose more clear
Also minor comment fix to is_autopilot_mode method
2018-01-12 08:15:34 +09:00
Randy Mackay
5167ec7708
Rover: send PID to GCS regardless of mode
...
Also add some comments
2018-01-12 08:15:34 +09:00
Randy Mackay
5a5be9175d
Rover: 3.2.0-rc4 release notes
2018-01-05 14:02:01 +09:00
Randy Mackay
072b5187a3
Rover: steering mode reversing fix
2018-01-05 10:23:20 +09:00
Randy Mackay
916fe80000
Rover: remove mode class's desired-lat-accel
...
This was a duplicate of the value held in the attitude controller
2018-01-05 09:27:53 +09:00
Randy Mackay
49493fe6a2
Rover: add calc_steering_to_heading
...
removes some duplicate code in Guided and Auto
2018-01-05 09:27:53 +09:00
Randy Mackay
dc283e9c26
Rover: re-order calc_steering declarations to match .cpp file
2018-01-04 14:07:55 +09:00
Peter Barker
1d3e7d454a
Rover: correct gps-is-healthy mode change check
2017-12-28 15:35:19 +00:00
Peter Barker
7cf2712bf1
Rover: AP_AHRS no longer requires GPS in constructor
2017-12-27 00:58:02 +00:00
Randy Mackay
457c39bf1b
Rover: FS_ param values changed to camel case
...
Also minor comment change in crash-check failsafe
2017-12-23 13:53:34 +09:00
Randy Mackay
241456f55f
Rover: remove auto trim at startup
...
Also add additional checks to auto trim
2017-12-15 20:26:40 +09:00
Randy Mackay
6459a4de9d
Rover: gyro health check uses initialised flag
...
We should not be relying on the notify flags as a way to pass info around the system. Rover's initialised flag is equivalent and more appropriate.
2017-12-15 20:26:40 +09:00
Randy Mackay
a8da459baf
Rover: GPS reported healthy to GCS even without lock
...
a GPS is unhealthy when it cannot be contacted. Not having a 3D lock should not make the GPS unhealthy.
2017-12-15 20:26:40 +09:00