Commit Graph

50724 Commits

Author SHA1 Message Date
Randy Mackay
1f28ab0576 Rover: mission started only after EKF origin is set 2021-11-23 11:18:15 +11:00
Randy Mackay
7618241be4 Rover: auto defaults to stop or loiter submode 2021-11-23 11:18:15 +11:00
Randy Mackay
7cd767fe6d AR_WPNav: improve pivot turn accuracy to 5deg (was 10) 2021-11-23 11:18:15 +11:00
Samuel Tabor
27078bccda AP_TECS: Log input height demands. 2021-11-23 11:15:50 +11:00
Peter Barker
494dcc6ba3 SITL: make SITL::ADSB a SITL::SerialDevice 2021-11-23 11:09:29 +11:00
Peter Barker
cdccc67fb8 AP_HAL_SITL: make SITL::ADSB a SITL::SerialDevice 2021-11-23 11:09:29 +11:00
Peter Barker
c99a49eeb9 autotest: add test that we continue to get simulated vehicles from SIM_ADSB 2021-11-23 11:09:29 +11:00
Tom Pittenger
659c35d1a9 SITL: expire stationary sim_adsb targets after an hour 2021-11-23 09:16:04 +11:00
Tom Pittenger
ec5820044b AP_Math: add defines for AP_SEC_PER_HOUR and AP_MSEC_PER_HOUR 2021-11-23 09:16:04 +11:00
Andrew Tridgell
6b249aefbc AP_DAL: support 9 uarts 2021-11-22 22:48:59 +11:00
Andrew Tridgell
0b567e95dc hwdef: added OTG2 for MatekF765-SE 2021-11-22 22:48:59 +11:00
Andrew Tridgell
b05a3fc950 Tools: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
1815ed32e9 AP_SerialManager: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
3b3abdeef0 AP_HAL_SITL: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
018ac68061 AP_HAL_Linux: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
8c2074907b AP_HAL: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
ccf89c2031 AP_HAL_ESP32: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
e2618bdc06 AP_HAL_Empty: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Andrew Tridgell
fc6a82de1b AP_HAL_ChibiOS: support up to 9 UARTs 2021-11-22 22:48:59 +11:00
Peter Barker
bcee8b56ee AP_Param: simplify set_defaults_from_table error path 2021-11-22 22:43:02 +11:00
李孟晓
dfe2ade495 CUAV-X7: Add servo voltage detection pin 2021-11-22 16:39:15 +11:00
Andrew Tridgell
a78200fa24 RC_Channel: added parachute for plane 2021-11-22 13:22:54 +11:00
Andrew Tridgell
8d59e6fa48 Plane: fixed variable name
thanks to Peter for noticing
2021-11-22 13:15:29 +11:00
Hwurzburg
5cafccd447 ArduPlane: fix flare rc switch action with flight option bit 10 active 2021-11-21 21:00:04 +11:00
Hwurzburg
1162d556c6 RC_Channel: fix flare rc switch action with flight option bit 10 active 2021-11-21 21:00:04 +11:00
Peter Hall
151ef760a4 Plane: quadplane: log postition controller PIDs 2021-11-21 09:01:58 +11:00
Peter Barker
e7f1a273e5 AP_HAL_ChibiOS: remove unused pin-related defines
Unused
2021-11-20 11:08:48 +11:00
Randy Mackay
b9099f7b88 Tools: sim_vehicle supports motorboat frame
also add motorboat param file to enable waves and tide
2021-11-20 08:58:12 +09:00
Peter Barker
5025056f4e autotest: fix MSP_DJI test for Py2 2021-11-20 09:37:02 +11:00
Andrew Tridgell
821a041cbe Tools: fixed cygwin build for rover
try to fix singleton depenency in scripting
2021-11-19 20:40:30 +09:00
Hwurzburg
2f4bcfb21c AP_Motors: change H_COLL_HOVER to H_COL_HOVER for consistency 2021-11-18 14:37:05 -05:00
Peter Barker
409147a291 AP_RCProtocol: add support for DJI Fast SBUS
It's just SBUS... but with increased opportunities for corruption
2021-11-18 17:19:04 +11:00
Randy Mackay
0de96f3f4a AP_InertialSensor: vibe units m/s/s
also specify no multiplier
2021-11-18 13:23:06 +09:00
Peter Barker
492104f9f2 Tools: uploader.py: add Swift-Flyer to usb device strings 2021-11-18 15:22:42 +11:00
Andrew Tridgell
bee44b03b0 AP_Notify: make the buzzer pin configurable on all boards
this allows any board to setup a buzzer pin on any available
GPIO. Previously the pin if set in hwdef.dat was not configurable
2021-11-18 15:22:03 +11:00
Andrew Tridgell
c5ff9ac23f AP_Parachute: added arming check for chute released 2021-11-18 15:21:15 +11:00
Andrew Tridgell
734edd8085 Plane: fixed chute release on low value of RC option
only release on flag high
fixes #18843
2021-11-18 15:19:18 +11:00
Wynn, Jesse Stewart
a7321cbae1 AP_RangeFinder_LightWareSerial: check dist for lost signal flags
consider messages valid only if they are non-negative AND if the value is not a known lost-signal reading
2021-11-18 12:06:57 +11:00
Peter Barker
477528bd93 Tools: build_binaries.py: split timing out for configure/build steps 2021-11-18 11:54:37 +11:00
murata
9d1c3a2df0 Copter: Change the process description 2021-11-18 09:26:26 +09:00
Andy Piper
77acf9bcc2 AP_Vehicle: correct update_dynamic_notch_at_specified_rate() 2021-11-17 13:35:34 +00:00
Andy Piper
ac263e5659 AP_Vehicle: make sure notch update rate is configurable 2021-11-17 13:35:34 +00:00
Andrew Tridgell
ae81bbc5ed Plane: suppress spurious EKF yaw reset message
this makes plane match copter, emitting a yaw reset event, but not
worrying user. This message came out on each boot when EKF3 first
became active
2021-11-17 20:54:12 +11:00
Andrew Tridgell
fbeaa3be6b hwdef: change MatekH743 to -Os
leave space for more features
2021-11-17 19:39:26 +11:00
Michel Pastor
685d34d615 Plane: fix bug causing wrong thr max and slew to be used during takeoff
Fix bug introduced in 3d34e061fe which causes flight_stage to be
FLIGHT_NORMAL instead of FLIGHT_TAKEOFF during takeoff stage causing
itself at least the use of THR_MAX and THR_SLEWRATE instead of
respectively TKOFF_THR_MAX and TKOFF_THR_SLEW and perhaps has other
consequences.

