ChristopherOlson
96793a3ae7
AP_Motors:TradHeli - DDVP Ramp/Runup
...
Change to ramp and runup DDVP tail rotor to prevent torque pitching the frame and provide runup in sync with main
rotor like a mechanically driven tail.
Fix some comments and remove indents found in whitespace in AP_MotorsHeli.cpp and AP_MotorsHeli.h
7 years ago
night-ghost
3165d72647
AP_Motors: reduce unnecessary multiple call of get_compensation_gain()
7 years ago
bnsgeyer
7a9e424977
AP_Motors: added comments to indicate parameter indices previously used by RSC_PWM_MIN, RSC_PWM_MAX, and RSC_PWM_REV
7 years ago
Andrew Tridgell
2c73b374f5
AP_Motors: protect against writes to NULL servo_aux
...
if user changes parameter while setting up it could crash
7 years ago
Andrew Tridgell
bdb9f062ae
AP_Motors: removed unused pwm parameters for heli
7 years ago
bnsgeyer
ac2e933358
AP_Motors: Tradheli - Fixed Directdrive Variable Pitch Feature
7 years ago
Leonard Hall
0a10deb3f7
AP_Motors: Fix gain scaling on Throttle Average Max and reduce additional gain on low throttle for Single and Coax.
7 years ago
Leonard Hall
eb6ab53f6c
AP_Motors: fix optimum thrust calcs
7 years ago
Hiroshi Takey (hiro2233)
aa6f66f29b
AP_Motors: Updated Motor example.
7 years ago
bnsgeyer
63bafa2c7f
AP_Motors: Tradheli- fixes servo_test function for Dual Heli frame
7 years ago
Andrew Tridgell
6358081b18
AP_Motors: apply tailsitter min spin to both motors
7 years ago
Andrew Tridgell
878d2e2563
AP_Motors: fixed tailsitter use of SPIN_MIN
7 years ago
bnsgeyer
37ea64513d
AP_Motors: TradHeli - fixed servo test function
7 years ago
Andrew Tridgell
e340fac2e0
AP_Motors: avoid float exception for small expo
...
very small values of the thrust expo cause a floating point
exception. As zero is a documented value meaning linear we need to
handle this.
7 years ago
Andrew Tridgell
45d6f3bf75
AP_Motors: fixed motor channel handling
7 years ago
Andrew Tridgell
fc237ee9a0
AP_Motors: merge fixed from rebase
7 years ago
Andrew Tridgell
efea83e424
AP_Motors: fixed MotorsMatrix set_update_rate()
7 years ago
Andrew Tridgell
1e62b5d5c7
AP_Motors: many to one mapping of motors
...
this allows multiple outputs for one motor number
7 years ago
Andrew Tridgell
03e1f6967f
AP_Motors: removed enable() API
...
all output channels are already enabled by SRC_Channels::enable_aux_servos()
7 years ago
Andrew Tridgell
c8b6be6736
AP_Motors: fixed scaling of servo outputs
...
thanks to bnsgeyer for noicing this in issue #6977
this will break existing dual-heli setups, but there are so few people
flying them so far that I think it is a worthwhile change
7 years ago
ChristopherOlson
7e086e8c4d
AP_Motors: Fix DDFP so tail motor doesn't start without Channel 8 high
7 years ago
Leonard Hall
d28182435e
AP_Motors: allow for negative thrust expo
...
This allows for motors with a thrust curve that decreases with demand.
7 years ago
Andrew Tridgell
e1f8e7bc58
AP_Motors: cope with H vs X frame in HeliQuad
7 years ago
Andrew Tridgell
09c3eeaf0c
AP_Motors: improved heli-quad yaw control
7 years ago
Andrew Tridgell
a7713da703
AP_Motors: reserve collective range for attitude control
7 years ago
Andrew Tridgell
f07aac396c
AP_Motors: support inverted flight for helicopters
7 years ago
Andrew Tridgell
55d5fe843e
AP_Motors: added Heli_Quad backend
...
supporting collective pitch quadcopters
7 years ago
Peter Barker
35d8f11e46
AP_Motors: eliminate GCS_MAVLINK::send_statustext_all
8 years ago
Jacob Walser
20889ff8a9
APMotors6DOF: Add motor reverse parameters for motors 9-12
...
Fix overruns found in coverity 145496-99
8 years ago
Andrew Tridgell
abd0831239
AP_Motors: changed BRUSHED16kHz to BRUSHED
8 years ago
Leonard Hall
9e86732edc
AP_Motors: accept external battery resistance estimate
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
1b062d9d29
AP_Motors: Improve the PWM parameters descriptions
8 years ago
Jonathan Challinger
2e07f8824e
AP_Motors: reserve parameter index 38
8 years ago
murata
66fc49889b
AP_Motors: add dodeca-hexa
8 years ago
Randy Mackay
d00725b2ed
AP_Motors: rc_write handles motors 9 to 12
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
9d9ebc91cd
AP_Motors: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
murata
46cba2c970
libraries: Delete the setting value for specific editor.
8 years ago
murata
10c446f69d
AP_Motors: Fit the indent column to the coding style.
8 years ago
Sriram Sami
379005ebc7
AP_Motors: Fix comment on expected variable range
...
the move_actuators function in AP_MotorsHeli_Dual previously
indicated incorrect ranges for its input variables.
8 years ago
Andrew Tridgell
46d9a1dcb5
AP_Motors: fixed tricopter tail servo in fwd flight
...
in quadplane forward flight the with tilt-tricopter tail servo needs to
be at its trim position. Thanks to Marco for noticing this.
8 years ago
Andrew Tridgell
bdc4320fe8
AP_Motors: added MOT_BOOST_SCALE
...
this is to support boost motors for copters, such as having a petrol
motor for extra lift on a multicopter
The scaling factor allows the user to control how much of the lift is
generated from the booster and how much from the main multicopter
motors
8 years ago
Andrew Tridgell
1f847132d7
AP_Motors: setup limits flags for tailsitters
8 years ago
Andrew Tridgell
2c4975ba31
AP_Motors: removed cork/push from AP_Motors
...
should be done by vehicle code if needed, so that AUX servos are sent
at the same time
8 years ago
Andrew Tridgell
6f54eef857
AP_Motors: force roll motors to 0 in tailsitter when disarmed
8 years ago
Andrew Tridgell
f571b34fd7
AP_Motors: setup RC speed for tailsitters
8 years ago
Andrew Tridgell
328541769d
AP_Motors: allow control surfaces to move disarmed
...
allow tailsitter control surfaces to move in Q modes when shutdown
8 years ago
Sriram Sami
8bb052d019
AP_Motors: update descriptions for new parameters
8 years ago
Sriram Sami
1793bac8d4
AP_Motors: add parameters for HELI_DUAL
...
- add COL2_MIN/MID/MAX parameters that control limits of rear swashplate
- output collective_mid correctly for rear swashplate when servo is in manual mode
8 years ago
Andrew Tridgell
1ad5e1db4e
AP_Motors: integrate AP_MotorsHeli_Dual
...
fixed issues with combining with Heli_Single
8 years ago
Fredrik Hedberg
998231ab0d
AP_Motors: added AP_MotorsHeli_Dual
...
for tandem and transverse helis
8 years ago