Tatsuya Yamaguchi
5ec1f95ee4
Rover: display the type of failsafe on GCS
5 years ago
Peter Barker
ba883e2b89
Rover: let AP_Vehicle handle loop()
5 years ago
Peter Barker
0728514f74
Rover: move setup method up to AP_Vehicle base class
5 years ago
Andrew Tridgell
b3c44d42d7
Rover: use HAL_SPRAYER_ENABLED
5 years ago
Peter Hall
a2af641b18
Rover: set_likely_flying in vehicle
5 years ago
Andy Piper
7f6c7fc370
Rover: create generic vehicle management and move runcam to it
5 years ago
Peter Barker
2a25fed505
Rover: use https:// scheme for ardupilot URLs
5 years ago
Peter Barker
3bf9a45ed1
Rover: move many members up to base class
5 years ago
Peter Barker
b6bc0c638c
Rover: call periodic fence update function
5 years ago
Randy Mackay
7cd6aec799
Rover: fix init of struct published to OSD
5 years ago
Henry Wurzburg
9ac79b1698
Rover: publish nav data to OSD
5 years ago
Peter Barker
4fc57b1aa8
Rover: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Peter Barker
9d54b4820f
Rover: move automatic declination setting into AP_Compass itself
6 years ago
Randy Mackay
1ef6204c1d
Rover: add Randy to maintainer list comment
6 years ago
Lyuyang Hu
5f37ed2bb8
Rover: rename APMrover2.cpp to Rover.cpp
6 years ago
Lyuyang Hu
43719d5e5d
Rover: move contents of Rover.cpp to APMrover2.cpp
6 years ago
Peter Barker
22c5954c8f
Rover: move Arming functions into AP_Arming file
6 years ago
Peter Barker
9851ec1ddb
Rover: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
6 years ago
Tom Pittenger
818b1a77ea
Rover: move heartbeat sending to gcs instead of by vehicles
6 years ago
Randy Mackay
a94ebc5bc3
Rover: integrate navigation library
6 years ago
Peter Barker
47d9960eb9
Rover: call compass cal routine directly from sched table
6 years ago
Peter Barker
7d2138bed9
Rover: fill Notify flag for flying
6 years ago
Randy Mackay
eb96dcf173
Rover: consolidate compass calls in sensors.cpp
6 years ago
Randy Mackay
7a80eb0169
Rover: move update_mission to APMrover2.cpp
6 years ago
Peter Barker
5bd0db4117
Rover: use enum class for ArmingMethod and ArmingRequired
6 years ago
IamPete1
4f9b8e1b6c
Rover: add E-stop
6 years ago
Peter Barker
75af170900
Rover: AHRS set_orientation renamed to update_orientation
6 years ago
Peter Barker
323d6850d5
Rover: move update_sensor_status_flags into GCS subclasses
6 years ago
Peter Barker
76910f9283
Rover: move visual odometry update function into AP_VisualOdom
6 years ago
Peter Barker
a722fd1323
Rover: make setting of home boolean in preparation for sanity checks
6 years ago
Peter Barker
6fcdfbbe32
Rover: attempt to set home position regardless of GPS lock
...
The AHRS may be supplying as a home position through mechanisms other
than a GPS lock. Don't assume in the caller to update_home().
Rover: fold update_home_from_EKF back into sole caller
This method is confusingly similarly named to update_home - and they do
pretty much the opposite thing.
Rover: remove incorrect and misleading comments on set_home_to_current_location
Rover: rewrite update_home to not set home if no origin set
Also checks that home is set before using values from it
Rover: zero stack variables when updating home
If these are a problem we have significant problems through the code
6 years ago
Peter Barker
9105284a7d
Rover: remove rc out initialisation wrappers
6 years ago
Peter Barker
9496ffea14
Rover: enable gripper support
6 years ago
Tom Pittenger
d5c67e0b07
Rover: move wheelEncoder logging to library
6 years ago
jmachuca77
692281b273
Rover: adding AP_RPM
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Tatsuya Yamaguchi
3ff1bb7714
Rover: add ekf failsafe
6 years ago
Randy Mackay
66a2c10203
Rover: proximity logging uses LOG_BITMASK for rangefinder
6 years ago
Peter Barker
f2dc8f9282
Rover: call GCS update functions at much higher rate to support lower intervals
6 years ago
Peter Barker
9665d8d2e9
Rover: adjust for new update entry points into GCS
6 years ago
Peter Barker
86994ba195
Rover: remove pointless wrappers around RC_Channels functions
6 years ago
Peter Barker
5dcf4dfffc
Rover: remove pointless wrappers around gcs functions
6 years ago
Randy Mackay
6167e6ac0b
Rover: gcs fs not triggered if rc-overrides arrive
...
also not triggered if manual-control messages arrive
also minor restructure of gcs_failsafe_check (non-functional)
also remove unnecessary failsafe_trigger call when heartbeats arrive
6 years ago
Randy Mackay
047f704236
Rover: last_heartbeat_ms moved to failsafe structure
6 years ago
IamPete1
0dddc2eafe
Rover: add sailboat tacking
6 years ago
Andrew Tridgell
7ae90237e3
Rover: use set_flying to allow for compass learning to run
6 years ago
Randy Mackay
4a5b56c929
Rover: windvane update called from scheduler at 20hz
6 years ago
IamPete1
4366bae96d
Rover: add sailboat support
6 years ago
Randy Mackay
85ac24d96e
Rover: update wheel encoders at 50hz
7 years ago