Randy Mackay
|
415e48de19
|
TriCopter: use refs for all RC_Channels
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
01d30271d8
|
SingleCopter: use refs for all RC_Channels
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
18d3907928
|
TradHeli: use refs for all RC_Channels
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
cf1d6854b9
|
AP_MotorsMatrix: use ref for roll, pitch, yaw, thr channels
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
2f4fe3e192
|
AP_Motors: accessors to set roll, pitch, yaw, throttle
This saves 16bytes of RAM and slightly reduces the dependence upon the
RC_Channel class as the interface.
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
98224db1e4
|
AC_AttControl: Leaonard's rate feedforward
Also saves 24bytes of RAM
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
2c6470f87b
|
AP_MotorsMatrix: remove unused _num_motors
Saves 1 byte of RAM
|
2014-02-15 05:27:49 +11:00 |
|
Randy Mackay
|
32a0992985
|
MatrixMotors: motor_out array made local
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
2f3fc3a3ce
|
Single: remove use of motor_out array
Also allow fins to move when throttle at zero
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
a036009524
|
AP_MotorsTri: motor_out array made local
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
83321b8786
|
AP_Motors: remove motor_out array
Saves 16bytes of RAM
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
5f89e9e746
|
AC_AttControl: bug fix to yaw rate limit
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
d76180d605
|
AC_AttControl: use trig values from ahrs
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
8b8d6a8e01
|
AC_PosControl: use trig values from ahrs
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
598a1b1f43
|
AC_Circle: use trig values from ahrs
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
64cfcb2308
|
AC_WPNav: use trig values from ahrs
|
2014-02-15 05:27:48 +11:00 |
|
Randy Mackay
|
082c5021ee
|
AC_AttControlHeli: add comments
|
2014-02-15 05:27:47 +11:00 |
|
Randy Mackay
|
17177adccf
|
AC_Circle: remove debug comment
|
2014-02-15 05:27:46 +11:00 |
|
Randy Mackay
|
37cfbc9ad5
|
AP_Math: float versions of wrap_360 and wrap_180
|
2014-02-15 05:27:45 +11:00 |
|
Randy Mackay
|
a7504faa7d
|
TradHeli: empty angle_boost for trad heli
|
2014-02-15 05:27:44 +11:00 |
|
Randy Mackay
|
80ec61f217
|
TradHeli: make accessor methods const
|
2014-02-15 05:27:43 +11:00 |
|
Randy Mackay
|
48a0917670
|
Copter: make motors armed call const
|
2014-02-15 05:27:43 +11:00 |
|
Randy Mackay
|
eda376c7f6
|
AC_AttControl: init_targets() clears body frame angle errors
This should ensure that we don't get sudden jerks when entering acro
mode
|
2014-02-15 05:27:43 +11:00 |
|
Randy Mackay
|
2643ee9724
|
AC_AttControl_Heli: adjust for new slew_yaw param
|
2014-02-15 05:27:43 +11:00 |
|
Randy Mackay
|
2db24659d0
|
AC_AttControl: add slew_yaw
|
2014-02-15 05:27:42 +11:00 |
|
Randy Mackay
|
959f5ec3b2
|
AC_AttControl: tradheli add RATE_RP_MAX
|
2014-02-15 05:27:42 +11:00 |
|
Randy Mackay
|
2dae0d68c5
|
AC_AttControl: add RATE_RP_MAX, RATE_Y_MAX params
These replace the ANGLE_RATE_MAX parameter from the main code
|
2014-02-15 05:27:42 +11:00 |
|
Randy Mackay
|
c2efb91ece
|
AC_AttControl: trad heli angle boost
|
2014-02-15 05:27:42 +11:00 |
|
Randy Mackay
|
ebbff24a04
|
AC_AttControl: trad heli yaw
|
2014-02-15 05:27:42 +11:00 |
|
Randy Mackay
|
4f738ffdba
|
AC_AttControl: add trad heli support
|
2014-02-15 05:27:42 +11:00 |
|
Randy Mackay
|
551836c49d
|
AC_PosControl: make some methods const
|
2014-02-15 05:27:40 +11:00 |
|
Randy Mackay
|
a2b017abd2
|
AC_AttControl: add rateef_rpy
rateef_rpy takes earth frame rates and applies them to the earth frame
angle targets and then converts them to body frame rates
|
2014-02-15 05:27:40 +11:00 |
|
Randy Mackay
|
468be05867
|
AC_AttControl: make ahrs, ins objects const
|
2014-02-15 05:27:40 +11:00 |
|
Randy Mackay
|
864f64b61a
|
AC_Circle: circle control library
|
2014-02-15 05:27:40 +11:00 |
|
Randy Mackay
|
35ef9c73d1
|
AC_Sprayer: minor comment fix
|
2014-02-15 05:27:40 +11:00 |
|
Randy Mackay
|
4c02212404
|
AC_Fence: minor comment fix
|
2014-02-15 05:27:39 +11:00 |
|
Randy Mackay
|
d4e4620159
|
AC_WPNav: remove unused PID references
|
2014-02-15 05:27:39 +11:00 |
|
Randy Mackay
|
26b257c8ba
|
AC_AttControl: alternative get_stopping_point_z
|
2014-02-15 05:27:39 +11:00 |
|
Randy Mackay
|
fc427967ae
|
AC_WPNav: set wp origin to horiz and vert stopping point
Also bug fix to set pos_control's down speed as a negative number
|
2014-02-15 05:27:39 +11:00 |
|
Randy Mackay
|
1b8791a142
|
AC_PosControl: remove debug
|
2014-02-15 05:27:39 +11:00 |
|
Randy Mackay
|
4cd45e2edf
|
AC_WPNav: remove debug
|
2014-02-15 05:27:38 +11:00 |
|
Randy Mackay
|
4003b4da9b
|
AC_AttControl: leonard's body frame rate controller
|
2014-02-15 05:27:38 +11:00 |
|
Randy Mackay
|
171203370f
|
AC_PosControl: add accessor for speed_up and down
|
2014-02-15 05:27:37 +11:00 |
|
Randy Mackay
|
1596d83d02
|
AC_WPNav: move leashes to AC_PosControl
|
2014-02-15 05:27:37 +11:00 |
|
Randy Mackay
|
de34359808
|
AC_PosControl: recalculate leash when speed or accel modified
|
2014-02-15 05:27:37 +11:00 |
|
Randy Mackay
|
ba3ba9e157
|
AC_AttControl: bug fix for yaw target handling
|
2014-02-15 05:27:37 +11:00 |
|
Randy Mackay
|
0d4ba04e75
|
AC_WPNav: make advance_wp_target private
|
2014-02-15 05:27:37 +11:00 |
|
Randy Mackay
|
80ae3dca2e
|
AC_PosControl: remove debug
|
2014-02-15 05:27:36 +11:00 |
|
Randy Mackay
|
b9ae3ce2ff
|
AC_PosControl: fixed example sketch
|
2014-02-15 05:27:36 +11:00 |
|
Randy Mackay
|
0c8cbba644
|
AC_WPNav: remove xy pos controller
|
2014-02-15 05:27:36 +11:00 |
|