Peter Barker
9851ec1ddb
Rover: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
2019-05-30 07:37:30 +09:00
Randy Mackay
66fa948e27
Rover: send position-target-global-int mavlink messages
2019-05-29 09:40:05 +09:00
Randy Mackay
93b05d7d8a
Rover: add get_desired_location method
2019-05-29 09:40:05 +09:00
Peter Hall
54165dbc9c
Rover: GCS_Mavlink: add windvane speed calabration
2019-05-28 08:35:58 +09:00
Peter Barker
9f97125656
Rover: stop passing references to AC_Avoid constructor
2019-05-22 07:48:02 -06:00
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>
2019-05-18 08:40:56 +09:00
Randy Mackay
c69adf8a7d
Rover: 3.5.1 release notes
2019-05-17 13:29:57 +09:00
Arjun Vinod
14cb042e89
Rover: use WP_SPEED instead of CRUISE_SPEED to set loiter's maximum speed
2019-05-16 08:43:29 +09:00
Andrew Tridgell
e046d86c59
Rover: fixed typo in log write
2019-05-15 15:33:48 +10:00
Peter Hall
e2ed76886c
Rover: AP_MotorsUGV make has sail protected
2019-05-15 11:29:39 +09:00
Peter Hall
b5782f0b7a
Rover: convert old sailboat parameters
2019-05-15 11:29:39 +09:00
Peter Hall
2d9a0195ce
Rover: make sailboat a class
2019-05-15 11:29:39 +09:00
Peter Hall
d5f3cf50e4
Rover: Parmeters: remove old sailboat params
2019-05-15 11:29:39 +09:00
Peter Hall
f22d7c906a
Rover: move to use new sailboat class
2019-05-15 11:29:39 +09:00
Tom Pittenger
818b1a77ea
Rover: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Peter Barker
e9c5034c54
Rover: fix build when rally points disabled
2019-05-10 09:13:53 +09:00
Randy Mackay
8c034e6fa2
Rover: prepend _old to some unused param enums
2019-05-10 06:55:35 +09:00
Randy Mackay
d0a39e6114
Rover: fix notification in guided and rtl
2019-05-10 06:55:35 +09:00
Peter Barker
40f3f414cd
Rover: handle AR_WPNav failing to set desired location
2019-05-10 06:55:35 +09:00
Randy Mackay
20152dbdb7
Rover: fix logging of desired lateral acceleration
2019-05-10 06:55:35 +09:00
Randy Mackay
39418abafb
Rover: use AR_WPNAV_HEADING_UNKNOWN in place of local define
2019-05-10 06:55:35 +09:00
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
2019-05-10 06:55:35 +09:00
Randy Mackay
2b654983a9
Rover: yaw_error_cd becomes local variable in Loiter only
2019-05-10 06:55:35 +09:00
Randy Mackay
c4766ec143
Rover: remove speed_error that is never updated
2019-05-10 06:55:35 +09:00
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
2019-05-10 06:55:35 +09:00
Randy Mackay
a94ebc5bc3
Rover: integrate navigation library
2019-05-10 06:55:35 +09:00
Randy Mackay
c3948bb074
Rover: add AR_WPNav to build
2019-05-10 06:55:35 +09:00
Tom Pittenger
d1f7485e14
Rover: add STICK_MIXNG param
2019-05-03 13:14:11 -07:00
Tom Pittenger
a798f9eb27
Rover: refactor motor.set_steering() to mode.set_steering()
2019-05-03 13:14:11 -07:00
Tom Pittenger
b1df8327d4
Rover: fix misleading param comments
2019-05-02 09:19:04 +09:00
Randy Mackay
110971d924
Rover: 3.5.1-rc1 release notes
2019-04-30 13:14:40 +09:00
Randy Mackay
66a0ce9c40
Rover: follow mode does not use lane based speed control
2019-04-26 12:51:33 +09:00
Tom Pittenger
b3c5971538
Rover: increase RC timeout failsafe from 200ms to 500ms.
...
- this allows for a smoother MAVLink_RC_Override over nasty lossy links
2019-04-26 11:16:59 +09:00
Peter Barker
7de995aa3e
Rover: move responsibility for logging into library
2019-04-23 10:06:17 +10:00
Peter Barker
47d9960eb9
Rover: call compass cal routine directly from sched table
2019-04-23 10:06:17 +10:00
Pierre Kancir
f91ffffca7
APMrover2: use past_interval_finish_line and line_path_proportion from Location
2019-04-23 09:20:43 +10:00
Randy Mackay
1969a84e01
Rover: fix omni tri steering and lateral factors
2019-04-22 13:34:48 +09:00
Peter Barker
482bb27fe3
Rover: move setting of compass sys_status bits up
2019-04-16 09:48:23 +10:00
Michael du Breuil
4fda39a79a
Rover: Check all EKF cores for health on arming
2019-04-09 10:53:25 +10:00
Peter Barker
5e3be86665
Rover: use RSSI singleton for logging
2019-04-09 09:33:13 +10:00
Michael du Breuil
8cf7c47f96
Rover: Fix RangeFinder init
2019-04-06 09:15:22 +11:00
Pierre Kancir
007d317741
APMrover2: move get_bearing_cd to Location and rename to get_bearing_to
2019-04-06 09:10:28 +11:00
Michael du Breuil
7634b988d7
Rover: include FWversion
2019-04-05 20:12:53 +11:00
Patrick José Pereira
70fa8bc8c0
Rover: Use new RC_Channel AUX_FUNC
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-03 09:53:58 -07:00
Tom Pittenger
fe9a9479e6
Rover: assign notify is_autopilot_mode flag
2019-04-03 10:10:52 +11:00
Peter Barker
fcfd37c025
Rover: rely on AP_Mission to emit GCS text
2019-04-02 11:07:58 +11:00
Peter Barker
d794c0fe53
Rover: add param conversion from MAG_ENABLE to COMPASS_ENABLED
2019-04-02 10:24:49 +11:00
Peter Barker
578438c178
APMrover2: move enabled parameter into compass library
2019-04-02 10:24:49 +11:00
Peter Barker
dabf92f5b6
Rover: use sanitize method rather than location_sanitize function
2019-04-02 10:19:38 +11:00
Tom Pittenger
6f5497cac3
Rover: rename dataflash to logger
2019-03-28 16:40:57 +11:00