Randy Mackay
f22f10460a
Copter: 3.4-rc4 release notes
9 years ago
floaledm
85a3fda879
Copter: removed reliance on home_distance and home_bearing which are only in copter
9 years ago
Leonard Hall
1f2d17e8e7
Copter: increase chance that parachute will deploy
...
Previously a single moment where the vehicle was within 30deg of the target could cause the parachute release counter to reset to zero. This change makes the parachute release if it is spending at least half it's time with more than a 30degree angle error.
9 years ago
Michael du Breuil
bec4bfa2ba
Copter: Return RESULT_FAILED for GET_CMD_HOME if home is unset
9 years ago
Randy Mackay
4832ba4bf0
Copter: call attitude control parameter check
9 years ago
Randy Mackay
42cca17df4
Copter: update 3.4-rc3 release notes
9 years ago
Randy Mackay
f6f3718e80
Copter: 3.4-rc3 release notes
9 years ago
Randy Mackay
a8a31b1c24
Copter: fix health reporting to GCS for optical flow and precision landing
...
Includes slight restructuring to logic for other sensors but these should not have any functional effect
9 years ago
Randy Mackay
cba480d02b
Copter: add auto calibration to ESC_CAL parameter description
...
No functional change
9 years ago
Randy Mackay
e17c8ac851
Copter: remove non-working reset-to-armed-yaw
...
Arguably we should make this work, but until that happens we should not present the option on the auxiliary switches
9 years ago
Randy Mackay
eded2dee23
Copter: TELEM_DELAY parameter range to 30sec
...
No functional change
9 years ago
Andrew Tridgell
d186e1c648
Copter: improve the reliability of ESC calibration with OneShot ESCs
...
run at higher rate and make sure we're always giving output
9 years ago
khancyr
733786830d
Copter: config.h fix typo
9 years ago
khancyr
1a1c749501
Copter: fix typo in parameters.cpp
9 years ago
Andrew Tridgell
f18e0dadc9
Copter: added optional AdvancedFailsafe for copter and heli
9 years ago
Grant Morphett
28552d5cc9
Copter: Supports COMMAND_INT in the code so added it to capabilites.
9 years ago
Andrew Tridgell
ea7e62df17
Copter: use a constant string for frsky_telemetry init
9 years ago
floaledm
893614897e
Copter: moved MAV_TYPE to Copter.h
9 years ago
Andrew Tridgell
96de005591
Copter: moved MAV_TYPE define to defines.h
9 years ago
Andrew Tridgell
a14ff8ac77
Copter: fixes for Frsky_Telem API changes
9 years ago
Andrew Tridgell
0bcc9c4cb0
Copter: fix for AP_FrSky_Telem API change
9 years ago
floaledm
baa3357b21
Copter: changed init for SPort passthrough protocol compatibility
9 years ago
floaledm
157db51b9d
Copter: make control_sensor vars available outside of send_extended_status1
9 years ago
floaledm
c0bd21d9f2
Copter: compatibility with revised AP_Frsky_Telem class
9 years ago
floaledm
f73fa1fc80
Copter: removed frsky_telemetry_send scheduled task
9 years ago
murata
97613ef961
Copter: By multiple bit synthetic, can this method once access.
9 years ago
Gustavo Jose de Sousa
b8e518a533
waf: use ap_library tool
...
That way we avoid recompiling source files that don't depend on vehicles.
Change notes:
- UTILITY_SOURCE_EXTS: moved to ap_library
- Task generators indexes: ap_library handles that now and in a better way
- Use of AP_STLIB_FEATURES: it doesn't make sense anymore, since the stlib
taskgen has empty source list
- Flags and defines: passed down to ap_library through AP_LIBRARIES_OBJECTS_KW
- Set use='mavlink' in AP_LIBRARIES_OBJECTS_KW instead of calls to
bld.ap_stlib().
9 years ago
Tom Pittenger
e9d34c07d2
Copter: reduce scheduler max-time for avoid-adsb from 400 to 100
9 years ago
Tom Pittenger
5c1d49b985
Copter: add new avoidance recovery modes
9 years ago
Tom Pittenger
a1bf791529
Copter: do not report collision warning when action is COLLISION_ACTION_NONE:
9 years ago
Tom Pittenger
06b64000e1
Copter: move mavlink msg handling into library
9 years ago
Tom Pittenger
d04a5d58fd
Copter: decode correct ADSB packet
9 years ago
Peter Barker
f67d247a46
Copter: factor pre-arm checks, continue testing after a failure
...
The functional change here is that we continue to run later checks
when a check fails.
The user-visible effect of that is that your GCS will tell you about
all pre-arm failures, not just the first.
This makes things work a little more like Plane, in preparation for
using AP_Arming.
9 years ago
murata
ec4c17e630
Copter: Delete a comparison that does not become a true forever.
9 years ago
Andrew Tridgell
06154fc4ab
Copter: use rangefinder to prevent auto-disarm in the air
...
only consider the vehicle to be landed if either no rangefinder or
rangefinder shows an altitude below 2m
9 years ago
Andrew Tridgell
e4564de837
Copter: fixed heli criterion for unsetting land_complete
...
in order to honor H_LAND_COL_MIN we need to check if we have reached
the throttle lower limit
9 years ago
Andrew Tridgell
a67b9372fd
Copter: check that climb rate is low in landing detector
...
this fixes an issue where a vehicle may still be descending rapidly
and trigger the landing detector. See the log for Robs heli.
9 years ago
Andrew Tridgell
3041a75798
Copter: limit attitude on landing using WP_NAVALT_MIN
9 years ago
Andrew Tridgell
89c10a2db9
Copter: rename WP_TKOFF_NAV_ALT to WP_NAVALT_MIN
...
this is in preparation for using the same parameter for landing as
well
9 years ago
Tom Pittenger
dbdd86ad46
Copter: set SYS_STATUS and HB_Flag Guided bits when in AVOID_ADSB
9 years ago
Tom Pittenger
4cd66d54d1
Copter: fixed adsb pre-arm error text. "Arm" and "PreArm" were swapped
9 years ago
Jonathan Challinger
0051ecb288
Copter: fix LAND_SPEED_HIGH
9 years ago
Peter Barker
4371223738
Copter: add dataflash as a bit for the mavlink SYS_STATUS message
9 years ago
Andrew Tridgell
ba7d0d6cd8
Copter: changed startup order
...
this allows BoardConfig to report errors in a way that allows for
BRD_TYPE to be changed by the user
9 years ago
murata
4eee3b1317
Copter: fix underflow in scheduler
...
If fast_loop method executed time is over MAIN_LOOP_MICROS,
scheduler.run method set value is 0.
9 years ago
Randy Mackay
0ed5665193
Copter: change parameter order of guided_set_angle
...
I thought it might be slightly better to put the optional parameters at the end
No functional change
9 years ago
Allan Matthew
6dd4e1a2aa
Copter: accept yaw rate commands in Guided atttude controller
9 years ago
Randy Mackay
9842840346
Copter: GND_EFFECT_COMP parameter to enable ground effect compensation
9 years ago
Peter Barker
68630a86fe
Copter: fix logging after log download
...
Downloading a log causes DataFlash to stop logging.
Restart logging when we are not downloading and start_logging is called.
9 years ago
Randy Mackay
728e8f8f56
Copter: land_state uses enum
...
This resolves a Covarity warning related to initialisation (that was not really a problem) but it is better form anyway
9 years ago