Randy Mackay
8681911a0b
Copter: small fix to precision land descent rate
9 years ago
Jonathan Challinger
a4827aff53
Copter: slow down precision landing descent based on position error
9 years ago
Jonathan Challinger
e22220ab62
Copter: refactor landing to reduce duplication, use vertical vel ff
9 years ago
Jonathan Challinger
e311139a21
Copter: use terrain alt for precland if rangefinder is unavailable
9 years ago
Jonathan Challinger
0f4367744f
Copter: update precland at 400hz, log at 25hz
9 years ago
Allan Matthew
860773260f
Copter: support GPS_INPUT mavlink message
9 years ago
Andrew Tridgell
3a8ed06267
Copter: added TKOFF_NAV_ALT parameter
...
this adds TKOFF_NAV_ALT which controls the altitude above takeoff that
navigation can begin. It is meant for unstable vehicles such as helis
to prevent blade strike during initial takeoff.
This also adds a new parameter class ParametersG2 which can hold 64
parameters. This is to avoid running out of parameters in the first
256 block
9 years ago
Randy Mackay
877a144dea
Copter: pre-arm check that rally points are within fence
9 years ago
Randy Mackay
2647bed484
Copter: guided mode uses modified check_destination_within_fence
9 years ago
Jonathan Challinger
91a5b26725
Copter: use simplified precland interface
9 years ago
Derek Ma
7fddf20f0b
Copter: enable precision landing in auto mode
9 years ago
Randy Mackay
543d5701e7
Copter: remove unused log_write_startup
9 years ago
Randy Mackay
5d5a85c38e
Copter: log rally points on startup
9 years ago
Andrew Tridgell
6737bc21b9
Copter: fixed typo
9 years ago
Andrew Tridgell
b5ccd458d3
Copter: added 10Hz logging of controller RMS values
...
as discussed with Leonard
9 years ago
Randy Mackay
7edb6e76f0
Copter: set terrain capabilities only if terrain code is compiled in
...
Thanks to OXINARF for finding this
9 years ago
Randy Mackay
52d81f630f
Copter: pass polygon fence mavlink messages to fence
9 years ago
Randy Mackay
b61ae1a4a1
Copter: log EKF yaw reset event
9 years ago
Leonard Hall
07cadc7ddd
Copter: rename limit_angle_to_rate_request to use_input_shaping
9 years ago
Leonard Hall
3b7658c502
Copter: land and crash detector use thrust angle error
...
The thrust angle error is the difference between our desired thrust vector
and the actual thrust vector
Also some changes to use definitions in place of constants in the checks
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
75c4367cfc
Copter: Change fabs to fabsf
9 years ago
Peter Barker
043b1d321d
Copter: remove paths for documenation for non-multi frame
...
Our current documentation system only emits one XML document (apm.pdef.xml)
for ArduCopter.
Since there is a conflict between parameters in the MOT_ namespace in Copter,
we only emit the documentation for the first parameter defining the MOT_ namespace.
This patch removes the documentation lines for frame types other than multicopter, meaning the documentation will reflect mutlictopter usage - the most common case.
These lines will need to be reinstated when we change the way we produce the xml documentation.
9 years ago
Peter Barker
7742503ef3
Copter: include AC_AttitudeControl parameter documentation
9 years ago
Daniel Ricketts
87be8daf0e
Copter: integrate AC_Avoidance library
9 years ago
Daniel Ricketts
5022a45495
Copter: add AC_Avoidance to build
9 years ago
Tom Pittenger
66d4caeeb0
Copter: add ADSB_streamrate
9 years ago
Leonard Hall
9864750336
Copter: rename CTUN desired_velocity to target_velocity
...
No functional change
9 years ago
Randy Mackay
a614a17b3a
Copter: log hover throttle in CTUN message
9 years ago
Randy Mackay
901e8cc23f
Copter: convert THR_MIN to MOT_SPIN_MIN, THR_MID to MOT_THST_HOVER
9 years ago
Leonard Hall
48eb4cf674
Copter: remove THR_MID
9 years ago
Leonard Hall
e9d8a28ec0
Copter: AP_Motor's throttle_hover replaces throttle_average
9 years ago
Leonard Hall
dec9323127
Copter: remove THR_MIN
...
Equivalent is AP_Motors SPIN_MIN
9 years ago
Randy Mackay
6a1bdebf25
Copter: remove THR_MAX definition for changing throttle input range
...
We do not support changing the throttle input range from it's expected 0 ~ 1000
9 years ago
Leonard Hall
e08e112c6d
Copter: land detector sets att vs thr priority in att controllers
9 years ago
Andrew Tridgell
86d8450666
Copter: use loop rate for copter
...
this allows for SCHED_LOOP_RATE below 400 in SITL for copter
9 years ago
Peter Barker
1fc4063117
Copter: correct TERRAIN_FOLLOW parameter comments
9 years ago
Andrew Tridgell
55ad1548e4
Copter: fixed heli rotor speed control from AP_Motors refactor
9 years ago
Tom Pittenger
a96abde4bf
Copter: do not log CURR.Throttle because it's already logged elsewhere
9 years ago
Tom Pittenger
b433250da5
Copter: sanity check gps latlng
9 years ago
Randy Mackay
2815af81ad
Copter: rename RTL_CONE_SLOPE_DEFAULT definition
...
Also tiny formatting fix
9 years ago
Peter Barker
e977d85e0c
Copter: move telemetry_delayed up into base class
9 years ago
Peter Barker
3cf174c343
Copter: move adjust_rate_for_stream up
9 years ago
Peter Barker
bb19c57615
Copter: subclass GCS_MAVLink in place of defining its functions for it
9 years ago
Randy Mackay
5fb6e4edae
Copter: 3.4-rc1 release notes
9 years ago
Randy Mackay
be3b1cb6ab
Copter: convert STB_ params to ATC_ANG_
9 years ago
Andrew Tridgell
53fc095d4c
Copter: fixed motor test build on heli
...
pwm percent makes no sense
9 years ago
Andrew Tridgell
c605f09859
Copter: fixed motor test with percentage
...
use motors min/max pwm, not throttle channel range
9 years ago
Andrew Tridgell
146a59eed3
Copter: fixed ESC calibration on PixRacer
...
we need to set the ESC scaling before we go into the calibration loop
or the outputs will never arm
9 years ago
Andrew Tridgell
045e3c179a
Copter: moved EKF2 to a new parameter index
...
the meanings of many of the parameters have changed. Best to use a new
index to prevent old parameters from causing crashes
9 years ago