Peter Barker
|
9b269b1b56
|
Rover: use AP_RTC
Rover: AP_GPS now sets the system time directly
|
2018-06-15 08:01:22 +10:00 |
Peter Barker
|
cf1f2f9aeb
|
Rover: move motors_active to be motors.active
This will help when we come to subclass the Motors library.
|
2018-06-08 08:51:18 +09:00 |
Randy Mackay
|
73bdc3be09
|
Rover: set ahrs flyforward if thr over 15% for 2 seconds
or if throttle is positive and desired speed over 0.5m/s
|
2018-05-29 16:37:31 +09:00 |
Randy Mackay
|
24dd9a1c2c
|
Rover: update GPS at 50hz
|
2018-05-23 17:17:29 +09:00 |
Randy Mackay
|
cc53b9c39d
|
Rover: update current_loc in update_ahrs
this ensures the current_loc is updated before any of the flight mode code runs
|
2018-05-23 17:17:29 +09:00 |
Peter Barker
|
3afe591368
|
Rover: correct compilation when logging is disabled
|
2018-05-10 17:55:13 +09:00 |
Peter Barker
|
9e1811027d
|
APMrover2: move try_send_message handling of RC_CHANNELS_RAW up
|
2018-05-08 12:33:32 +01:00 |
Peter Barker
|
e73a02343a
|
Rover: GPS now logs its own data
|
2018-04-18 13:50:55 +09:00 |
Peter Barker
|
63e8fffbe4
|
Rover: Baro does its own dataflash logging now
|
2018-04-12 19:12:12 +01:00 |
Peter Barker
|
e74d07ff15
|
Rover: remove wrapper for Log_Write_Beacon
|
2018-04-04 16:20:33 +09:00 |
Randy Mackay
|
b9e32d1f44
|
Rover: reduce expected times in scheduler table
|
2018-04-03 08:40:31 +09:00 |
Michael du Breuil
|
b761a57da3
|
Rover: Support new battery interface
|
2018-03-27 22:12:21 +01:00 |
Peter Barker
|
ceb64fb7d9
|
Rover: use ins singleton
|
2018-03-16 00:37:35 -07:00 |
Randy Mackay
|
86c39c0314
|
Rover: run update_mission at 50hz
|
2018-03-14 12:40:04 +09:00 |
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 |
Peter Barker
|
df304c5e6b
|
Rover: remove shims used in scheduler table
|
2018-02-12 15:39:26 +09:00 |
Andrew Tridgell
|
65308f9411
|
Rover: removed compass learn_offsets()
|
2018-02-08 17:36:33 +11:00 |
Michael du Breuil
|
2e9e91b3a3
|
Rover: Move battery logging to AP_BattMonitor
|
2018-02-06 00:11:32 +00: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 |
Randy Mackay
|
de196f818d
|
Rover: log STER dataflash message regardless of mode
It is useful to at least have the pilot's steering in request even in manual modes
|
2017-12-09 12:18:49 +09:00 |
Randy Mackay
|
9710b16cac
|
Rover: THR dataflash logging replaces CTUN
|
2017-12-09 12:18:49 +09:00 |
Peter Barker
|
e38cefea8a
|
Rover: add SmartRTL mode
called at 3hz from scheduler
|
2017-12-01 09:28:56 +09:00 |
Andrew Tridgell
|
01c4e51d08
|
Rover: don't disable compass on one bad reading
the compass can go back for a short time and recover
found by Michael
|
2017-11-28 09:02:24 +11:00 |
Peter Barker
|
2d0a23fcc8
|
Rover: call ins's periodic function
|
2017-10-27 16:33:45 +11:00 |
Randy Mackay
|
1600823b12
|
Rover: aux switch to learn cruise throttle and speed
|
2017-08-25 14:05:23 +09:00 |
Randy Mackay
|
524fe4cd82
|
Rover: aux switch saves waypoint in manual or steering modes
Also refactor aux switch methods
rename LEARN_CH to AUX_CH
|
2017-08-25 14:05:23 +09:00 |
Peter Barker
|
fa2b500e93
|
Rover: remove CLI
|
2017-08-14 10:23:50 +09:00 |
khancyr
|
6b429bd372
|
Rover: remove redundant GPS check before camera update
this same check is included within AP_Camera
|
2017-08-05 17:05:19 +09:00 |
Randy Mackay
|
30852d4713
|
Rover: auto-reversed moved to mode
|
2017-08-05 11:20:58 +09:00 |
Randy Mackay
|
1e8e3609c6
|
Rover: remove duplicate setting of ground_speed
update_ahrs already does this using a slightly different method, having both likely leads to small twitches in ground speed at 10hz
|
2017-08-05 11:20:58 +09:00 |
Randy Mackay
|
e88b1572b6
|
Rover: remove navigate
|
2017-08-05 11:20:58 +09:00 |
Randy Mackay
|
b4af441eb9
|
Rover: remove unused update_navigation
|
2017-08-05 11:20:58 +09:00 |
Randy Mackay
|
2640ec9ed9
|
Rover: rename update_commands to update_mission
|
2017-08-05 11:20:58 +09:00 |
Peter Barker
|
81d52c282c
|
Rover: camera is responsible for taking distance-based-images and logging
|
2017-07-28 14:27:53 +01:00 |
Randy Mackay
|
ae487aa99b
|
Rover: update wheel encoder at 20hz
|
2017-07-27 16:52:29 +09:00 |
Peter Barker
|
07f4603533
|
Rover: integrate mode class
|
2017-07-21 10:13:20 +09:00 |
khancyr
|
40b860e240
|
Rover: rename sonar to rangefinder
|
2017-07-14 17:40:05 +01:00 |
Randy Mackay
|
ebbbe0584a
|
Rover: integrate wheel encoder
|
2017-07-14 07:27:26 +09:00 |
Peter Barker
|
2692ee22d3
|
Rover: eliminate gcs_send_mission_item_reached wrapper
|
2017-07-11 23:45:16 +01:00 |
Peter Barker
|
130ad52a22
|
Rover: eliminate gcs_send_message wrapper
|
2017-07-11 23:45:16 +01:00 |