Iampete1
70897b5e38
AP_Motors: allow custom frame string from scripting
3 years ago
Andrew Tridgell
c44b8cf73a
AP_Motors: fixed PWM_TYPE range for quadplanes
...
when motors don't start at SERVO1 we were applying the range to the
wrong output.
This allows users to control the PWM of individual motors precisely
for quadplanes where calibration of motors is difficult
3 years ago
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
3 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