Robert Lefebvre
6b1fee767a
ACM: TradHeli
...
Creating Stab_Collective Function to allow for different collective ranges between Stabilize and other modes.
This makes for a smoother collective action in Stabilize mode with manual throttle, while still allowing full collective travel in Acro and other modes.
12 years ago
rmackay9
50a4838879
AP_Motors, AP_RangeFinder, Filter: fixes to example sketches
12 years ago
rmackay9
0159d8bd35
AP_Motors: bug fix to reached_limits so by default it returns true if any limits have been breached
12 years ago
rmackay9
c0cf2d6f38
AP_Motors: added reached_limit method which returns bit mask indicating which control inputs could not be achieved
13 years ago
rmackay9
c320938ff2
AP_MotorsMatrix: modified stability patch to sacrifice yaw first if necessary to ensure stability.
...
Resolves climb-on-yaw problem.
13 years ago
rmackay9
6ed59fba91
AP_Motors: enable throttle curve by default
13 years ago
rmackay9
bc2aa84394
AP_Motors: remove stray debug message re set-up of throttle curve
13 years ago
Robert Lefebvre
9e32d45d7b
Change to the "Stability Patch" in Motors_Matrix in order to make it cover both the upper throttle range and lower, and also to cause it to raise/lower all motors when a single motor goes out of ranges.
13 years ago
rmackay9
93ae29a3e9
ArduCopter: added throttle curve (although disabled by default) for all multicopters
13 years ago
rmackay9
9e66b555cb
ArduCopter: removed INSTANT_PWM from ArduCopter and AP_Motors library
13 years ago
uncrustify
744ad19630
uncrustify libraries/AP_Motors/AP_MotorsHeli.h
13 years ago
uncrustify
b1b1975018
uncrustify libraries/AP_Motors/AP_MotorsHeli.cpp
13 years ago
uncrustify
40dcf9e7a8
uncrustify libraries/AP_Motors/AP_MotorsOctaQuad.h
13 years ago
uncrustify
3a5b8c5482
uncrustify libraries/AP_Motors/AP_MotorsOcta.h
13 years ago
uncrustify
4a44c6a1ba
uncrustify libraries/AP_Motors/AP_MotorsTri.h
13 years ago
uncrustify
d773a9c43b
uncrustify libraries/AP_Motors/AP_Motors.h
13 years ago
uncrustify
4fe97c1e7b
uncrustify libraries/AP_Motors/AP_MotorsMatrix.h
13 years ago
uncrustify
b8cc5ac4af
uncrustify libraries/AP_Motors/AP_MotorsY6.h
13 years ago
uncrustify
4cb9f57565
uncrustify libraries/AP_Motors/AP_MotorsHexa.h
13 years ago
uncrustify
d3c856e889
uncrustify libraries/AP_Motors/AP_MotorsQuad.h
13 years ago
uncrustify
5ec922104a
uncrustify libraries/AP_Motors/AP_MotorsHexa.cpp
13 years ago
uncrustify
b982cca74e
uncrustify libraries/AP_Motors/AP_Motors.cpp
13 years ago
uncrustify
cc0c424eed
uncrustify libraries/AP_Motors/AP_MotorsY6.cpp
13 years ago
uncrustify
dc21cc1003
uncrustify libraries/AP_Motors/AP_MotorsOctaQuad.cpp
13 years ago
uncrustify
c7f8c4dfa7
uncrustify libraries/AP_Motors/AP_MotorsMatrix.cpp
13 years ago
uncrustify
6c33f81e9d
uncrustify libraries/AP_Motors/AP_MotorsOcta.cpp
13 years ago
uncrustify
41c1205f26
uncrustify libraries/AP_Motors/AP_MotorsQuad.cpp
13 years ago
uncrustify
df5d1a8aef
uncrustify libraries/AP_Motors/AP_MotorsTri.cpp
13 years ago
uncrustify
364b089bd3
uncrustify libraries/AP_Motors/examples/AP_Motors_test/AP_Motors_test.pde
13 years ago
Robert Lefebvre
575b99b4be
TradHeli: Creating Flybar Acro mode.
13 years ago
Robert Lefebvre
bf6c934c32
Changing TradHeli param motors.acro_mode to motors.flybar_mode to better reflect it's intent.
13 years ago
Robert Lefebvre
e6b5af7143
Adding new Trad Heli parameters.
13 years ago
Jason Short
e12ce1d5a7
MOTORS Mixer: temp removal of Yaw Contrib code
13 years ago
Andrew Tridgell
518d6365ff
AP_Param: update remaining libraries for new constructor syntax
13 years ago
Robert Lefebvre
4ffc5e211a
Fixing Trad Heli Ext ESC Controller
...
-Added ramp-down rate instead of instantly setting ramp to zero when throttle is dropped to bottom. This is to allow "warm-restart" if shutdown was unintentional.
-Actual ESC still goes to zero while throttle is dropped to the bottom, only the ramp counter winds down slowly behind the scenes.
13 years ago
rmackay9
acef75319c
AP_MotorsMatrix: small bug fix to limit checking on remove_motor call. Fix thanks to Michael Peschel!
13 years ago
Robert Lefebvre
ed235a3924
Change to prevent Tricopter servos from going hard-over during Disarmed state.
...
Believe this was an oversight when the change to AP_Motors went in.
13 years ago
Robert Lefebvre
8ce9aae2f7
Instituting Yaw Differential on Multirotors. Intent is to stop "rise on yaw input".
...
Since motors with increasing speed due to yaw input seem to generate more thrust that motors that slow lose thrust, thus net thrust goes up, causing copter to climb.
Values are a guesstimate, proven out by test flying. This could probably become a parameter.
13 years ago
rmackay9
b5f47f5e63
AP_Motors: clarified some doxygen descriptions for TradHeli
13 years ago
Robert Lefebvre
238a1ced2c
TradHeli adding ramp up time to Ch8 Throttle Pass-through.
13 years ago
Robert Lefebvre
df17ff3bc1
AP_MotorsHeli Syntax correction.
13 years ago
rmackay9
c82a403b88
AP_MotorsHeli: Added reference to "Arduino.h" to allow autotest builder to work.
...
Moved around initialisation of parmeters in AP_MotorHeli object to remove compiler warnings.
13 years ago
Robert Lefebvre
5f058fb9b2
TradHeli: Incorporating Ext ESC Control
13 years ago
Robert Lefebvre
56335e81e4
Fix TradHeli Collective Yaw Effect bug.
13 years ago
rmackay9
357d6c2d9b
ArduCopter: bug fix for reversing tri servo
...
Extended AP_MotorsTri class to take in pointer to rc_tail servo (rc_7) and we use this servo's REV parameter to determine whether to reverse the output to the tail servo or not
13 years ago
Adam M Rivera
56d3fa1601
Parameters.pde/AP_MotorsHeli: Updated comments to leverage the new value aliases
13 years ago
Adam M Rivera
239323eaa4
Parameters.pde/AP_MotorsHeli.cpp: Added comments from Roberts clone.
13 years ago
rmackay9
11a384a7ff
AP_Motors - allow tail servo to be reversed. Closes ArduCopter issue #228
13 years ago
rmackay9
53827f2e92
AP_MotorsMatrix - fixed stability patch issue in which it would not limit a motor's output unless an opposite motor had been defined. This would only have affected Y6 frames.
13 years ago
rmackay9
127a990509
AP_MotorsOcta - V Frame - test order fix spotted by David Wiens
13 years ago