Randy Mackay
67097c8d59
AC_AttitudeControl: use gyro_latest
...
This allows moving the attitude control before the ahrs/ekf update
We continue to use ahrs.get_gyro for the non-time-critical heli
passthrough functions. We should avoid using get_gyro_latest() unless we know there is a direct benefit because it could lead to inconsistent gyro values vs what the EKF is using.
8 years ago
Randy Mackay
d3aca5544e
AP_AHRS: get_gyro_latest returns latest rates from IMU with drift correction
...
Pulling the gyro values from the IMU allows our rate controllers to run before the EKF
8 years ago
Jacob Walser
1bc1e3faeb
Sub: Update Notify pre_arm_gps_flag
8 years ago
Jacob Walser
0803371956
Sub: Default mavlink message handling to GCS_Common
8 years ago
Jacob Walser
e2a41c0a6c
Sub: Implement reset all params via MAV_CMD_PREFLIGHT_STORAGE
8 years ago
Andrew Tridgell
ce978595cd
AP_BoardConfig: added support for ICM-20602 detection
8 years ago
Andrew Tridgell
875274e761
AP_InertialSensor: added support for ICM-20602
...
treat the same as a 20608
8 years ago
Andrew Tridgell
e7024d9203
AP_Landing: restructure parameters into a structure
8 years ago
Michael du Breuil
041fe38ba6
Plane: Update build tools for deepstall PID dependency
8 years ago
Michael du Breuil
547d06febf
AP_Landing: Add deepstall support
8 years ago
Michael du Breuil
cf10b7b841
Plane: Add support for landing PID's and servo control
8 years ago
Michael du Breuil
8b20577b74
AP_Landing: Add a servo override interface and PID logging interface
8 years ago
Michael du Breuil
ed359a5833
Dataflash: Add landing PID logging
8 years ago
Michael du Breuil
1bb806edb2
Plane: Use new landing interfaces
8 years ago
Michael du Breuil
c10fe2e7a4
AP_Landing: Add more interfaces from vehicle code
...
Fixs up some documentation about expected return values
8 years ago
Michael du Breuil
0ad46c2f72
Mavlink: Update submodule for landing
8 years ago
Andrew Tridgell
2f202441a0
PX4Firmware: added more wildcard patterns for board upload
8 years ago
Michael du Breuil
c5c94949bf
AP_Math: Extend vector2::angle(vector2) to distinguish parallel and antiparallel vectors
...
There are a number of use cases where distingusihing antiparallel from parallel vectors is important
8 years ago
Jacob Walser
a62d728933
Sub: Move arming checks under AP_Arming_Sub
8 years ago
Jacob Walser
d21cd513cd
Sub: Add AP_Arming_Sub class
8 years ago
Andrew Tridgell
abcc75009d
Plane: move relay init earlier
...
allows relay pins to be used as pullups for other sensors (such as
LidarLiteV3)
8 years ago
Andrew Tridgell
05cbc19ad6
AP_RangeFinder: added type 15 for LidareLiteV3
8 years ago
Andrew Tridgell
cf3db7560c
AP_BoardConfig: fixed AUAV21 board ID to not overlap with VRBrain boards
8 years ago
Jacob Walser
507b461388
AP_Motors: Initialize throttle range directly
...
This was causing SITL to hang at boot when motors object is statically allocated.
8 years ago
Andrew Tridgell
b86513f503
AP_InertialSensor: support AUAV21 board
8 years ago
Andrew Tridgell
37c9e08316
AP_Compass: support AUAV21 board
8 years ago
Andrew Tridgell
d5cad2ae44
AP_Baro: support AUAV21 board
8 years ago
Andrew Tridgell
1989f31ae3
AP_BoardConfig: added AUAV21 board type
...
unfortunately this uses the same sensor types as the PHMini, which
means we can't auto-detect the difference between them.
8 years ago
Randy Mackay
d79403707b
AC_AttControl: add feed forward param descriptions
...
No functional change
8 years ago
Randy Mackay
fd94ab43fa
AP_Proximity: minor fix to param description
...
No functional change
8 years ago
Randy Mackay
e8c5612587
Copter: fix reference to PosControl param descriptions
...
No functional change
8 years ago
Jacob Walser
2c4e6a8fb6
web-firmware: Add Sub link to firmwares page
8 years ago
Jacob Walser
262f3213e7
Sub: Ditch relative include path
8 years ago
Jacob Walser
8afb7fc96a
Sub: Remove call to set_esc_scaling
...
This is now performed in motors library
8 years ago
Randy Mackay
36bcabb4e4
SRV_Channel: add constraint to move_servo
8 years ago
Andrew Tridgell
eea7459c3c
PX4Firmware: critical fix for oneshot
...
prevent very long pulses with oneshot from locking up the FMU
Many thanks to Cipta for finding this condition
8 years ago
Randy Mackay
c9ff028ec3
Tools: update IRIS param file for AC3.5
8 years ago
Randy Mackay
7b3af58634
AC_Avoidance: fix AVOID_ANGLE_MAX parameter description
8 years ago
Randy Mackay
eb746eaeef
Plane: fix SYSID_ENFORCE parameter description
8 years ago
Randy Mackay
b8f24fba98
Rover: fix SYSID_ENFORCE parameter description
8 years ago
Randy Mackay
627e3faf41
Copter: fix SYSID_ENFORCE parameter description
8 years ago
Randy Mackay
cc67335b26
Tools: update EnRoute frame parameters
8 years ago
Michael du Breuil
51c97af5b5
Rover: Reset home to AHRS location rather then snapshotting GPS
...
Also corrects rover locking home altitude to EKF origin altitude
8 years ago
Michael du Breuil
fbf6050876
Plane: Reset home to AHRS position rather then snapshotting GPS
8 years ago
Andrew Tridgell
adf215998f
SRV_Channel: added MotorTilt to docs for SERVOn_FUNCTION
8 years ago
Andrew Tridgell
0d1bcd3b94
Copter: added automatic yaw to autotune position control
8 years ago
Andrew Tridgell
fa119f8231
Copter: enable poshold in autotune only from LOITER or POSHOLD
8 years ago
Andrew Tridgell
37fca03db3
Copter: implement simple position hold during autotune
...
this holds position during tuning with low gain
8 years ago
Randy Mackay
2b43c6aeed
DataFlash: log range finder orientation
8 years ago
Randy Mackay
6798162a98
Sub: use only downward facing rangefinder
8 years ago