Randy Mackay
5d7e3d31c9
Rover: PM log message more consistent with Plane
7 years ago
Randy Mackay
5f62cde550
Rover: remove throttle from NTUN logging
...
Throttle is more extensively logged in the THR message
7 years ago
Randy Mackay
9710b16cac
Rover: THR dataflash logging replaces CTUN
7 years ago
Randy Mackay
efae648461
Rover: STR dataflash logging gets turn rate
...
also get turn rate and lat accel from attitude controller
7 years ago
Randy Mackay
8e80490098
Rover: reporting gets lat accel from attitude control
7 years ago
Randy Mackay
865fb91676
Rover: add rpm to WENC dataflash logging
7 years ago
Peter Barker
bf6b3a72bc
Rover: support for units on fields
7 years ago
Lucas De Marchi
27be369be7
APMrover2: do not include version.h/ap_version.h
...
The interface provided by each vehicle should be used to get the
version.
7 years ago
Randy Mackay
7a37a7f921
Rover: integrate simpler Log_Write_EKF
8 years ago
khancyr
2ceb29e9da
Rover: use abs for int within calc_speed_nudge
...
same issue resoled for log-write-nav-tuning
8 years ago
Peter Barker
4c2747bfe8
Rover: use rangefinder backend accessors
8 years ago
Randy Mackay
d99108f3bc
Rover: use AR_AttitudeControl for throttle control
...
also direct throttle nudge replaced with speed nudge
calc_speed_max estimates vehicle's top speed based on cruise-speed and
cruise-throttle
steering mode now provides total target speed instead of using speed plug
throttle nudge
motor limits provided to attitude control to stop i-term buildup
uses negative desired speed instead of reversed flag
reporting to GCS uses new throttle controller
braking is simply enabled and allows a reverse motor output regardless of vehicle
speed
8 years ago
Randy Mackay
9097269d6d
Rover: use AR_AttitudeControl for steering control
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
783f8243df
Rover: use mode class's get_distance_to_destination and speed_error
...
used for reporting to GCS and logging
8 years ago
khancyr
23532bf45c
Rover: add reason to set_mode
8 years ago
khancyr
707b006f76
Rover: minor style correction on log
8 years ago
Peter Barker
07f4603533
Rover: integrate mode class
8 years ago
Peter Barker
9173c7caaf
Rover: move starting of new logs into DataFlash
8 years ago
Peter Barker
c9c1f3ea29
Tracker: move starting of new logs into DataFlash
8 years ago
khancyr
40b860e240
Rover: rename sonar to rangefinder
8 years ago
Randy Mackay
ebbbe0584a
Rover: integrate wheel encoder
8 years ago
Pierre Kancir
267a1532b9
Rover: integrate motors library
...
move throttle_slew_limit and THR_SLEWRATE parameter
move have_skid_steering to library
move mix_skid_steering to library's output_skid_steering method
move radio.cpp's output channel initialisation to motor's init method
use motors.get_throttle and get_steering instead of getting from Servo objects
use motors.set_throttle and set_steering instead of setting to Servo object
AP_Arming::arming_required is replaced with SAFE_DISARM parameter
8 years ago
Peter Barker
cfeb449979
Rover: create GCS subclass, use inheritted methods
8 years ago
Andrew Tridgell
d060fd2826
Rover: replace get_output_norm*100 for throttle with get_output_scaled
...
No functional change
8 years ago
Peter Barker
aeacc11573
APMrover2: stop using in_mavlink_delay as a proxy for disabling logging
8 years ago
Peter Barker
8c074c7b73
Rover: simplify dataflash initialisation
8 years ago
Peter Barker
81b19204c3
Rover: StartUnstartedLogging replaces logging_started/start_logging
8 years ago
Peter Barker
74e0d6c60a
Rover: move init of DataFlash references into vehicle init
...
It is possible to start a log before the existing codepath is crossed.
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
2eb0ed6242
APMRover2: Remove, correct some cast
8 years ago
Pierre Kancir
20cc336885
APMRover2: const correctness
8 years ago
Pierre Kancir
c41e695c98
APMRover2: correct some style
8 years ago
Pierre Kancir
b634fe548d
APMRover2: Use c++ cast
8 years ago
Peter Barker
d0f2e7bf3a
Rover: log GPS detection state to DF on log startup
8 years ago
Andrew Tridgell
9cbfc4ddd3
Rover: add available memory to PM message
8 years ago
Andrew Tridgell
3a7c541145
Rover: log home and origin on logging start
8 years ago
Peter Barker
407e251e1d
Rover: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
murata
0c813c5afa
Rover: Unify from print or println to printf.
8 years ago
Andrew Tridgell
93d6b012c2
Rover: convert to new SRV_Channel API
8 years ago
Peter Barker
12d0241e51
Rover: fix compile when logging disabled
8 years ago
Pierre Kancir
5858c84f83
Rover: Log.cpp correct whitespace, remove tabs
8 years ago
Andrew Tridgell
0266cb61e0
Rover: fixed EKF3 logging
8 years ago
Pierre Kancir
dec954bb0c
Rover: added crash check
8 years ago
Randy Mackay
bdfae696ae
Rover: remove call to EKF1 logging
8 years ago
Peter Barker
09f16fbe79
Rover: do not reset LOG_BITMASK when no CardInserted
8 years ago
Peter Barker
3a095f00f1
Rover: check CardInserted in AP_Arming
8 years ago
Grant Morphett
515ceb3ccd
Rover: Added logging of the guided commands
8 years ago
murata
bbf0cfb564
APMrover2: Change from printf statement to print, println statement.
8 years ago