Randy Mackay
668561ff0e
Copter: acro uses AP_Motors set_desired_spool_state
2016-04-01 11:59:30 +09:00
Randy Mackay
56f05e6a96
AP_Motors: add set_desired_spool_state
2016-04-01 11:59:30 +09:00
Randy Mackay
2716126e40
AP_MotorsMulticopter: use desired_spool from AP_Motors class
2016-04-01 11:59:30 +09:00
Randy Mackay
93d1f1969c
AP_MotorsMulticopter: remove set_desired_spool_state
...
This is being moved to AP_Motors
2016-04-01 11:59:30 +09:00
Randy Mackay
4dd4d38b9b
AP_MotorsMulticopter: fix output_to_motors definition
2016-04-01 11:59:30 +09:00
Randy Mackay
c5e5b4f783
AC_AttControl: fix rate controller max definitions to -1 to +1 range
2016-04-01 11:59:30 +09:00
Randy Mackay
3ae9b606ff
AP_Motors: remove unnecessary output_to_motors declaration
...
This is declared down in the AP_MotorsMulticopter
2016-04-01 11:59:30 +09:00
Randy Mackay
f2ff9e34ad
AP_Motors: remove output_armed_zero_throttle
2016-04-01 11:59:30 +09:00
Leonard Hall
979534279a
AC_AttControl: roll, pitch, yaw output to motors in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
879e12ba43
AP_MotorsHeli_Single: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
97f0b00e3e
AP_MotorsHeli: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
b701c109cf
AP_MotorsSingle: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
1a308c2eb8
AP_MotorsCoax: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
4d208fcd47
AP_MotorsTri: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
027284fba0
AP_MotorsMatrix: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
ae4e495698
AP_Motors: roll, pitch, yaw input in -1 to +1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
90b3d7ca39
AP_Motors: example sketch tests stab patch more thoroughly
2016-04-01 11:59:30 +09:00
Leonard Hall
cef3f42df5
AP_Motors: fix example make.inc
2016-04-01 11:59:30 +09:00
Leonard Hall
6c40d6f774
Copter: remove single frame's servo objects
2016-04-01 11:59:30 +09:00
Leonard Hall
8d0a6765f1
Copter: removed unnecessary #define for motor declaration
2016-04-01 11:59:30 +09:00
Leonard Hall
44180e44df
Copter: remove coax servo objects
...
servos moved to AP_MotorsCoax class
2016-04-01 11:59:30 +09:00
Leonard Hall
5dde87734c
Copter: heli acro, stabilize use pilot throttle as float
2016-04-01 11:59:30 +09:00
Leonard Hall
07b311f6a8
Copter: brake sets desired spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
7366bc8a56
Copter: pos_hold uses 0 to 1 throttle and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
80a11e4d3d
Copter: autotune uses throttle in 0 to 1 range and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
068fc7feac
Copter: flip uses 0 to 1 throttle and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
8a49745e96
Copter: sport uses throttle in 0 to 1 range and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
263052da21
Copter: drift uses 0 to 1 throttle and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
100fcf799e
Copter: land sets desired spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
f71157c508
Copter: circle sets desired spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
cce426dcb8
Copter: rtl uses throttle in 0 to 1 range and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
f8d03b58d1
Copter: loiter uses 0 to 1 throttle and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
42f5de44d4
Copter: guided sets desired spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
f221d4d757
Copter: auto sets desired spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
70433d25e3
Copter: althold uses 0 to 1 throttle range and spool logic
...
stabilizes even while landed
sets desired motor spool state
check for spool up before takeoff
2016-04-01 11:59:30 +09:00
Leonard Hall
2180514dde
Copter: acro uses 0 to 1 throttle and sets desired spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
f56ff4d564
Copter: stabilize uses 0 to 1 throttle and sets motor spool state
2016-04-01 11:59:30 +09:00
Leonard Hall
76a8de8a53
Copter: CTUN logs throttle_in, angle boost in 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
7bcdc76655
Copter: get_pilot_desired_climb_rate accepts control_in as 0 to 1000
...
Previously the input was expected to be throttle_min (i.e. 130) to 1000
2016-04-01 11:59:30 +09:00
Leonard Hall
20debc962a
Copter: update get_throttle_pre_takeoff for 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
37e6977813
Copter: update get_non_takeoff_throttle for 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
74983669be
Copter: set_accel_throttle_I_from_pilot_throttle uses 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
c3403a128c
Copter: throttle passed to compass in 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
a44f7f650b
Copter: throttle sent to GCS uses 0 to 1 range
...
This is probably not correct because we should be sending the throttle as a 0 to 1 number using the full possible output range. This uses the reduced range passed in when the copter is being stabilized (i.e. between throttle-min and throttle-max)
2016-04-01 11:59:30 +09:00
Leonard Hall
f8d7b677d4
Copter: update_thr_average uses 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
fd2509f6ed
Copter: get_pilot_desired_throttle outputs in 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
e132ea34d9
Copter: g.rc_3.control_in range 0 to 1000
...
Previously the range was throttle_min (normally 130) to 1000 but we can remove this awkward range and use 0 to 1000 now that the attitude controller and motor library inputs are in the 0 to 1 range.
2016-04-01 11:59:30 +09:00
Leonard Hall
a00a9601a4
Copter: AP_MotorsCoax now uses 4 servos
2016-04-01 11:59:30 +09:00
Leonard Hall
1174ad3e66
AC_InputManager_Heli: get_pilot_desired_throttle in 0 to 1 range
2016-04-01 11:59:30 +09:00
Leonard Hall
d312e52aee
AC_InputManager: add f for float constants
2016-04-01 11:59:30 +09:00