Randy Mackay
86634c2cca
Rover: log desired pitch in ATT message
7 years ago
Randy Mackay
e867ef74cc
Rover: balance bots log pitch PID
7 years ago
Randy Mackay
acfbce95a6
Rover: update NTUN logging
...
reorder to allow easier comparing of adjacent fields
remove absolutes
rename fields
7 years ago
Randy Mackay
b69155793f
Rover: add Log_Write_Depth
7 years ago
Randy Mackay
d34c87a457
Rover: alphabetise Log_Write methods
7 years ago
Randy Mackay
c51b38cd1c
Rover: rename Log_Arm_Disarm to Log_Write_Arm_Disarm
7 years ago
Peter Barker
a52f3d8f70
Rover: move Log_Write_Home_And_Origin into AP_AHRS
7 years ago
Peter Barker
3afe591368
Rover: correct compilation when logging is disabled
7 years ago
Peter Barker
63e8fffbe4
Rover: Baro does its own dataflash logging now
7 years ago
Peter Barker
e74d07ff15
Rover: remove wrapper for Log_Write_Beacon
7 years ago
Peter Barker
9d0da4a71f
Rover: move home state into AP_AHRS
7 years ago
Peter Barker
81ba037582
Rover: use baro singleton
7 years ago
Peter Barker
55c27dfc56
Rover: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
d9bb546048
Rover: use AP_Scheduler's loop() function
7 years ago
Peter Barker
9511e72113
Rover: use PerfInfo for performance monitoring
7 years ago
Michael du Breuil
2e9e91b3a3
Rover: Move battery logging to AP_BattMonitor
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
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