hs293go
de0c57de77
AC_AttitudeControl: Use Quaternion::operator* for vector rotation
...
Replace all instances of the q*v*q.formula() or conversion to rotation
matrix + matrix multiply by calling Quaternion::operator* on a
vector
4 years ago
Leonard Hall
86a157ce59
AC_AttitudeControl: Seperate thrust vector correction into a separate function
4 years ago
Randy Mackay
5b0f107631
AC_Fence: remove alt from TYPE param desc for Rover
4 years ago
Andy Piper
e20fc3d4f6
AP_Filesystem: fix build on macOS
4 years ago
Pierre Kancir
927a875133
Tools: param_parse: fix vehicle specific parameter with multiple fields
4 years ago
Randy Mackay
b81930885c
AC_WPNav: remove unnecessary assignment and constify local vars
4 years ago
Randy Mackay
bebb7e7d8f
AC_WPNav: removed unused enums
4 years ago
Andrew Tridgell
961e538cc0
HAL_ChibiOS: reduced flash usage on MatekF405
...
overflowing by 1k
4 years ago
Andrew Tridgell
08cbfa032d
AP_Filesystem: review fixes
...
thanks Andy!
4 years ago
Andrew Tridgell
b941b8c93a
AP_Filesystem: allow for parameter upload via ftp
4 years ago
Andrew Tridgell
0b948d3faf
AP_Param: allow save_sync without send
4 years ago
Andrew Tridgell
5a7ee5a376
AP_Common: fixed null termination bug in ExpandingString
...
not all HALs zero memory on realloc
4 years ago
Andrew Tridgell
23785c00dc
AP_Param: improved queue handling and added set_and_save_by_name_ifchanged
4 years ago
Andrew Tridgell
d8575f0607
AP_Filesystem: allow for partial mission upload
4 years ago
Andrew Tridgell
d96002942c
AP_Filesystem: ensure all blocks are filled on upload
4 years ago
Andrew Tridgell
c1f491ce39
AP_Filesystem: allow mission upload
4 years ago
Andrew Tridgell
3fb280ff50
AP_Common: added return to ExpandingString append
4 years ago
Andrew Tridgell
e055165eb8
AP_Filesystem: added download of mission/fence/rally
4 years ago
Andrew Tridgell
c53c112691
GCS_MAVLink: expose functions to convert fence and rally to mavlink
...
this allows for the @MISSION filesystem to download data in the
current mavlink format
4 years ago
Peter Barker
0ee0228883
autotest: fix flapping fly-home-land-and-disarm
...
One of the tests just happened to be within acceptance radius of
waypoint 8 - so when we set that as a waypoint we never saw it actually
be our waypoint so the set_waypoint failed
4 years ago
Andrew Tridgell
dda30c34cf
waf: fixed cygwin long line issue
4 years ago
Andrew Tridgell
878bd3f0fe
waf: use /usr/bin/ar not arm-none-eabi-ar on cygwin
...
needed to allow for @FILE syntax for long arg lists
4 years ago
Andrew Tridgell
dd86e0cc89
AP_GPS: added comment explaining the approach
4 years ago
Andrew Tridgell
8bc31ec5e9
AP_GPS: account for rotation rate in moving baseline Z test
...
this avoids switching GPS on rapid roll/pitch
4 years ago
Andrew Tridgell
2168633372
HAL_SITL: account for attitude rate in moving baseline data
4 years ago
Andrew Tridgell
62e0a89036
AP_Param: cleanup the eeprom parsing tools and fixed sentinal detection
4 years ago
Andrew Tridgell
eac027b5c5
AP_Param: fixed handling of group_element=255 in sentinal detection
...
EK3_DRAG_BCOEF_Y has a group element of 255, which was being detected
as a sentinal
4 years ago
Hwurzburg
85e3772759
RC_Channel: correct metadata for fence enable and rst mode for Plane
4 years ago
Peter Barker
8643322f06
autotest: correct string we expect from MAVProxy
...
Was APM: now AP:
4 years ago
Peter Barker
d9195cbc67
mavlink: reference commit for GPS2_RAW extensions
4 years ago
Peter Barker
a7e0c565dc
AP_GPS: populate extension fields in GPS2_RAW
4 years ago
Andrew Tridgell
9cc883a8c0
AP_Compass: fixed the IST8308 on CubeBlack
...
CubeBlack needs to probe both internal and external buses
4 years ago
Andy Piper
21e95a62d5
AP_VideoTX: increase stack for smart audio thread
4 years ago
Andy Piper
a9f442b4c1
AP_BLHeli: make sure there is delay between MSP send and receive to avoid reading our own data
4 years ago
Andy Piper
4bb4e2fb22
AP_HAL_ChibiOS: adjust GPIO settings for serial passthru
4 years ago
Randy Mackay
5fcd2de4fa
Copter: attitude target thrust-as-thrust bit moved from DEV_OPTIONS to GUID_OPTIONS
4 years ago
Randy Mackay
b8b1a7270c
Rover: DPTH messages logged even with no position
4 years ago
Randy Mackay
09718a0f11
Rover: DPTH message logs water temperature
4 years ago
Randy Mackay
fee30b4447
AP_RangeFinder: add get_temp and implement for NMEA driver
4 years ago
Randy Mackay
83c18249a4
AP_CANManager: chane KDECAN enum from 2 to 8
...
This is to force users to realise that something has changed in the hopes they will read the 4.1 release notes
4 years ago
Randy Mackay
d2b8fce25a
AP_KDECAN: map ESC id to servo channel and passthrough pwm
...
Co-authored-by: Siddharth Purohit <siddharthbharatpurohit@gmail.com>
4 years ago
Randy Mackay
6c93039d84
AP_KDECAN: slightly improve pre-arm check messages
4 years ago
Hwurzburg
09fb9a8e58
Plane: limit speed scaling in Autotakeoff wo AS sensor option
4 years ago
Tom Pittenger
e0cfac902d
AP_Periph: populate the param meta data for the wiki
4 years ago
hs293go
93a13bbf0e
AP_Math: Implement tests for the Quaternion class
...
These tests cover Quaternion multiplication, conversion to rotation
matrix, and the optimized rotation operator
4 years ago
hs293go
8bc02ab00b
AP_Math: Implement quaternion vector rotation operator
...
Overloads operator*() with semantics of applying a rotation to a vector, in
common with usage in Eigen/OpenGL. This implementation carries out 30
operations, compared to 58 operations for the q*v*q.inverse() formula
4 years ago
Rishabh
359327c7a3
AP_Proximity: add temp boundary class
4 years ago
Leonard Hall
c28d103afe
AC_AttitudeControl: Fix Angular velocity rotation to body frame
...
Thanks to BreederBai for higlighting this in issue #17059
Thanks to esaldiran and Hs293Go for helping check the math.
4 years ago
Peter Barker
c12d1938c2
autotest: add a test for button change for changing modes
4 years ago
murata
7d3a1739d8
AP_Proximity: Integrate the judgment
4 years ago