Pierre Kancir
|
d5d81f3a1c
|
ArduCopter: set AUTO_YAW_HOLD when user control yaw during nogps land
|
2019-04-23 09:35:02 +09:00 |
Pierre Kancir
|
c2811ea144
|
ArduCopter: respect yaw orientation on LAND
|
2019-04-23 09:35:02 +09:00 |
Peter Barker
|
6939a9fa91
|
SITL: add capability to twist the aircraft
This makes the EKF very, very unhappy, but is useful for compass
calibration testing
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
0cd5d66e3a
|
Tools: autotest: increase epsilon
our round-trips etc cost precision
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
27f642014c
|
Tools: autotest: add test for Copter onboard mag calibration
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
aae9dc55e3
|
Sub: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
14a8bf3aec
|
Plane: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
5d996a289a
|
Copter: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
89f43c0318
|
Tracker: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
7de995aa3e
|
Rover: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
bf23f1df67
|
AP_Compass: move responsibility for logging into library
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
c6a9130d84
|
Sub: call compass cal routine directly from sched table
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
ad16f31e11
|
Plane: call compass cal routine directly from sched table
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
7207035c34
|
Copter: do no compass stick gesture detection while armed
|
2019-04-23 10:06:17 +10:00 |
Peter Barker
|
09a11429e1
|
Tracker: call compass cal routine directly from sched table
|
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 |
Peter Barker
|
0e8722181f
|
AP_Compass: take responsibility for not running cal if armed
|
2019-04-23 10:06:17 +10:00 |
Mark Whitehorn
|
f054301ec2
|
Plane: add QACRO roll/pitch/yaw rate params
|
2019-04-23 09:46:38 +10:00 |
Mark Whitehorn
|
8bcf2439ad
|
Plane: quadplane stabilize manual throttle midpoint and expo
move throttle curve logic to AP_Math
use parameter THROTTLE_EXPO in get_pilot_throttle
|
2019-04-23 09:46:38 +10:00 |
Mark Whitehorn
|
b515431008
|
AP_Math: add expo and throttle_curve functions
|
2019-04-23 09:46:38 +10:00 |
Peter Barker
|
ddfccf1e67
|
AP_Rally: correct math conversion problems
If the rally point storage size got *large* you'd end up with integer
overflow problems here.
|
2019-04-23 09:43:26 +10:00 |
Pierre Kancir
|
e3057b40f3
|
GCS_MAVLINK: remove mavlink send_buf usage
|
2019-04-23 09:41:00 +10:00 |
Pierre Kancir
|
cc14885913
|
GCS_MAVLINK: remove mavlink send_buf usage
|
2019-04-23 09:41:00 +10:00 |
Pierre Kancir
|
4dbac3de60
|
GCS_Common: remove mavlink send_buf usage
|
2019-04-23 09:41:00 +10:00 |
IamPete1
|
fb4b092917
|
plane: restore thr_min behaviour and update description
|
2019-04-23 09:39:45 +10:00 |
Peter Barker
|
b22d3a0103
|
AP_Math: avoid casting floats to int32's for temporary variables
Note the use of 64-bit integer arithmetic further down, however
|
2019-04-23 09:36:17 +10:00 |
Pierre Kancir
|
92822a7f01
|
SITL: fix header
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
20928ff8da
|
AP_Beacon: fix header
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
ff4587a33a
|
AP_Math: move location define to Location class
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
65b4ba0539
|
ArduPlane: use past_interval_finish_line and line_path_proportion from Location
|
2019-04-23 09:20:43 +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 |
Pierre Kancir
|
1854681e09
|
AP_Math: use past_interval_finish_line and line_path_proportion from Location
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
8168b3c8e4
|
AP_Landing: use past_interval_finish_line and line_path_proportion from Location
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
4f31c3dcd5
|
AP_Math: move line_path_proportion to Location
|
2019-04-23 09:20:43 +10:00 |
Pierre Kancir
|
e06d7dbbf7
|
AP_Math: move location_passed_point to Location and rename
|
2019-04-23 09:20:43 +10:00 |
Mark Whitehorn
|
0a78368590
|
Plane: avoid arithmetic exception in powf
|
2019-04-23 09:15:55 +10:00 |
Mark Whitehorn
|
732ed17f2f
|
AC_AttitudeControl: bodyframe roll log target attitude bugfix
|
2019-04-23 09:15:55 +10:00 |
Mark Whitehorn
|
e8adbba2fc
|
Plane: bodyframe roll log target attitude bugfix
|
2019-04-23 09:15:55 +10:00 |
Mark Whitehorn
|
d72f2feeb5
|
AC_AttitudeControl: constrain input euler roll and pitch in bodyframe roll controls
and limit integrated error in bf_roll_pitch_yaw_3
|
2019-04-23 09:15:55 +10:00 |
Mark Whitehorn
|
3e2a253f4a
|
Plane: in QACRO mode, use multicopter attitude target to set nav_roll/pitch
|
2019-04-23 09:15:55 +10:00 |
Andrew Tridgell
|
4a47127c58
|
Plane: updated release notes for 3.9.8-beta1
# Conflicts:
# ArduPlane/release-notes.txt
|
2019-04-22 17:08:03 +10:00 |
Andrew Tridgell
|
11e8243bc9
|
Plane: read RC input in failsafe handler
|
2019-04-22 17:03:23 +10:00 |
Andrew Tridgell
|
b86ee4bfc1
|
Tools: updated IOMCU firmware
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
c7be7d7343
|
AP_IOMCU: cope with IOMCU reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
dbe9e30edc
|
AP_InternalError: added iomcu_reset critical error
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
0461692ea5
|
HAL_ChibiOS: enable watchdog on IOMCU
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
6181c66e5c
|
AP_IOMCU: handle watchdog reset in IO firmware
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
340722c3c3
|
Plane: don't overwrite home on an armed watchdog reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
ebbe01bd83
|
Plane: bypass arming checks for armed watchdog reboot
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
9c6c4101c9
|
AP_Arming: make arm_checks() virtual
# Conflicts:
# libraries/AP_Arming/AP_Arming.h
|
2019-04-22 16:53:35 +10:00 |