Bill Geyer
afaff18bd0
AP_Motors: modifications based on suggested changes
3 years ago
Bill Geyer
a8d74c6414
AP_Motors: Tradheli- add governor engaged message over GCS
3 years ago
Bill Geyer
2ac157b188
AP_Motors: Tradheli- fix governor spool up bug
3 years ago
MidwestAire
22c2329063
AP_Motors:Heli_RSC - throttle curve _control_output does not need a constrain_float
...
- change lower limit of governor enaged output to 150% of idle speed
- add governor_reset() function
- remove governor defaults from header
- rearrange governor metadata in alphabetical order, assign new eeprom slot for rpm
3 years ago
MidwestAire
77f0fdf112
AP_Motors:clean up whitespace in heli motors class
3 years ago
Bill Geyer
ea90217e09
AP_Motors: fix heli RSC parameter indices
3 years ago
Bill Geyer
05e8285f93
AP_Motors: use RPM singleton to get rpm in RSC
3 years ago
MidwestAire
301238fb8a
AP_Motors:Heli_RSC - update governor to new torque integrating design with autothrottle
3 years ago
MidwestAire
42a131522b
AP_Motors:Heli - new rotor speed control modes for autothrottle governor
3 years ago
Bill Geyer
3b40df133e
AP_Motors: add spool down complete flag
3 years ago
Shiv Tyagi
4483b9d6fe
AP_Motors: add matrix for deca-cwx frame
...
This adds a missing matrix for deca-cwx frame
3 years ago
Hwurzburg
2f4bcfb21c
AP_Motors: change H_COLL_HOVER to H_COL_HOVER for consistency
3 years ago
Peter Barker
55cdbd208d
AP_Motors: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
9e8126d07c
AP_Motors: ensure ENABLE_SCRIPTING is always defined
3 years ago
Bill Geyer
d2c37daa66
AP_Motors: change internal variable names and methods for mid collective to be more accurate
3 years ago
Bill Geyer
183b5e9e6d
AP_Motors: update H_SV_MAN parameter to reflect zero thrust collective
3 years ago
Bill Geyer
d02097bf1c
AP_Motors: add protection for new tradheli parameters
3 years ago
Bill Geyer
1a50dce206
AP_Motors: coll setup uses actual blade pitch angle
3 years ago
Iampete1
6c29eb73d2
AP_Motors: Coax: correct array indexnig offset
3 years ago
Iampete1
291ab5b5f2
AP_Motors: Coax: remvoe servo outs from motor mask
3 years ago
Hwurzburg
47028f136e
AP_Motors: change build option name to new standard
3 years ago
Hwurzburg
0b5123b194
AP_Motors: add Y4 Frame type to Quadcopters
3 years ago
Mirko Denecke
8b46ab66bd
AP_Motors: remove throttle roll adjust for single motor tailsitter
3 years ago
Hwurzburg
9349abfe48
AP_Motors: add build options for each frame class
3 years ago
Iampete1
b595beab10
AP_Motors: set ouput scaled with float
3 years ago
Iampete1
d16be50e57
AP_Motors: add PWM min and max param conversion function
3 years ago
Iampete1
14dfac42e7
AP_Motors: remove use of external PWM min and max
3 years ago
Iampete1
bc29735cb2
AP_Motors: make pwm_type protected and add helpers
3 years ago
Iampete1
1371499022
AP_Motors: add note about test to new inverse functions
3 years ago
Iampete1
484a0b989f
AP_Motors: add expo inverse test example
3 years ago
Iampete1
0c1fe0b373
AP_MotorsMulticopter: add inverse thrust_to_actuator and thrust curve functions
3 years ago
Iampete1
1a2ea893b6
AP_MotorsMatrix: correct octo I testing order
4 years ago
Peter Barker
380d962648
AP_Motors: do not use int version to define motors
4 years ago
Peter Barker
dbb43a5746
AP_Motors: remove motor_num from motor definition structures
...
Every structure simply used the defines in sequence, meaning 0, 1, 2, 3
etc. Handily we have a loop counter where we use these structures...
4 years ago
Peter Barker
a152ad70a9
AP_Motors: use structures to save flash when initialising motors (raw motors)
4 years ago
Peter Barker
26385009ca
AP_Motors: use structures to save flash when initialising motors
4 years ago
Peter Barker
5f980929d9
AP_Motors: use add_motors to save flash
4 years ago
Andy Piper
513aa592e4
AP_Motors: add accessors for turtle mode
4 years ago
Andy Piper
30252c1b3f
AP_Motors: remove tri yaw servo from motor mask
4 years ago
Andrew Tridgell
4b9311d87d
AP_Motors: added new MOT_PWM_TYPE=8 for PWM range
...
this allows multirotors to set individual PWM ranges per motor. This
is needed for heliquads flying as multirotors
4 years ago
Iampete1
e75d3b68e6
AP_Motors: move AP_MotorsUGV to new AR_Motors directory
4 years ago
Iampete1
6848cbc241
AP_Motors: add scripting dynamic mixer, allowing varable geometry vehicles
4 years ago
Andrew Tridgell
83158ceadb
AP_Motors: fixup build for ftype conflict
4 years ago
Peter Barker
183cee3f2c
AP_Motors: remove @Values from param metadata where @Bitmask exists
4 years ago
Peter Barker
c28a03728d
AP_Motors: tidy frame description strings
...
Before: AP: Frame: TRI/
After: AP: Frame: TRI
4 years ago
Leonard Hall
ac41bb50ee
AP_Motors: correct expo parameter description and internal limits
4 years ago
Andy Piper
96d0e8cf3f
AP_Motors: add comments to AP_MotorsUGV
4 years ago
Andy Piper
7c213a8bbf
AP_Motors: move AP_MotorsUGV here
...
add singleton and motor_mask to AP_MotorsUGV
4 years ago
Hwurzburg
57ee6ffdfe
AP_Motors: correct H_SV_MAN metadata warning
4 years ago
Peter Hall
42538c7083
AP_Motors: add throttle factor to Matrix
4 years ago