Peter Barker
a24de20f51
Rover: move update_sensor_flags to GCS_Rover.cpp
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
Tom Pittenger
12f66acfb7
Rover: remove wheel_encoder_rpm
6 years ago
jmachuca77
692281b273
Rover: adding AP_RPM
6 years ago
Pavlo Kolomiiets
c0dcb93e4c
Rover: send mavlink WHEEL_DISTANCE message
6 years ago
Pavlo Kolomiiets
2c909cf83b
AP_WheelEncoder: Wheel encoder's offsets are properly propagated to EKF3.
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
DOMINATOR\Eugene
cdbffb4ecc
APMrover2: move airspeed update to library
6 years ago
IamPete1
0dddc2eafe
Rover: add sailboat tacking
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
936dca7531
Rover: remove compass accumulate
7 years ago
Peter Barker
efdc13d143
Rover: remove pointless rangefinder_init shim function
7 years ago
Raouf
9d51e87762
Rover: Save compass offsets when disarmed and learning is on
7 years ago
Randy Mackay
b69155793f
Rover: add Log_Write_Depth
7 years ago
Randy Mackay
e1d80e547d
Rover: proximity sensor sets laser unhealthy when no data
...
previously it would set laser to unhealthy if proximity sensor wasn't present which interfered with a single downward facing range finder
7 years ago
Randy Mackay
60b9f6f9c0
Rover: report laser as healthy even if not used for avoidance
...
this allows downward facing lidar to be used on boats
7 years ago
Peter Barker
9e1811027d
APMrover2: move try_send_message handling of RC_CHANNELS_RAW up
7 years ago
Peter Barker
c10f404b12
Rover: tidy handling of barometer calibrations
7 years ago
Michael du Breuil
b761a57da3
Rover: Support new battery interface
7 years ago
Peter Barker
df304c5e6b
Rover: remove shims used in scheduler table
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
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.
7 years ago
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.
7 years ago
Michael du Breuil
4f83d39b5e
Rover: Report GPS health
7 years ago
Peter Barker
4c2747bfe8
Rover: use rangefinder backend accessors
8 years ago
Peter Barker
fa2b500e93
Rover: remove CLI
8 years ago
khancyr
7c3374668e
Rover: formatting fixes and const local variables
8 years ago
Randy Mackay
ddc70058d5
Rover: reporting wheel encoder rpm
8 years ago
Randy Mackay
72d35593d8
Rover: send wheel encoder data to EKF
8 years ago
Peter Barker
07f4603533
Rover: integrate mode class
8 years ago
khancyr
40b860e240
Rover: rename sonar to rangefinder
8 years ago
Randy Mackay
ebbbe0584a
Rover: integrate wheel encoder
8 years ago
Peter Barker
9509f7f1bf
Rover: use send_text method on the GCS singleton
8 years ago
Randy Mackay
a07920c5b2
Rover: add init_compass method
...
no functional change
8 years ago
Randy Mackay
eb2aa80fca
Rover: compass set-initial-location uses ahrs location
...
Previously it could attempt to use a gps location even if gps was not being used
Also compass-accumulate moved to sensors.cpp
8 years ago
Randy Mackay
0da6e73d76
Rover: add support for visual odometry
8 years ago
karthik.desai
47ff9ddeec
Rover: Added Beacon implementation
...
Enabled beacon parameters
beacon updates at 50hz
Use dataflash library to log AP_Beacon msg
8 years ago
Pierre Kancir
b634fe548d
APMRover2: Use c++ cast
8 years ago
Randy Mackay
f29fe8bb88
Rover: always specify rangefinder instance
8 years ago
Pierre Kancir
51aaa7efa7
Rover: sensors.cpp correct whitespace, remove tabs
8 years ago
floaledm
8739858658
Rover: redo of commit b24d850695
8 years ago
floaledm
629af84ca1
Rover: update sensor status error flags independently of sending a sys_status message
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
fd0f31dc44
Rover: added AP_Button support
9 years ago
Grant Morphett
a00edcbbb6
Rover: sonar_trigger_cm of 0 will now only log
...
This will enable users of Rover to plug their sonar's in (or any other
device into the 3.3v ADC) and log the data but not use the data in
navigation and obstacle avoidance.
9 years ago
Andrew Tridgell
f61ba903dd
Rover: don't stall EKF during baro cal
9 years ago
Siddharth Bharat Purohit
53d3e7dc61
Rover: wire up accel calibrator for Rover
9 years ago