Randy Mackay
2b4d2697b2
Copter: process MAV_CMD_DO_PARACHUTE commands
11 years ago
Randy Mackay
56768a8d61
Copter: add min alt check to parachute release
11 years ago
Randy Mackay
340f3a7f9d
Copter: ch7/ch8 parachute release
11 years ago
Randy Mackay
ac982656fd
Copter: extend crash check to trigger parachute
11 years ago
Randy Mackay
ff32b27272
Copter: integrate parachute lib
11 years ago
Andrew Tridgell
ae350e42aa
Copter: show next wp when not running a mission
...
this lets the GCS know what wp would be run if auto mode is selected
11 years ago
Andrew Tridgell
454d1f26c3
Copter: added support for SERIAL_CONTROL message
11 years ago
Andrew Tridgell
339689b578
Copter: fixed load average for different loop rates
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
27ad8c39d6
Copter: enable passthrough auxillary channels
11 years ago
Andrew Tridgell
7bf12cfd8a
Copter: update for gps.setHIL() API
11 years ago
Andrew Tridgell
852cdbaa7c
Copter: added GPS parameters
11 years ago
Andrew Tridgell
640b64f5e4
Copter: convert to new GPS API
11 years ago
Andrew Tridgell
198388b5e0
Copter: use AP_GPS_Auto for 2nd GPS
11 years ago
Kevin Hester
5fb3b031f1
Copter: disambiguate the various causes of "Bad GPS Pos"
...
I've seen a fair number of user questions where they are confused by
"Bad GPS Pos" on their GCS/not being allowed to arm. This change splits
the remaining causes of this fault into separate messages.
Hopefully this increases the odds of the user self diagnosing...
11 years ago
Randy Mackay
9e7021cc20
Copter: Notify arming failure when using MAVLink
11 years ago
Jonathan Challinger
608b8b0a2c
Copter: integrate Notify arming failure when using yaw sticks
11 years ago
Randy Mackay
4b6f03cc11
Copter: remove do_land's use of RTL_ALT_MAX
11 years ago
Jonathan Challinger
2601ac9959
Copter: Remove 80m altitude limit on RTL
11 years ago
Jonathan Challinger
045c6d8c3f
Copter: Only play GPS tone when armed
11 years ago
Randy Mackay
d9fd577fb0
Copter: add Drift throttle assist constraints
11 years ago
Jason Short
50dcbe6549
Copter: Drift throttle assist range increased
...
Throttle assist is applied from 213 ~ 787
Deadband and constraint added
11 years ago
Jason Short
bccf1de563
Copter: add drift throttle assist
11 years ago
Randy Mackay
7d5d0d12a2
Copter: spline bug fixes
...
Next waypoint's location must be passed in even if it's a straight
segment.
mission.get_next_nav_cmd's start_index should be the current command +1
11 years ago
Randy Mackay
ac364c93dd
Copter: bug fix for simple_mode when run at 400hz
...
Mark radio frame as consumed so that simple mode does not apply the yaw
correction more than once when run at very high rates (like 400hz on
Pixhawk)
11 years ago
Randy Mackay
176a450ad2
Copter: remove spline handling from regular wp_nav
11 years ago
Randy Mackay
d541fefab4
Copter: add do_spline_wp and verify_spline_wp functions
11 years ago
Randy Mackay
8f946a3a8c
Copter: remove original_wp_bearing
...
To-Do: extend wpnav yaw control to only repoint nose towards waypoint if
it is more than 5m or 10m away
11 years ago
Randy Mackay
392162747a
Copter; integrate WPNAV's get_yaw
11 years ago
Randy Mackay
3753550a72
Copter: integrate get_spline_yaw
11 years ago
Randy Mackay
c0f12911ec
Copter: minor format change
11 years ago
Randy Mackay
0822adfb34
Copter: integrate spline navigation
11 years ago
Andrew Tridgell
78ba1a33aa
Copter: support 18 input channels in MAVLink
11 years ago
Andrew Tridgell
c0767eebff
Copter: support 14 RC channels on PX4
11 years ago
Andrew Tridgell
e1b9135946
Copter: updates for new RCInput API
11 years ago
Andrew Tridgell
3362e42478
Copter: consider health of primary compass in SYS_STATUS, pre-arm and compassmot
...
this should prevent users from taking off with only secondary compass
11 years ago
Andrew Tridgell
11e5b95878
Copter: updates for GPS changes
11 years ago
Randy Mackay
71f61c9bef
Copter: fix typo to show ATUN FMT in dataflash logs
11 years ago
Andrew Tridgell
4a01315fc5
Copter: enable logging of RADIO_STATUS
11 years ago
Andrew Tridgell
a345a9d993
Copter: removed check on target component in arm
...
Thanks to DonLakeFlyer for finding this, see
https://github.com/diydrones/ardupilot/pull/909
11 years ago
Randy Mackay
88527cd01c
Copter: integrate Mission cmd field changes
11 years ago
Andrew Tridgell
e4b3323455
Copter: use common deferred message handling
11 years ago
Andrew Tridgell
69252868a8
Copter: use common MISSION_ITEM handling
11 years ago
Andrew Tridgell
f4ed2beacd
Copter: use new common MAVLink message handlers
11 years ago
Randy Mackay
6ef2b55602
Copter: use common GCS_MAVLink handle_mission methods
11 years ago
Andrew Tridgell
85725de9cb
Copter: use new handle_mission_request()
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
11 years ago
Randy Mackay
a3573f9ebd
Copter: minor typo in do_change_speed processing
...
It is unlikely that the "f" at the end of the 100 is required to
maintain the full precision of the target speed but added just in case
11 years ago
Randy Mackay
08b78db43c
Copter: use mission command specific structures
11 years ago
Randy Mackay
2f8daf2fa9
Copter: integrate dataflash Log_Write_MavCmd
11 years ago
Randy Mackay
edab06a3ff
Copter: truncate mission before uploading new mission
...
replacing clear with truncate allows new missions to be uploaded while
the current mission is running
11 years ago
Randy Mackay
f3813593b7
Copter: use Dataflash lib's Log_Write_Cmd
11 years ago