Randy Mackay
e4d48fdc92
AC_AttControlHeli: separate accel max for roll, pitch
...
renamed _accel_y_max to _accel_yaw_max
10 years ago
Leonard Hall
51455af51a
AC_AttConHeli: integrate PID input filter
10 years ago
Leonard Hall
792b2a2eb3
AC_AttControl: separate accel max for roll, pitch, yaw
...
Also add:
Rate filters
rename rate filter defines
d-term only filter for roll, pitch rate control
accessors to save max accel for roll, pitch, yaw
fix for duplicate ACCEL_Y_MAX param
10 years ago
Leonard Hall
9833c91b2b
AC_AttControl: get_max_rate_step_bf_roll, pitch and yaw
10 years ago
Leonard Hall
f00025e5c9
AC_AttControl: accessor for rate feedforward
10 years ago
Leonard Hall
691fb8947e
AC_AttControl: accessor for rate_bf_targets
10 years ago
Leonard Hall
784a4ce51a
AC_AttControl: increase max angle overshoot to 30deg
10 years ago
Leonard Hall
eb084f7c58
AC_AttControl: bf yaw control uses input filtered PID
10 years ago
Leonard Hall
11a19803e0
Motors: add accessors for motor logging
...
accessor include get_roll, get_pitch, get_yaw, throttle input
10 years ago
Leonard Hall
34a5bc8b33
AC_PI_2D: 2-axis PI controller
10 years ago
Leonard Hall
046949ea8a
AC_HELI_PID: add input filter and restructure
...
Also removed unused initial_ff from construtor
10 years ago
Leonard Hall
517448e536
AC_PID: add input filtering and restructure
10 years ago
Andrew Tridgell
2aae594371
GCS_MAVLink: handle serial loopback in routing
10 years ago
Andrew Tridgell
086f878bdc
HAL_PX4: split IO thread into separate IO and storage threads
...
this prevents a blocked microSD card from blocking IO to the FRAM,
causing parameter changes not to be sticky
10 years ago
Andrew Tridgell
58c92b0158
GCS_MAVLink: added SCALED_IMU3 logging
10 years ago
Andrew Tridgell
79be500e04
GCS_MAVLink: re-generate headers
10 years ago
Andrew Tridgell
eeacbe518b
GCS_MAVLink: update from upstream XML
10 years ago
Randy Mackay
f5f7cd540f
Motors: fix example sketches
10 years ago
Leonard Hall
cf8c211c35
Motors: fix thrust curve and add constraint
10 years ago
Leonard Hall
3e960dfc3b
Motors: add get_voltage_comp_gain
...
This clarifies that lift_max is the inverse of the battery voltage gain
compensation
10 years ago
Leonard Hall
997c6f0868
Motors: move battery resistance calcs to parent
...
Moving from MotorsMatrix to parent Motors class allows these to be used
from other frame types
Also initialise battery resistance
10 years ago
Randy Mackay
09d7cdbc23
Motors: batt_voltage_filt becomes filter object
10 years ago
Randy Mackay
4b78b2ce80
Filter: add get method to LowPassFilter
10 years ago
Leonard Hall
529c6fed3a
Motors: move over current throttle limiting to parent
...
Moving from MotorsMatrix to parent Motors class allows this to be used
from other frame types
10 years ago
Randy Mackay
812473fd9a
MotorsMatrix: use get_hover_throttle_as_pwm
10 years ago
Randy Mackay
1a9d3125ef
Motors: _hover_out to pct * 10 instead of pwm
10 years ago
Leonard Hall
6b7bdf64bd
Motors: move batt voltage lift_max calcs to parent
...
Moving from MotorsMatrix to parent Motors class allows them to be used
by other frame types
Also added sanity check of batt_voltage_min
10 years ago
Randy Mackay
c549b58eb7
MotorsMatrix: remove check of throttle_curve_enabled
10 years ago
Randy Mackay
5fb3de48ee
MotorsTri, Single, Coax: use new thrust curve
10 years ago
Randy Mackay
2eaa4a8445
Motors: remove old throttle curve
10 years ago
Leonard Hall
751dbb7df7
Motors: move thrust curve and volt scaling to parent
...
Moving from MotorsMatrix to Motors allows it to be used from other frames
10 years ago
Randy Mackay
80b498f598
Motors: add loop_rate to test sketch
10 years ago
Randy Mackay
7ab76dbd0e
Motors: add loop_rate to constructor for all frames
10 years ago
Randy Mackay
77d4b3a2ae
Motors: add loop_rate to constructor
10 years ago
Leonard Hall
ec9d7dd99e
Motors: minor comment fixes
10 years ago
Leonard Hall
1d0ee68116
Motors: over current throttle limiting
10 years ago
Randy Mackay
1217ab9579
BattMon: add get_type method
10 years ago
Randy Mackay
f6523c0997
Motors: Add THR_LOW_CMP to adjust low throttle inputs affect on attitude control
10 years ago
Leonard Hall
83e3e2fec2
Motors: thrust curve and voltage scaling for matrix supported frames
10 years ago
Leonard Hall
5b0bd49ff2
Motors: configurable yaw headroom for matrix frames
10 years ago
Randy Mackay
51213235b4
OreoLED_PX4: available only on PX4
10 years ago
Randy Mackay
f1ce70e748
Notify: disable oreoled by default
10 years ago
Randy Mackay
89cd74c35f
Notify: OreoLED supports handle_led_control
...
includes support for send bytes ioctl
10 years ago
Randy Mackay
90cac02bd7
Notify: OreoLED fix to fade-in when armed
10 years ago
Randy Mackay
35a3a52f29
Notify: add support for handle_led_control
10 years ago
Randy Mackay
9159c7107d
GCS_MAVLink: version update after LED_CONTROL added
10 years ago
Randy Mackay
26d54398e2
GCS_MAVlink: generate after LED_CONTROL added
10 years ago
Randy Mackay
3fdabb3667
GCS_MAVlink: define LED_CONTROL in ardupilotmega.xml
10 years ago
Randy Mackay
b8ef765b3e
Notify: add OreoLED to PX4
10 years ago
Randy Mackay
0a33a7c15a
Notify: OreoLED_PX4 driver
10 years ago