Randy Mackay
a3b667ea24
Rover: 3.2.0 release notes
7 years ago
Randy Mackay
e2824be250
Rover: add const and comments to calc_speed_max
7 years ago
Randy Mackay
5cd500847b
Rover: rename auto_throttle to allows_arming_from_transmitter
...
This method is only used to determine whether we can arm from the transmitter so better to make its purpose more clear
Also minor comment fix to is_autopilot_mode method
7 years ago
Randy Mackay
5167ec7708
Rover: send PID to GCS regardless of mode
...
Also add some comments
7 years ago
Randy Mackay
5a5be9175d
Rover: 3.2.0-rc4 release notes
7 years ago
Randy Mackay
072b5187a3
Rover: steering mode reversing fix
7 years ago
Randy Mackay
916fe80000
Rover: remove mode class's desired-lat-accel
...
This was a duplicate of the value held in the attitude controller
7 years ago
Randy Mackay
49493fe6a2
Rover: add calc_steering_to_heading
...
removes some duplicate code in Guided and Auto
7 years ago
Randy Mackay
dc283e9c26
Rover: re-order calc_steering declarations to match .cpp file
7 years ago
Peter Barker
1d3e7d454a
Rover: correct gps-is-healthy mode change check
7 years ago
Peter Barker
7cf2712bf1
Rover: AP_AHRS no longer requires GPS in constructor
7 years ago
Randy Mackay
457c39bf1b
Rover: FS_ param values changed to camel case
...
Also minor comment change in crash-check failsafe
7 years ago
Randy Mackay
241456f55f
Rover: remove auto trim at startup
...
Also add additional checks to auto trim
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
Peter Barker
bce9a40ab5
Rover: remove unimplemented methods
7 years ago
Andrew Tridgell
482ae876fb
Rover: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Randy Mackay
f6f40afcda
Rover: rename control_mode_from_num to mode_from_mode_num
7 years ago
Randy Mackay
c17549c7ff
AP_Arming: integrate pre arm check if regular and skid steering configured
7 years ago
Randy Mackay
ebe3ec88a7
AP_MotorsUGV: pre arm check if regular and skid steering configured
7 years ago
Randy Mackay
5d7e3d31c9
Rover: PM log message more consistent with Plane
7 years ago
Randy Mackay
4958298a75
Rover: fix auto mode distance_to_destination
7 years ago
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
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
b778546eda
Rover: rename mode lateral acceleration and make private
7 years ago
Randy Mackay
df81f666df
Rover: fix LOG_BITMASK parameter description
7 years ago
Randy Mackay
34c2fba9a7
Rover: boats stay active at destination in guided, rtl, smartrtl
7 years ago
Randy Mackay
8eb991b610
Rover: boats say active at destination in auto
...
previously the user would use the LOITER_UNLIMITED or LOITER_TIME mission commands to specify that the vehicle should remain active at the destination. This was cumbersome and not the best way to specify this behaviour because these two commands are valid for regular rovers that should not try to remain active at the destination.
7 years ago
Randy Mackay
aa38239629
Rover: add FRAME_CLASS to differentiate boats from rovers
7 years ago
Randy Mackay
57067fb8bc
Rover: add WP_SPEED and RTL_SPEED
...
This separates the default/maximum speed used in Auto, Guided, RTL and SmartRTL from the CRUISE_SPEED which is used as the base for the speed-to-throttle controller (along with CRUISE_THROTTLE)
7 years ago
Randy Mackay
22ef276484
Rover: add const to mode::speed_error
7 years ago
Randy Mackay
8f08f5189a
Rover: constify some temporary variables
7 years ago
Randy Mackay
5dabb37834
Rover: 3.2.0-rc3 release notes
7 years ago
Randy Mackay
bccdb4e195
Rover: hold mode does not require GPS
...
If armed without GPS, the user was unable to enter hold mode
7 years ago
Randy Mackay
97e87e2150
AP_MotorsUGV: skid steering always uses full range
...
Allows skid friction to be removed
7 years ago
Randy Mackay
988e4290dd
Rover: formatting and comments for set-position-target handling
7 years ago
Randy Mackay
1d92ec5724
Rover: set-position-target message processing only checks xy fields
7 years ago
khancyr
9299943347
Rover: adjust setpoint_velocity handling
7 years ago
Randy Mackay
87658e6a07
AP_MotorsUGV: add MOT_THST_EXPO to scale output to motors
7 years ago
Randy Mackay
bee8741b60
AP_MotorsUGV: order methods in cpp file to match h
...
non-functional change
7 years ago
Randy Mackay
865fb91676
Rover: add rpm to WENC dataflash logging
7 years ago
Peter Barker
1d2ec9054b
Rover: tighten return types of mavlink functions and variables
7 years ago
Randy Mackay
0c6afac5c6
Rover: allow mode to be set from ch7 switch
7 years ago
Randy Mackay
ed558dd9a0
Rover: play sad tune when arming fails
7 years ago
Randy Mackay
b4a779aec3
Rover: add arm/disarm to ch7 switch
7 years ago
Randy Mackay
8eb58b266a
Rover: remove unused failsafe_throttle_suppress method
7 years ago
Randy Mackay
8043c0f638
Rover: reduce arming delay to 2 sec
7 years ago