Randy Mackay
59e4749fd0
Copter: integrate AC_Loiter
...
includes param conversion
7 years ago
Leonard Hall
9544b1763b
Copter: replace smoothing gain with AC_AttitudeControl::set_input_tc
7 years ago
Andrew Tridgell
0ed75052f8
Copter: enable parameters inside mode objects
...
this adds FHLD_* parameters for FlowHold mode. It is a large patch as
it needs to disentagle the mode class to enable it to be used in
Parameters.h
7 years ago
Peter Barker
71ad1b5815
Copter: use zero_throttle_and_relax_ac function
7 years ago
Randy Mackay
c3fbf2671c
Copter: rename control_xx.cpp files to mode_xx.cpp
7 years ago
Randy Mackay
06fbe8f3a7
Copter: rename FlightMode class to Mode
...
also remove unused print_FlightMode method
7 years ago
Randy Mackay
8870897847
Copter: FlightMode objects use lower case
7 years ago
Peter Barker
51cd143012
Copter: FlightMode - convert BRAKE flight mode
7 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
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
Randy Mackay
aa4661835e
Copter: brake - fix call to relax_alt_hold_controller
9 years ago
mirkix
e3934fac80
ArduCopter: Delete (wrong) filename out of header
9 years ago
Leonard Hall
7d54c268f6
Copter: consolidate input_euler_angle calls to use smoothing gain
...
Previously we had _smooth and non-smooth methods in the attitude
controller but as part of the move to quaternions these have been replaced
by a single call which always takes a smoothing gain
9 years ago
Leonard Hall
e9d8a28ec0
Copter: AP_Motor's throttle_hover replaces throttle_average
9 years ago
Randy Mackay
cfb2a6b2f9
Copter: update brake-timeout to work with master
...
We added mode-change reasons since PR was submitted
9 years ago
Jonathan Challinger
c99cac773b
Copter: add brake_timeout_to_loiter_ms
9 years ago
Randy Mackay
10f8e36f9b
Copter: brake uses AP_Motors set_desired_spool_state
9 years ago
Leonard Hall
07b311f6a8
Copter: brake sets desired spool state
9 years ago
Jonathan Challinger
dfab21171b
Copter: call renamed functions in AC_AttitudeControl
9 years ago
Jonathan Challinger
9d8b0f3d58
Copter: call renamed functions in AC_AttitudeControl
9 years ago
Leonard Hall
411e75b917
Copter: feed forward only used for AltHold, Loiter, PosHold
...
land modes use non-feedforward alt hold
9 years ago
Randy Mackay
9b80ab18ae
Copter: position_ok when optical flow ok
...
Previously the GPS based absolute position was required
This allows using optical flow in all flight modes
9 years ago
Randy Mackay
35a924703f
Copter: change multirotor comments to multicopter
...
No functional change
10 years ago
Robert Lefebvre
0a69c13b1d
Copter: Fix helicopter ground stabilization in Auto, Brake, Circle, Guided, Land and RTL modes.
10 years ago
Randy Mackay
ee3ba48097
Copter: set Brake speed to 250
10 years ago
Randy Mackay
362a43c126
Copter: explicitly set alt_target_from_climb_rate parameter
10 years ago
Jonathan Challinger
fb82ac3eb3
Copter: rework land detector logic
10 years ago
Andrew Tridgell
278883c521
Copter: finished conversion to .cpp files
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
356ece3402
Copter: rename .pde files to .cpp files
10 years ago
Randy Mackay
dd9f271d43
Copter: brake disarms if landed
10 years ago
Randy Mackay
7acdcd8905
Copter: rename stop to brake
10 years ago
Robert Lefebvre
8e4268ddd3
Copter: Initial creation of control_stop file
10 years ago