rishabsingh3003
6926466d88
AP_Proximity: Fix comments
2022-08-24 18:26:27 +10:00
rishabsingh3003
6e603418eb
AP_Proximity: Remove primary_instance
2022-08-24 18:26:27 +10:00
rishabsingh3003
3a347374c8
AP_Proximity: Cycle through all drivers to check for upward distance
2022-08-24 18:26:27 +10:00
rishabsingh3003
5d29dd98c1
AP_Proximity: Make new Utils file for PRX utility functions
2022-08-24 18:26:27 +10:00
rishabsingh3003
7cd77f266e
AP_Arming: shift pre-arm check to AP_Proximity
2022-08-24 18:26:27 +10:00
rishabsingh3003
f0f24dde99
AP_Proximity: Make sure all sensors are used for pre arm check
2022-08-24 18:26:27 +10:00
rishabsingh3003
b0108f2c0c
AP_Proximity: Increase number of available proximity sensor
2022-08-24 18:26:27 +10:00
Randy Mackay
0cbba4fdd0
AP_Proximity: distance_min/max checks all backends
2022-08-24 18:26:27 +10:00
Randy Mackay
1f0a633425
AP_Proximity: fixup handle_msg comment
2022-08-24 18:26:27 +10:00
Randy Mackay
7dbbca8d58
AP_Proximity: remove public get_orientation and get_yaw_correction
...
this are only used by backends
2022-08-24 18:26:27 +10:00
Randy Mackay
965cdd7e72
AP_Proximity: fixup detection of serial drivers
2022-08-24 18:26:27 +10:00
Randy Mackay
826cf558eb
AP_Proximity: log if any drivers created
...
allows logging even if only 2nd proximity sensor is configured
2022-08-24 18:26:27 +10:00
Randy Mackay
436f77d673
AP_Proximity: boundary uses shortest dist from multiple backends
...
Co-authored-by: Rishabh <f20171602@hyderabad.bits-pilani.ac.in>
2022-08-24 18:26:27 +10:00
Randy Mackay
3941598a10
GCS_MAVlink: integrate proximity-distance-array scope change
2022-08-24 18:26:27 +10:00
Randy Mackay
7432a20394
AP_Proximity: move boundary to frontend
...
Co-authored-by: Rishabh <f20171602@hyderabad.bits-pilani.ac.in>
2022-08-24 18:26:27 +10:00
Randy Mackay
eff86c88ab
AP_Proximity: reorder method declarations and implementations
2022-08-24 18:26:27 +10:00
Randy Mackay
b6d133e285
AP_Proximity: reduce ignore areas to 4 per backend
2022-08-24 18:26:27 +10:00
Randy Mackay
5fbaa4f136
SITL: integrate PRX parameter rename
2022-08-24 18:26:27 +10:00
Randy Mackay
6025b1dcaa
AP_Proximity: move params to separate class
...
simplies increasing the maximum number of backends
2022-08-24 18:26:27 +10:00
Andrew Tridgell
c05b7271c4
AP_OpenDroneID: fixed cpp check for cygwin
2022-08-24 18:08:40 +10:00
Randy Mackay
119c8b7363
AP_Mount: get_angle_target_to_location checks for valid location
2022-08-24 18:07:08 +10:00
Andy Piper
41c319e257
AP_Declination: avoid undefined floating point exceptions on macOS when using implicit casts
2022-08-24 17:34:17 +10:00
Andy Piper
16b1a28cc9
AP_HAL_ChibiOS: bdshot version of MatekF405-Wing
2022-08-24 17:20:15 +10:00
Henry Wurzburg
61b0f23ee2
SRV_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2022-08-24 16:03:52 +10:00
Henry Wurzburg
451ed0aede
RC_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2022-08-24 16:03:52 +10:00
Andrew Tridgell
8014f96235
AP_GPS: fixed handling of DroneCAN GPS without vertical velocity
...
detect first vertical velocity to set flag
2022-08-23 11:17:06 +10:00
Andrew Tridgell
3fdae69413
AP_Arming: allow arming with BRD_IO_ENABLE=0
2022-08-23 10:46:29 +10:00
Andrew Tridgell
9d1adae141
HAL_ChibiOS: fixed safety control with BRD_IO_ENABLE=0
2022-08-23 10:46:29 +10:00
Iampete1
08b458c995
AP_Scripting: add Quadplane low altitude forward flight mode aplet
2022-08-23 10:17:48 +10:00
rishabsingh3003
5af59abb8f
AP_Proximity: Add orientation param to Cygbot
2022-08-22 19:12:45 -04:00
Peter Barker
c0ae7fa5f6
SITL: examples: sitl-on-hw.sh add -m for more defaults
2022-08-23 09:01:30 +10:00
Peter Barker
d7d7bb6e77
SITL: allow sitl-on-hw.sh to be invoked from any directory
2022-08-23 09:01:30 +10:00
Randy Mackay
adac463154
AR_Motors: remove arming check to allow ackerman and skid-steering
2022-08-22 07:46:50 -04:00
Peter Barker
0665f9c32b
AP_NavEKF3: store and use lastKnownPositionD
...
When returning our last-known-position we were supplying lat/lng but not
altitude.
This usually really doesn't matter as this result generally isn't used,
especially for altitude. OTOH, it may prevent a bug into the future.
2022-08-22 19:48:03 +10:00
Henry Wurzburg
c5451260ac
SRV_Channel: add airbrake option metadata omitted in prev commits
2022-08-21 17:34:03 -07:00
Henry Wurzburg
7014fde866
RC_Channel: add airbrake option metadata omitted in prev commits
2022-08-21 17:34:03 -07:00
Andrew Tridgell
9a453bfc82
APM_Control: removed use of "blended" earth frame accel
2022-08-21 18:51:59 +10:00
Andrew Tridgell
56bb13420d
AC_AttitudeControl: removed use of "blended" earth frame accel
2022-08-21 18:51:59 +10:00
Andrew Tridgell
f80ba734c8
AP_AHRS: removed use of "blended" accel values
...
calculate a single EF accel based on primary IMU
2022-08-21 18:51:59 +10:00
Andrew Tridgell
924759510d
AP_AHRS: fixed use of filtered gyro with DCM active
...
we need to overwrite _omega with the filtered gyro value, so we get
both the low pass filter and the notch filters. Otherwise we will fly
with very high noise gyro data
this also fixes the accel_ef_blended to use the filtered accel. It is
not blended, and removing "_blended" from the API will be worthwhile
as a followup
2022-08-21 18:51:59 +10:00
Peter Barker
19973f783b
AP_Module: correct ModuleTest example for lack of GCS object
2022-08-19 18:34:19 +10:00
Peter Barker
f0fc23bdcb
AP_Scheduler: fix examples
2022-08-19 18:33:58 +10:00
Peter Barker
402d9708a5
AP_RCProtocol: fix examples
2022-08-19 18:33:58 +10:00
Peter Barker
03ce5f62d2
AP_RangeFinder: fix examples
2022-08-19 18:33:58 +10:00
Peter Barker
8a035590cd
AP_FlashIface: fix examples
2022-08-19 18:33:58 +10:00
Steve Borenstein
95370ce74f
Outgoing ARM message over MAVLINK
2022-08-19 11:36:14 +10:00
Iampete1
b399ed3044
AP_Scripting: unint32: remove integer range check
2022-08-19 10:29:39 +10:00
Peter Barker
6756c295df
AP_Mission: add AP_Mission_config.h
2022-08-18 22:49:10 +10:00
Peter Barker
1e8e100409
AP_Terrain: rename HAL_MISSION_ENABLED to AP_MISSION_ENABLED
2022-08-18 22:49:10 +10:00
Peter Barker
f9b409ce01
AP_Mission: rename HAL_MISSION_ENABLED to AP_MISSION_ENABLED
2022-08-18 22:49:10 +10:00