Tom Pittenger
20dc48ed16
Coter: compiler warnings: apply is_zero(float) or is_equal(float) and float to doubles
10 years ago
Randy Mackay
1fa8e10fc7
Copter: fix floating point const compiler warning
10 years ago
Jonathan Challinger
b10cf0f38a
Copter: pre-takeoff throttle for sprung throttle sticks
...
Adds PILOT_THR_BHV, PILOT_TKOFF_DZ parameters
10 years ago
Jonathan Challinger
e286323abc
Copter: get_non_takeoff_throttle uses floats
10 years ago
Randy Mackay
da629ce976
Copter: minor format fix
10 years ago
Jonathan Challinger
f5fd89833d
Copter: update YAW_LOOK_AHEAD to use inav velocity direction
10 years ago
Randy Mackay
37e8d1a338
Copter: PosController alt limit from fence and EKF
10 years ago
Jonathan Challinger
fddaca4cf7
Copter: rename get_throttle_surface_tracking to get_surface_tracking_climb_rate
10 years ago
Randy Mackay
0447f6216a
Copter: get_pilot_desired_lean_angles uses angle_max of at least 10deg
...
Removes the unlikely event of a divide by zero if ANGLE_MAX is set to
zero and sticks were in middle
10 years ago
Jonathan Challinger
ecefe78417
Copter: interpret input in stabilize as a tilt vector
10 years ago
Leonard Hall
d5bbe6de03
Copter: remove TRIM_THROTTLE
...
throttle_trim is replaced by throttle_average which is initialised to
the throttle_mid parameter value at startup
10 years ago
Leonard Hall
c78480e14f
Copter: rename loiter_pos to pos_xy
...
Also renamed throttle_rate to vel_z, throttle_accel to accel_z
10 years ago
Randy Mackay
7e11ec9a6f
Copter: surf tracking, do-land use inav alt
...
Also CTUN logging of inav alt switched to get directly from inertial nav
lib instead of using current_loc.alt
10 years ago
Jonathan Challinger
f77b359e83
Copter: increase get_roi_yaw from 40hz to 100hz
10 years ago
Randy Mackay
84f82dd129
Copter: correct get_pilot_desired_throttle calc
...
Also minor format and commenting addition
10 years ago
Jonathan Challinger
3a529b2cef
Copter: utilize get_control_mid for throttle calculations
10 years ago
Randy Mackay
83051c306d
Copter: minor rename of a circular limits variable
10 years ago
Jolyon Saunders
d46c659d0f
Copter: Add circular limits pilot's roll/pitch inputs
10 years ago
Randy Mackay
818b3b74f6
Copter: sanity check throttle deadzone
11 years ago
Randy Mackay
cf98cc29b5
Copter: throttle deadzone parameter
...
Allows increasing or decreasing the deadband size in AltHold, Loiter,
PosHold flight modes
11 years ago
Randy Mackay
6fc5014a84
Copter: increase sonar timeout to 1sec
...
Contributed by Julien Dubois.
11 years ago
Randy Mackay
610e747f27
Copter: minor formatting fix
11 years ago
lthall
edd7334544
Copter: add pre_takeoff throttle feedback
...
pair-programmed with Randy Mackay
11 years ago
Ju1ien
fd9502d3fa
Copter: Improve surface tracking dynamics
...
This little fix will allow much higher sonar_gain without the
oscillating effect it used to bring.
11 years ago
Andrew Tridgell
640b64f5e4
Copter: convert to new GPS API
11 years ago
Randy Mackay
3910ab807f
Copter: replace input filtering with smoothing gain
11 years ago
Randy Mackay
fdae812814
Copter: DO_SET_ROI persists across waypoints
...
Users should add a DO_SET_ROI command with zero lat, lon and alt to
restore the yaw control to the default control (which is normally
look-at-next-wp)
11 years ago
Randy Mackay
5e8fede19e
Copter: comment fix to Attitude.pde
11 years ago
Randy Mackay
38d5148b99
Copter: remove reset_I_all
...
Each controller should reset the I terms as needed
11 years ago
Randy Mackay
90c5fe4be4
Copter: surface_tracking takes current_alt_target param
11 years ago
Randy Mackay
223c6fd4de
Copter: remove deadwood, update_thr_cruise always runs
11 years ago
Randy Mackay
c632211c8c
Copter: get_of_roll, get_of_pitch moved to control_ofloiter
11 years ago
Randy Mackay
96c61fcf28
Copter: removed get_throttle_land
...
Now in the control_land.pde
11 years ago
Randy Mackay
d92e894af6
Copter: get_throttle_surface_tracking returns climb rate
11 years ago
Randy Mackay
65f7bf92f4
Copter: replace yaw_mode with auto_yaw_mode
11 years ago
Randy Mackay
b29a963fd6
Copter: remove unused Attitude.pde functions
11 years ago
Randy Mackay
b34664ea07
Copter: remove unused altitude error
11 years ago
Randy Mackay
abb42bcb41
Copter: remove unused run_rate_controllers
11 years ago
Randy Mackay
77c38f4de4
Copter: integrate init take-off
11 years ago
Randy Mackay
faf1e99f1a
Copter: surface tracking to use pos_control
11 years ago
Randy Mackay
7784fc7645
Copter: update pos_control's hover throttle
11 years ago
Randy Mackay
cbe56bba25
Copter: integrate AC_AttitudeControl
11 years ago
Randy Mackay
7b9a48107e
Copter: move angle_max parameter to AP_Vehicle
11 years ago
Randy Mackay
2219f21744
Copter: add RC_FEEL_RP parameter
...
Values from 0 ~ 100 control amount of filtering on roll and pitch input.
100 = no filter so crisp feel, 0 = a lot of filtering so very sluggish
response
11 years ago
Randy Mackay
8f5585423c
Copter: use ahrs trig values
11 years ago
Ju1ien
311bba1419
Copter: landing_complete stays true until thr is raised
...
The idea of the fix is we can't leave land while throttle is 0 and then
we ignore the baro and it's disturbances.
11 years ago
Randy Mackay
a9f1a2ee5e
Copter: disarm on land even if pilot throttle not zero
...
default behaviour remains as before, this is an compile time option only
11 years ago
Randy Mackay
df9d1614e2
Copter: remove PID logging
...
Almost never used and eats up limited log description space
11 years ago
Randy Mackay
7ef04bb73b
Copter: rename nav_yaw to control_yaw
11 years ago
Randy Mackay
81fc24586e
TradHeli: remove calls to get_manual_collective in auto throttle
...
set_collective_for_landing method makes this unnecessary
11 years ago