Randy Mackay
965cdd7e72
AP_Proximity: fixup detection of serial drivers
2 years ago
Randy Mackay
826cf558eb
AP_Proximity: log if any drivers created
...
allows logging even if only 2nd proximity sensor is configured
2 years ago
Randy Mackay
436f77d673
AP_Proximity: boundary uses shortest dist from multiple backends
...
Co-authored-by: Rishabh <f20171602@hyderabad.bits-pilani.ac.in>
2 years ago
Randy Mackay
3941598a10
GCS_MAVlink: integrate proximity-distance-array scope change
2 years ago
Randy Mackay
7432a20394
AP_Proximity: move boundary to frontend
...
Co-authored-by: Rishabh <f20171602@hyderabad.bits-pilani.ac.in>
2 years ago
Randy Mackay
eff86c88ab
AP_Proximity: reorder method declarations and implementations
2 years ago
Randy Mackay
b6d133e285
AP_Proximity: reduce ignore areas to 4 per backend
2 years ago
Randy Mackay
5fbaa4f136
SITL: integrate PRX parameter rename
2 years ago
Randy Mackay
c898261698
Tools: autotest uses PRX1 parameters
2 years ago
Randy Mackay
6025b1dcaa
AP_Proximity: move params to separate class
...
simplies increasing the maximum number of backends
2 years ago
Andrew Tridgell
c05b7271c4
AP_OpenDroneID: fixed cpp check for cygwin
2 years ago
Andrew Tridgell
760e5aa43d
CI: update dronecan python on cygwin build
2 years ago
Andrew Tridgell
a82758bc3e
waf: allow opendroneid on sitl on cygwin and macos
...
should be now with the structure changes
2 years ago
Randy Mackay
119c8b7363
AP_Mount: get_angle_target_to_location checks for valid location
2 years ago
Andy Piper
41c319e257
AP_Declination: avoid undefined floating point exceptions on macOS when using implicit casts
2 years ago
Andy Piper
efbf3a79a7
scripts: remove Pixhawk1-1M-bdshot from blacklist
2 years ago
Andy Piper
16b1a28cc9
AP_HAL_ChibiOS: bdshot version of MatekF405-Wing
2 years ago
Henry Wurzburg
54d5883f87
ArduCopter: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2 years ago
Henry Wurzburg
61b0f23ee2
SRV_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2 years ago
Henry Wurzburg
451ed0aede
RC_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2 years ago
Peter Barker
217338955d
autotest: wait for logging to be good in replay GPS test
...
I think it's possible for the reboot to be coplete but the log not yet open as it's done in the update call
2 years ago
Peter Barker
8b5afb4a24
autotest: loop across recv_match in assert_receive_message
...
pymavlink sleeps for half the passed-in timeout which is no good if we are willing to wait for 30 seconds for a message!
2 years ago
Peter Barker
8a13fb0f6d
autotest: use assert_receive_message
...
Removes several block-forever calls
2 years ago
Peter Barker
9d385c815e
autotest: util.py: create fake object for MakeOSX SITL object
...
autotest keeps self.sitl around as a handle on the running SITL binary instance. MacOSX was returning None for this object, making method calls on it unhelpful.
This fake object will just ignore calls on it.
2 years ago
Peter Barker
e182675bc8
autotest: make pysim/util.py AP_FLAKE8_CLEAN
2 years ago
Andrew Tridgell
3127af1af6
Tools: added --can-gps option to sim_vehicle.py
...
allows for easy DroneCAN testing
2 years ago
Andrew Tridgell
8014f96235
AP_GPS: fixed handling of DroneCAN GPS without vertical velocity
...
detect first vertical velocity to set flag
2 years ago
Randy Mackay
90023f2691
Tools: copter param file for SITL wind speed estimation
2 years ago
Andrew Tridgell
3fdae69413
AP_Arming: allow arming with BRD_IO_ENABLE=0
2 years ago
Andrew Tridgell
9d1adae141
HAL_ChibiOS: fixed safety control with BRD_IO_ENABLE=0
2 years ago
Iampete1
08b458c995
AP_Scripting: add Quadplane low altitude forward flight mode aplet
2 years ago
rishabsingh3003
5af59abb8f
AP_Proximity: Add orientation param to Cygbot
2 years ago
Peter Barker
c0ae7fa5f6
SITL: examples: sitl-on-hw.sh add -m for more defaults
2 years ago
Peter Barker
d7d7bb6e77
SITL: allow sitl-on-hw.sh to be invoked from any directory
2 years ago
Randy Mackay
adac463154
AR_Motors: remove arming check to allow ackerman and skid-steering
2 years ago
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.
2 years ago
Andrew Tridgell
252f2ac6f5
Tools: don't build -ODID-heli
2 years ago
Peter Barker
9bf66afee2
build_binaries.py: write fwversion out even if directory exists
...
We re-use the "beta" directory for other betas
2 years ago
Henry Wurzburg
c5451260ac
SRV_Channel: add airbrake option metadata omitted in prev commits
2 years ago
Henry Wurzburg
7014fde866
RC_Channel: add airbrake option metadata omitted in prev commits
2 years ago
Shiv Tyagi
a8a952d656
Rover: include fix in mode.h
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2 years ago
Peter Barker
f8c1c3309d
autotest: allow more time for Rover to go to smartrtl intermediate point
...
race conditions with commands from autotest suite
2 years ago
Peter Barker
87eb703bc1
autotest: terminate FTP session after transfering files
...
race condition starting the second MAVProxy if the first session isn't terminated
2 years ago
Andrew Tridgell
b3e4306b70
Sub: removed use of "blended" earth frame accel
3 years ago
Andrew Tridgell
22cd568a4c
Plane: removed use of "blended" earth frame accel
3 years ago
Andrew Tridgell
d18cf7fa75
Copter: removed use of "blended" earth frame accel
3 years ago
Andrew Tridgell
9a453bfc82
APM_Control: removed use of "blended" earth frame accel
3 years ago
Andrew Tridgell
56bb13420d
AC_AttitudeControl: removed use of "blended" earth frame accel
3 years ago
Andrew Tridgell
f80ba734c8
AP_AHRS: removed use of "blended" accel values
...
calculate a single EF accel based on primary IMU
3 years ago
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
3 years ago