Andy Piper
|
6248a657c8
|
AP_Motors: allow use of raw voltage for battery compensation driven by MOT_OPTIONS
|
2023-04-26 17:04:45 +10:00 |
Iampete1
|
ab4777de14
|
AP_Motors: move thrust linerization to its own class
|
2023-04-18 09:32:22 +10:00 |
Iampete1
|
7c92340b42
|
AP_Motors: add getters for example
|
2023-04-04 09:25:15 +10:00 |
Peter Hall
|
bbb9e66196
|
AP_Motors: add method for scripting to set external limit flags
|
2023-03-07 10:12:30 +11:00 |
Iampete1
|
e2e239dd08
|
AP_Motors: add logging of output throttle
|
2023-02-28 11:06:32 +11:00 |
Andy Piper
|
c620ba58df
|
AP_Motors: use _dt instead of loop rate for throttle slew calculation
|
2023-01-11 18:59:52 +11:00 |
Andy Piper
|
ad94c5cab1
|
AP_Motors: calculate throttle slew rate
use derivative filter and apply filtering to slew detector
|
2023-01-11 18:59:52 +11:00 |
Leonard Hall
|
67205f8114
|
AP_Motors: Support changing update period
|
2022-12-13 17:10:06 +11:00 |
Iampete1
|
d5082e25e8
|
AP_Motors: output_motor_mask mask to uint16_t
|
2022-11-29 10:53:59 +11:00 |
Iampete1
|
7cafcf7b90
|
AP_Motors: Multicopter: add motor pwm param range check
|
2022-09-19 20:57:51 -04:00 |
Andrew Tridgell
|
3d63a968cf
|
AP_Motors: added a SPIN_MIN check
and check SPIN_ARM <= SPIN_MIN
|
2022-09-14 21:45:20 +01:00 |
Iampete1
|
f3dc805978
|
AP_Motors: Block Spoolup: stop advance from ground idle
|
2022-09-07 17:03:03 +01:00 |
Iampete1
|
e72e5a2751
|
AP_Motors: add pre-arm check
|
2022-09-07 17:54:16 +10:00 |
Iampete1
|
c1a9f75034
|
AP_Motors: params always use set method
|
2022-08-03 13:43:48 +01:00 |
Iampete1
|
ad8b9f58df
|
AP_Motors: use set and defualt
|
2022-07-20 17:59:59 +10:00 |
Peter Barker
|
c00d712adc
|
AP_Motors: remove transitive include dependencies
|
2022-07-20 17:32:24 +10:00 |
chobitsfan
|
a723abf986
|
AP_Motors: reuse spool_step for code refactoring
|
2022-07-11 08:39:34 +09:00 |
murata
|
0b357faf7e
|
AP_Motors: Resolve Issue 20894
|
2022-06-07 10:02:11 +10:00 |
Andrew Tridgell
|
b2e43d1dee
|
AP_Motors: fixed override of MOT_PWM_MIN/MAX in defaults.parm
need to check configured() not configured_in_storage()
|
2022-06-06 13:11:50 +10:00 |
Iampete1
|
43832649ec
|
AP_Motors: convert to 32 bit motor mask
|
2022-05-22 12:07:37 +10:00 |
Tatsuya Yamaguchi
|
dbae31fb15
|
AP_Motors: Add Tricopter only to the description of YAW_SV_ANGLE
|
2022-05-10 09:35:11 +10:00 |
Iampete1
|
8af5f5b2d7
|
AP_MotorsMulticopter: check interlock state in output_motor_mask
|
2022-02-10 07:43:40 +09:00 |
Peter Barker
|
bd4aed80dc
|
AP_Motors: tweak logging structure construction
const and avoid assignment rather just do initialisation
allows for static checking of narrowing conversions
|
2022-01-21 21:34:57 +11:00 |
Iampete1
|
86578d5cec
|
AP_Motors: add local loging of MOTB
|
2022-01-18 10:18:10 +11:00 |
Iampete1
|
d16be50e57
|
AP_Motors: add PWM min and max param conversion function
|
2021-10-11 22:19:17 -04:00 |
Iampete1
|
14dfac42e7
|
AP_Motors: remove use of external PWM min and max
|
2021-10-11 22:19:17 -04:00 |
Iampete1
|
1371499022
|
AP_Motors: add note about test to new inverse functions
|
2021-10-01 22:04:51 +01:00 |
Iampete1
|
0c1fe0b373
|
AP_MotorsMulticopter: add inverse thrust_to_actuator and thrust curve functions
|
2021-10-01 22:04:51 +01:00 |
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
|
2021-07-28 17:40:40 +10:00 |
Leonard Hall
|
ac41bb50ee
|
AP_Motors: correct expo parameter description and internal limits
|
2021-06-21 08:41:31 +09:00 |
Dr.-Ing. Amilcar do Carmo Lucas
|
2393097417
|
AP_Motors: Use the same limits described in the wiki
According to Leonard Hall's tuning instructions at:
https://ardupilot.org/copter/docs/tuning-process-instructions.html
Fix a typo
|
2021-05-18 09:54:23 +10:00 |
Andy Piper
|
d70b8425f7
|
AP_Motors: trigger digital throttle range with digital outputs
|
2021-05-12 21:02:42 +10:00 |
murata
|
9228925bea
|
AP_Motors: Battery voltage compensation maximum voltage
|
2021-03-05 08:48:20 +09:00 |
Iampete1
|
0c2037438b
|
AP_Motors: output mask: do not apply copter sin params and epxo
|
2020-11-10 11:09:56 +11:00 |
Peter Barker
|
41ab59dcdb
|
AP_Motors: eliminate flags structure
Saves about 44 bytes
|
2020-09-22 20:26:24 +10:00 |
Randy Mackay
|
2d8c5a7bc4
|
AP_Motors: remove names from cpp files
|
2020-07-14 13:27:07 +10:00 |
Peter Hall
|
2f036c65f3
|
AP_Motors: MotorsMulticopter fix floating boost output
|
2020-03-02 18:22:30 +09:00 |
Peter Barker
|
c4ed6d0e96
|
AP_Motors: ensure _pwm_min and _pwm_max are not equal
AP_Motors: adjust check_mot_pwm_params for clarity
|
2020-01-30 14:49:16 +09:00 |
Randy Mackay
|
bff978570f
|
AP_MotorsMulticopter: fixup check_mot_pwm_params
fix _pwm_max is positive check
returns true if params are valid
constify method
|
2020-01-30 10:01:54 +09:00 |
Randy Mackay
|
f00bf77af7
|
AP_MotorsMulticopter: minor formatting fix
|
2020-01-30 08:33:00 +09:00 |
ashvath
|
d97fdcac31
|
Copter: function for mot_pwm checks
|
2020-01-30 08:29:56 +09:00 |
Peter Hall
|
d08b395224
|
AP_Motors: only ouput throttle to mask if armed
|
2020-01-21 10:11:16 +11:00 |
Peter Hall
|
4aa0dfa2aa
|
AP_Motors: output_motor_mask update
|
2020-01-07 10:40:22 +11:00 |
Andrew Tridgell
|
37566d079f
|
AP_Motors: support direct rate outputs for multicopters
|
2019-10-25 17:11:56 +11:00 |
Michael du Breuil
|
a80ff80061
|
AP_Motors: Fix safe disarm
|
2019-10-16 08:46:49 +11:00 |
Leonard Hall
|
6e8413f122
|
AP_Motors: Use safety timer to enable pwm before spool up
|
2019-10-16 08:46:49 +11:00 |
murata
|
371f11b7f4
|
AP_Motors: Change to description(NFC)
|
2019-10-08 08:26:17 +09:00 |
Andrew Tridgell
|
39182e70e4
|
AP_Motors: enable docs for hover thr learning in plane
|
2019-10-04 14:01:08 +10:00 |
Leonard Hall
|
036b47ec56
|
AP_Motors: Add seperate roll and pitch limits
|
2019-08-03 12:06:32 +09:00 |
Michael du Breuil
|
e3f1ef0c5e
|
AP_Motors: Refactor battery current interface
|
2019-07-14 00:28:00 -07:00 |