Andrew Tridgell
78ef3b77c6
RC_Channel: added disable_passthrough() method
8 years ago
Andrew Tridgell
57ddc8f58f
Plane: use SRV_Channels set_esc_scaling()
...
this fixes throttle range on Disco with SERVO_RNG_ENABLE=1
8 years ago
Andrew Tridgell
2ec439d7e3
RC_Channel: added set_esc_scaling() to SRV_Channels
8 years ago
Andrew Tridgell
fcd98e2c44
Plane: implement AUTO_TRIM for SERVO_RNG_ENABLE=1
...
automatically adjust servo trims
8 years ago
Andrew Tridgell
73b9123495
RC_Channel: added set_trim() API to SRV_Channels object
8 years ago
Andrew Tridgell
a23c373f16
Plane: fixed servo mixing for AFS and failsafe case
8 years ago
Andrew Tridgell
8170df7ba8
Plane: added servo remapping object
8 years ago
Andrew Tridgell
c7f8b255e7
RC_Channel: added SRV_Channels object for remapping output channels
...
this allows for decoupling RC input ranges from servo output ranges
8 years ago
Andrew Tridgell
fea7903aa8
RC_Channel: added get_radio_out_normalised()
8 years ago
Andrew Tridgell
96c7d9dde8
RC_Channel: make output_trim() go via _radio_out
...
this ensures that _radio_out always contains the value that would be
output to the channel. This will be used by the SRV_Channels object
8 years ago
Andrew Tridgell
c7f738c284
Plane: separate out the output channel mixing
...
this provides a framework for other output mixing types
8 years ago
Andrew Tridgell
eb67c97bb2
Plane: split out flap output functions
8 years ago
Andrew Tridgell
a2cdd75870
Plane: removed THROTTLE_OUT define
...
this can be achieved with THR_MAX parameter instead
8 years ago
Andrew Tridgell
40c6ebf61a
Plane: refactor more of servos output code to be easier to read
8 years ago
Andrew Tridgell
6aa3ded666
Plane: split main servo output functions into a separate file
8 years ago
Randy Mackay
cb977bca6f
Copter: 3.4-rc6 release notes
8 years ago
Randy Mackay
5894a54a16
Copter: althold uses current alt target if active
...
Previously we always reset the altitude target to the current altitude but this causes a jump if the vehicle is already in an alt-hold flight mode but has an altitude error
8 years ago
Leonard Hall
fec24437f2
Copter: load accel throttle I term from attitude controller input
...
Previously we loaded up the I term from the pilot's input but a more reliable method is to get what was passed into the attitude controller. In particular the addition of the acro-thr-mid parameter means the pilot's input must be interpreted differently for different flight modes.
8 years ago
Randy Mackay
a124001b8b
Copter: get_pilot_desired_throttle gets thr_mid argument default
8 years ago
Leonard Hall
bead957a78
AP_MotorsMulticopter: limit hover throttle
8 years ago
Leonard Hall
5c47f3f9e5
Copter: add acro throttle and yaw expo and smoother manual pilot throttle
8 years ago
Lucas De Marchi
041ec327a2
ci: add ~/.local/bin to PATH
...
In semaphoreci it doesn't have ~/.local/bin by default on path making
us not able to find the mavproxy.py executable.
8 years ago
Lucas De Marchi
cc683c1db1
build: use gcc/g++ first
...
We currently are unable to build on MacOSX unless we give waf the
--check-cxx-compiler g++. Change the compiler order to search for
gcc/g++ first instead of clang/clang++.
8 years ago
Peter Barker
e71c71fcac
AP_HAL: correct casting of get_system_clock_ms
8 years ago
Randy Mackay
0aab175051
Copter: move proximity to g2
8 years ago
Randy Mackay
fa36b563bc
Copter: add advanced failsafe enable to APM_Config
...
No functional change
8 years ago
murata
f705bd0d83
Copter: reduce intermediate storage of arming_check results
8 years ago
Randy Mackay
602d6b1295
PX4Firmware: irlock distortion correction
8 years ago
Jonathan Challinger
8df4add729
AC_PrecLand: trust initial velocity less
8 years ago
Jonathan Challinger
ec73f563ad
AC_PrecLand: do not fuse EKF velocity
8 years ago
Jonathan Challinger
7cb9ad6e2b
Copter: descend normally from 35cm
8 years ago
Jonathan Challinger
f2ef8eec8c
Copter: use velocity output from AC_PrecLand
8 years ago
Jonathan Challinger
7405f82d61
AC_PrecLand: add ekf to estimate vehicle-relative target velocity
8 years ago
Jonathan Challinger
5a8db4f271
AC_PosControl: add interface to override horizontal velocity process variable
8 years ago
Jonathan Challinger
25a14fe0dc
AP_AHRS: add interface to retrieve corrected delta velocities in NED frame
8 years ago
Randy Mackay
ccc99c772f
Copter: remove union from aux_con for switch state
8 years ago
murata
b23823a934
Copter: delete unused variable from aux switch structure
8 years ago
Andrew Tridgell
c1bf23e090
GCS_MAVLink: fixed comment
8 years ago
Andrew Tridgell
fcc89a2577
autotest: fixed RC_CHANNELS_RAW -> RC_CHANNELS
8 years ago
Andrew Tridgell
ebbcabcb5f
Copter: fixed comment
8 years ago
Andrew Tridgell
b5a2bf2c6f
Plane: only revert a tuning parameter if it has been set
...
fixes a 2nd transmitter tuning bug found by expntly
8 years ago
Randy Mackay
f0f4322500
Plane: add AP_Proximity to build
...
Required because quadplane uses copter's navigation libraries which interact with AC_Avoidance which now supports AP_Proximity
8 years ago
Randy Mackay
574976a3b7
Plane: include AP_Proximity in quadplane
8 years ago
Randy Mackay
89c660eab5
Copter: add pre-arm check for proximity sensor
8 years ago
Randy Mackay
1665f4d416
Copter: report altitude and position control of new modes in sys-status message
8 years ago
Randy Mackay
4afa49eebe
Copter: report proximity health in system-status
8 years ago
Randy Mackay
a07ecfe2b3
Copter: log proximity sensor at 10hz
...
This is current in the Copter vehicle code but we can move to the dataflash library when other vehicles start using this type of sensor. Until then adding it to common will just increase the dependencies unnecessarily for other vehicles.
8 years ago
Randy Mackay
bba7369e9a
Copter: pass AP_Proximity to AC_Avoid
8 years ago
Randy Mackay
fcc2a1b378
Copter: integrate AP_Proximity into main vehicle
8 years ago
Randy Mackay
5f749a0597
Copter: add AP_Proximity to build
8 years ago