Peter Barker
1e606cdc5b
AP_Motors: make desired spool state and spool state enum-classes
...
This will help avoid getting the enumerations mixed up
6 years ago
Randy Mackay
54fe1dad82
AP_Motors: add missing break to Hexa-H
6 years ago
murata
df85409a4c
AP_Motors: Integrate processing result setting true
6 years ago
Randy Mackay
a2373ebca2
AP_Motors: add support for Hexa-H frame
...
same as X frame except that middle motors are closer to center
6 years ago
Randy Mackay
928d7c7e71
AP_MotorsHeli: add range checking to ext_gyro_gain
6 years ago
bnsgeyer
01bd99907b
AP_Motors:Tradheli-swash library parameter scope improvement
6 years ago
bnsgeyer
79b069afc3
AP_Motors:tradheli-swash library general clean up
6 years ago
bnsgeyer
8c46fe1c61
AP_Motors: tradheli-fix parameters for generic swashplate and other minor fixes
6 years ago
bnsgeyer
9f547cc328
AP_Motors: Tradheli - support for linear servo output for swashplates
6 years ago
ChristopherOlson
b8d53b7a57
AP_Motors:TradHeli - add new swashplate descriptions to params for Heli Single and Heli Dual
6 years ago
bnsgeyer
d7e6298366
AP_Motors: Tradheli - add swashplate library
6 years ago
Mark Whitehorn
5cdfccad14
AP_Motors: specialize MotorsMatrixTS motor controls
6 years ago
IamPete1
d075965fce
AP_Motors: tailsiter remove push of plane ouputs
6 years ago
Mark Whitehorn
58a128f430
AP_Motors: add support for copter tailsitters
...
add MotorsMatrixTS tailsitter class
add X quadcopter tailsitter frame
add support for trimotor tailsitter
6 years ago
Tom Pittenger
3bbd80a5de
AP_Mount: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
cf8b059531
AP_Motors: added 3 more motor orders for X quads
...
- betaflight X
- DJI X
- clockwise X
6 years ago
Mark Whitehorn
35928a8d05
AP_Motors: fix regression for tiltrotors
6 years ago
Randy Mackay
1fa335a77b
AP_Motors: actuator_spin_up renamed to include _to_ground_idle
6 years ago
Randy Mackay
e2bd502b83
AP_Motors: minor format fixes
6 years ago
Matt
3d3f06cacb
AP_Motors: Add actuator output slew time to multicopters
...
Adds slew time limiting for throttling up and throttling down to multicopters. New parameters MOT_SLEW_UP_TIME and MOT_SLEW_DN_TIME added. 0 = disabled, no slew limiting. Valid values are 0 to 0.5 seconds. Also reworked functions related to linearization and PWM conversion to make more flexible throughout the code.
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
bnsgeyer
10572c2f9b
AP_Motors: remove unused defines from multicopter
6 years ago
bnsgeyer
28f4c68f2f
AP_MotorsHeli: add spool logic support
...
Also moved heli init_target_on_arming flag in from vehicle code
6 years ago
bnsgeyer
ac87b3e1e5
AP_Motors: spool state moved from multi to parent
...
Also rename SPIN_WHEN_ARMED to GROUND_IDLE
6 years ago
IamPete1
28884f60d5
AP_Motors: tricopter apply diffential thrust in forward flight
6 years ago
IamPete1
c26948ef59
AP_Motors: multicopter apply diffential thrust in forward flight
6 years ago
IamPete1
c82f158b56
AP_Motors: add get roll factor
6 years ago
expntly
790f609373
AP_Motors: document Hover_learn as copter only
6 years ago
Randy Mackay
a5699c7d5a
AP_Motors: boost-scale param desc update
6 years ago
Randy Mackay
db9ce0064b
AP_Motors: esc calibration outputs to throttleRight and throttleLeft
6 years ago
Randy Mackay
d4f838495d
AP_Motors: minor format fix to tailsitter
6 years ago
Randy Mackay
f89c18740d
AP_Motors: fix tailsitter tilt servo outputs
6 years ago
Randy Mackay
0d8e02d113
AP_Motors: Tailsitter output using SRV_Channels instead of rc_write
6 years ago
Randy Mackay
11c29b6af9
AP_Motors: Tailsitter minor typo and format fixes
6 years ago
Randy Mackay
84bcfce96b
AP_Motors: remove virtual from Tailsitter output_test_seq
6 years ago
IamPete1
4a7b2e8f8f
AP_MotorsTailsitter: add mixer and update to use standard AP_motors functions
6 years ago
bnsgeyer
1b90ef34cc
AP_Motors: Dualheli- fix bug for scaling second swashplate
6 years ago
Andrew Tridgell
d907c5757d
AP_Motors: added PlusRev motors type
...
this is a plus frame with reversed motor direction, needed for quad in
Morse simulator
6 years ago
Andrew Tridgell
f71013928a
AP_Motors: force PWM range for DShot to 1000 to 2000
6 years ago
Peter Barker
f2070da335
AP_Motors: add override keyword where required
6 years ago
Leonard Hall
2f87d8808f
AP_Motors: handle boost in spool up and down the same way
6 years ago
Randy Mackay
853a56dc9b
AP_MotorsMatrix: formatting fixes
6 years ago
Leonard Hall
4774cb8daf
AP_Motors: improved motor loss redundancy
...
This detects a failed motor on copters with at least 6 motors
and recalculates the mixer to compensate
6 years ago
bnsgeyer
833bc4e77d
AP_Motors: Tradheli - fixes slew speed of swashplate during collective servo test
6 years ago
Peter Barker
71c9c91c2d
AP_Motors: fix example
6 years ago
Randy Mackay
a5c59ce36e
AP_Motors: include boost_throttle in get_motor_mask
7 years ago
Randy Mackay
f85e84cc89
AP_Motors: add override keyword to get_motor_mask
7 years ago
Randy Mackay
f536c53fa6
AP_MotorsMatrix: minor format fix
7 years ago
Peter Barker
937d8dac97
AP_Motors: remove unneeded initialisations
7 years ago
Michael du Breuil
a5b8279ea4
AP_Motors: Remove unused ADC include
7 years ago