Andy Piper
67876e94e0
AP_Vehicle: output rcout banner when initialization is done
...
move down ready message
2021-08-14 16:41:52 +10:00
Andy Piper
1746ab3cfe
AP_HAL_ChibiOS: output initializing from PWM banner when not available
2021-08-14 16:41:52 +10:00
Pierre Kancir
c36feb62f1
AP_ESC_Telem: prevent possible overrun
2021-08-14 16:41:52 +10:00
Pierre Kancir
3463bb24ae
AP_ESC_TELEM: prevent overrun, esc_index should be < to ESC_TELEM_MAX_ESCS
2021-08-14 16:41:52 +10:00
Pierre Kancir
92581d802b
AP_ESC_Telem: fix out of bound access
2021-08-14 16:41:52 +10:00
Pierre Kancir
ba5323e78a
AP_OSD: check for nullptr before using it
2021-08-14 16:41:52 +10:00
Leonard Hall
ce9be29980
AP_Math: Spelling fix
2021-08-14 16:41:52 +10:00
Leonard Hall
0d71950e41
Copter: support Control: Refactor to use Jerk
2021-08-14 16:41:52 +10:00
Leonard Hall
62c4a34660
AC_AttitudeControl: AC_PosControl: support Control: Refactor to use Jerk
2021-08-14 16:41:52 +10:00
Leonard Hall
42d4a75d3b
AC_WPNav: support Control: Refactor to use Jerk
2021-08-14 16:41:52 +10:00
Leonard Hall
3d75c936f2
AP_Math: Control: Refactor to use Jerk
2021-08-14 16:41:52 +10:00
Leonard Hall
7e60feab4a
AP_Math: Control: protect against divide by zero
2021-08-14 16:41:52 +10:00
Leonard Hall
551e5fe4dc
AC_WPNav: Fix Angle Vel units on function
2021-08-14 16:41:52 +10:00
Leonard Hall
3f33ac0a82
AC_AttitudeControl: Fix Angle Vel units on function
2021-08-14 16:41:52 +10:00
Randy Mackay
f474ed407d
Copter: flowhold minor format fix
2021-08-14 16:41:52 +10:00
Leonard Hall
0947e01dda
Frame_params: update FILT to FLTE
2021-08-14 16:41:52 +10:00
Leonard Hall
b1cd9434a9
AP_Hal_ChibiOS: Skyviper Parameters PSC_VELXY_FLTE
2021-08-14 16:41:52 +10:00
Leonard Hall
181679ad72
Copter: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
2021-08-14 16:41:52 +10:00
Leonard Hall
368eb6480f
Plane: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
2021-08-14 16:41:52 +10:00
Leonard Hall
0d52cd4aeb
AC_AttitudeControl: AC_PosControl: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
2021-08-14 16:41:52 +10:00
Leonard Hall
a9fb5ceb5c
AC_PID: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
...
Follow used guided but references the maximum velocity settings. As Guided does not set maximum velocities these values come back as zero. So we need to reference WP_Nav to get safe maximums.
2021-08-14 16:41:52 +10:00
Andrew Tridgell
a7c3b2244a
AP_GPS: added doc message for bit 2 of DRV_OPTIONS
2021-08-14 16:41:52 +10:00
Andrew Tridgell
96580ee4f3
AP_GPS: added GPS_DRV_OPTIONS bit for forcing ublox GPS to 115200
...
this may help with some GPS modules
2021-08-14 16:41:52 +10:00
Andy Piper
150290dd25
AP_HAL_ChibiOS: probe for compasses on FlywooF745
2021-08-14 16:41:52 +10:00
Randy Mackay
c1b67d295f
AP_NavEKF3: skip GSF reset count check if source actively changed
...
also only fail all compass on emergency reset
2021-08-14 16:41:52 +10:00
Andrew Tridgell
ae725421bc
AP_NavEKF3: fixed output LLH to account for IMU offset
...
thanks to Paul and Randy
2021-08-14 16:41:52 +10:00
Leonard Hall
95601d42db
Copter: Guided: Add terrain following initialization.
2021-08-14 16:41:52 +10:00
Leonard Hall
628206b5e8
AC_AttitudeControl: Support thrust to weight of 10:1
2021-08-14 16:41:52 +10:00
Andy Piper
a1f0ad63a9
AP_Motors: remove tri yaw servo from motor mask
2021-08-14 16:41:52 +10:00
Josh Henderson
e02f0f049a
ArduCopter: guided auto_yaw_angle_rate timeout
2021-08-14 16:41:52 +10:00
Andrew Tridgell
9ed2e35229
AP_GPS: added arming checks for yaw available on ublox RTK rover
2021-08-14 16:41:52 +10:00
bugobliterator
c539fe9bc2
AP_RangeFinder: use separate register_driver method while contructing CAN Driver
2021-08-14 16:41:52 +10:00
bugobliterator
97a04c85f0
AP_EFI: use separate register_driver method while contructing CAN Driver
2021-08-14 16:41:52 +10:00
bugobliterator
36b3fcc1a0
AP_BattMonitor: use separate register_driver method while contructing CAN Driver
2021-08-14 16:41:52 +10:00
bugobliterator
b6a86533fc
AP_CANSensor: create a separate register driver method
2021-08-14 16:41:52 +10:00
Andrew Tridgell
3de5ca6e12
Plane: prepare for 4.1.0beta4
2021-07-25 18:30:35 +10:00
Andrew Tridgell
5cfe288ff4
Plane: updated release notes for 4.1.0beta4
2021-07-25 18:30:08 +10:00
Andrew Tridgell
6609faff9e
APM_Control: new autotune scheme
...
this separately tunes D and then P, which more closely follows the
technique used for a manual tune
2021-07-25 09:30:25 +10:00
Andrew Tridgell
2255bfc257
Plane: update ATRP logging
2021-07-25 09:30:25 +10:00
Andrew Tridgell
09bb6a6942
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
2021-07-25 09:30:25 +10:00
Andrew Tridgell
9e16660b69
Plane: added manual input expo for MANUAL, ACRO and TRAINING
...
this is easier than setting up mode specific expo in radios for flying
in manual modes
2021-07-25 09:30:25 +10:00
Andrew Tridgell
c63548a5f3
AP_Math: fixed expo_curve()
...
doesn't make sense as constexpr
2021-07-25 09:30:25 +10:00
Randy Mackay
f94483c380
Copter: version to 4.1.0-beta6
2021-07-25 09:30:25 +10:00
Randy Mackay
b208c0b6d4
Copter: 4.1.0-beta6 release notes
2021-07-25 09:30:25 +10:00
Andrew Tridgell
506e03251a
AP_AHRS: build fix
2021-07-25 09:30:25 +10:00
Paul Riseborough
998cad030e
AP_NavEKF3: Revert IMU and wind speed process noise parameter defaults
...
These give noisier state estimates, but are more robust to rapid changes in IMU biases.
TODO implement a means of using the modified parameters when there are more than one EKF instance running with IMU's that are sampling at a higher rate.
2021-07-25 09:30:25 +10:00
Paul Riseborough
aef90fc2c6
Tools: Rework Plane.EKFlaneswitch autotest
2021-07-25 09:30:25 +10:00
Paul Riseborough
02dcba8b6a
Tools: Rework Copter VibrationFailsafe test to use commanded land
2021-07-25 09:30:25 +10:00
Paul Riseborough
73229371c7
AP_NavEKF3: retune wind process noise for better airspeed fault detection
2021-07-25 09:30:25 +10:00
Paul Riseborough
8744b0954f
AP_NavEKF3: Fix bug preventing copter wind estimation at low speed
...
Also re-tunes process noise default for smoother wind velocity state estimates.
2021-07-25 09:30:25 +10:00