Pierre Kancir
86406fdb02
APMrover2: pass mavlink_message_t by const reference
6 years ago
Peter Barker
4e5696a13a
Rover: RangeFinder uses AP_SerialManager singleton
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
a4a54dc0cd
Rover: split RC_CHANNELS messages onto separate ap_message ids
6 years ago
Peter Barker
98f637ba6c
Rover: stop passing relay and ahrs into camera constructor
6 years ago
Peter Barker
ca03c5b2a9
Rover: EKF logging moved into EKF from logger
6 years ago
Peter Barker
9d95933845
Rover: ServoRelayEvents uses Relay singleton
6 years ago
Peter Barker
ee4e876fd7
Rover: stop setting beacon in AHRS
6 years ago
Peter Barker
a50004baff
Rover: add sanity check when fetching GCS_MAVLink instance
6 years ago
Michael du Breuil
06e7120b4b
Rover: Send a heartbeat on mode change
6 years ago
Peter Barker
ea2de1c11a
Rover: allow GCS MAVLink base class to handle out-of-time for sending messages
6 years ago
Peter Barker
4a2022d6e3
Rover: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
e2df3225b2
Rover: stop pointlessly passing serial manager around
6 years ago
Michael du Breuil
631a0bdbff
Rover: Enable scripting parameters
6 years ago
Peter Barker
ced80adaa5
Rover: set os_sw_version to date fw was compiled
...
Also avoids non-trivial-designator compilation error
6 years ago
Randy Mackay
c233c3aff3
Rover: integrate OAPathPlanner
6 years ago
Peter Barker
c61412d2d1
Rover: correct get_distance_to_destination in loiter mode
6 years ago
Peter Barker
df3a7d32ea
Rover: move common proximity pre-arm checks up
6 years ago
Peter Hall
8caa753a55
Rover: init windvane with serial_manager
6 years ago
Tatsuya Yamaguchi
e18b3cac6b
Rover: Allowed to arm in Manual mode without GPS
6 years ago
Peter Barker
22c5954c8f
Rover: move Arming functions into AP_Arming file
6 years ago
Peter Barker
55a9165624
Rover: emit throttle armed and throttle disarmed statustexts
6 years ago
Peter Barker
def3bb374f
Rover: move check for ARMING_CHECK_NONE back into Rover
...
Rover allows all prearm and arm checks to be bypassed with
ARMING_CHECK_NONE. Not all vehicles allow this, so move this bypass
back into Rover.
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
Randy Mackay
66fa948e27
Rover: send position-target-global-int mavlink messages
6 years ago
Randy Mackay
93b05d7d8a
Rover: add get_desired_location method
6 years ago
Peter Hall
54165dbc9c
Rover: GCS_Mavlink: add windvane speed calabration
6 years ago
Peter Barker
9f97125656
Rover: stop passing references to AC_Avoid constructor
6 years ago
Patrick José Pereira
1c816b1fe1
rover: Fix parameter type capitalization
...
This parameter type is used by groundstation to create the parameter subcategory
Since this creationg is case sensitive, the capitalization should be done here.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Randy Mackay
c69adf8a7d
Rover: 3.5.1 release notes
6 years ago
Arjun Vinod
14cb042e89
Rover: use WP_SPEED instead of CRUISE_SPEED to set loiter's maximum speed
6 years ago
Andrew Tridgell
e046d86c59
Rover: fixed typo in log write
6 years ago
Peter Hall
e2ed76886c
Rover: AP_MotorsUGV make has sail protected
6 years ago
Peter Hall
b5782f0b7a
Rover: convert old sailboat parameters
6 years ago
Peter Hall
2d9a0195ce
Rover: make sailboat a class
6 years ago
Peter Hall
d5f3cf50e4
Rover: Parmeters: remove old sailboat params
6 years ago
Peter Hall
f22d7c906a
Rover: move to use new sailboat class
6 years ago
Tom Pittenger
818b1a77ea
Rover: move heartbeat sending to gcs instead of by vehicles
6 years ago
Peter Barker
e9c5034c54
Rover: fix build when rally points disabled
6 years ago
Randy Mackay
8c034e6fa2
Rover: prepend _old to some unused param enums
6 years ago
Randy Mackay
d0a39e6114
Rover: fix notification in guided and rtl
6 years ago
Peter Barker
40f3f414cd
Rover: handle AR_WPNav failing to set desired location
6 years ago
Randy Mackay
20152dbdb7
Rover: fix logging of desired lateral acceleration
6 years ago
Randy Mackay
39418abafb
Rover: use AR_WPNAV_HEADING_UNKNOWN in place of local define
6 years ago
Randy Mackay
1f2500d268
Rover: follow uses local desired_yaw_cd
...
reducing dependency on shared _desired_yaw_cd with the hope that it can eventually be removed
also minor comment update for desired_yaw_cd
6 years ago
Randy Mackay
2b654983a9
Rover: yaw_error_cd becomes local variable in Loiter only
6 years ago
Randy Mackay
c4766ec143
Rover: remove speed_error that is never updated
6 years ago
Randy Mackay
75ba96b7a2
Rover: separate nudge from calc_throttle
...
This is required because AR_WPNav produces an acceleration adjusted desired speed meaning in rare cases where the vehicle is moving in reverse at the time auto is engaged, the desired speed may be temporarily negative as the vehicle slows. In these situations we do not want to allow the vehicle's speed to be nudged to a higher reverse speed if the pilot's throttle stick is all the way down
6 years ago
Randy Mackay
a94ebc5bc3
Rover: integrate navigation library
6 years ago