Could be really bad if TKOFF_THR_MAX needs to be much higher
than THR_MAX or if TKOFF_THR_SLEW needs to be much lower than
THR_SLEWRATE and cause a crash on takeoff due to low airspeed or torque
roll
2021-11-17 19:37:39 +11:00
Randy Mackay
e85a95f21c AR_AttitudeControl: reduce some param defaults
These reductions are based on experirence helping users setup new vehicle.  In the vast majority of cases the existing values are too high

STEER_ANG_P is the default for the angle-to-rate controller and is used during pivot turns.  This value may still be slightly too high.
STEER_RATE_MAX is the maximum turn rate so the new value allows a 360 turn in 3 seconds
STEER_ACCEL_MAX is the acceleration for the turn rate meaning a vehicle can get to 120 deg/sec in 1 sec
THR_ACCEL_MAX is the maximum acceleration.  This new value means a vehicle can accelerate to 1m/s in 1 second.
2021-11-17 19:18:23 +11:00
Randy Mackay
9c54b3d252 AR_AttitudeControl: move param defines from .h to .cpp 2021-11-17 19:18:23 +11:00
Iampete1
7b0f059968 AP_Logger: file content: log only file name if directory won't fit 2021-11-17 19:16:46 +11:00
Iampete1
09dfcdb574 AP_Logger: add scripting log structures 2021-11-17 19:16:46 +11:00
Iampete1
58ef0d0137 AP_Scripting: log files and runtime stats 2021-11-17 19:16:46 +11:00