Leonard Hall
22422bd7b3
Copter: autotune bug fix to autotune_updating_p_up_d_down
...
This resolves an issue in which the D term could be reduced far lower than
it should have been.
9 years ago
Jonathan Challinger
80f3541933
Copter: add configurable arming delay
9 years ago
Jonathan Challinger
4a6cc75ebb
Copter: whitespace change
9 years ago
Randy Mackay
595aea236a
Copter: consolidate throw mode state into structure
9 years ago
Randy Mackay
381397c7bd
Copter: set throw mode stage on init
9 years ago
Randy Mackay
807e930251
Copter: throw uses motor spooling instead of interlock
9 years ago
Randy Mackay
f4f13bbe6b
Copter: add throw mode logging
9 years ago
Randy Mackay
8c5c8eec44
Copter: minor throw mode comment fix
...
No functional change
9 years ago
Randy Mackay
8e58ea9277
Copter: add throw mode defines for required speed
...
No functional change
9 years ago
chambana
25940c8e0f
Copter: add THROW_TYPE and allow dropping vehicle to trigger motors
9 years ago
Randy Mackay
f0f87a2f0c
Copter: add throw_nextmode
...
vehicle switches to mode specified in THROW_NEXTMODE parameter after the
throw is completed.
9 years ago
Randy Mackay
64ac18da6c
Copter: move throw state into structure
...
This makes it easier to add more state which is required for the follow throw_nextmode change
9 years ago
Randy Mackay
40db19549e
Copter: allow taking off in Guided mode's attitude control sub mode
9 years ago
Randy Mackay
4e92f08bf1
Copter: only accept attitude targets in Guided mode
9 years ago
Randy Mackay
1161417d7f
Copter: add GUIDED_NOGPS flight mode
...
This mode is a cut down version of Guided mode that only accepts attitude commands.
This mode does not require a GPS lock
9 years ago
Gustavo Jose de Sousa
f2dec971e7
waf: add "ap_" prefix to keywords "libraries" and "vehicle"
...
As an effort to keep things specific to ardupilot API in the build system
consistent and easy way to identify.
9 years ago
Jonathan Challinger
2c41459fe9
Copter: loosen accelerometer consistency check in z-axis
9 years ago
murata
b1f204e2a6
Copter: use constrain_float for target_roll assignment
9 years ago
Lucas De Marchi
c0b49f6aeb
ArduCopter: Remove i2c lockup count
...
This was returned only for a single bus and on all supported platforms
this is hardcoded to 0.
9 years ago
mirkix
e3934fac80
ArduCopter: Delete (wrong) filename out of header
9 years ago
Randy Mackay
49674abb21
Copter: guided mode's velocity controller stops before fence
9 years ago
Randy Mackay
7a6e0a981b
Copter: simplify guided mode's velocity controller's accel limit calcs
9 years ago
Randy Mackay
dc52f3b2df
Copter: guided mode applies acceleration limits to velocity controller
9 years ago
Randy Mackay
866487608e
Copter: rename guided mode's posvel controller target variables
...
We will re-use these targets for the guided velocity controller
9 years ago
Randy Mackay
6118bf1b14
Copter: remove adsb sensor library based avoidance
...
adsb based avoidance has been moved to AP_Avoidance library
9 years ago
Randy Mackay
d50987f976
Copter: avoidance_adsb implements copter avoidance using ADSB
9 years ago
Randy Mackay
df55704875
Copter: pre-arm check includes adsb failsafe
9 years ago
Randy Mackay
68899ed921
Copter: add adsb to failsafe structure and report in heartbeat to GCS
9 years ago
Randy Mackay
f4db4bdb08
Copter: GCS_MAVLink passes packets to AP_Avoidance
...
This allows treating GLOBAL_POSITION_INT packets from other vehicles in the same way as ADSB packets
9 years ago
Randy Mackay
61844b3062
Copter: add AP_Avoidance to build
9 years ago
Andrew Tridgell
387da40fc5
ArduCopter: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Tom Pittenger
07a838937e
Copter: handle ADSB-Out packets
9 years ago
Andrew Tridgell
cb5ca713a9
Copter: added AP_Button support
9 years ago
Andrew Tridgell
e943a48eba
Copter: added PLAY_TUNE message
9 years ago
Francisco Ferreira
90a4b36263
Copter: remove pre-arm check for rally points
9 years ago
Francisco Ferreira
25fefe77b7
Copter: add AP_Rally_Copter
...
override default is_valid method so we can check if rally point is inside the fence, if it isn't we ignore it
9 years ago
Tom Pittenger
d136737c87
Copter: add ADSB-out support for copter
9 years ago
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