benoit35690
e22130cbc7
Copter: minor format fix
2014-10-21 11:54:35 +09:00
benoit35690
3c01353dcd
Copter: fix compiler warning in control_auto.pde
2014-10-21 11:53:17 +09:00
Randy Mackay
3296eb24b3
Copter: add comments to auto_loiter
2014-10-20 10:54:57 +09:00
Jonathan Challinger
d7d8330303
Copter: loiter copter without accepting user input at end of auto mission
2014-10-20 10:46:14 +09:00
squilter
343a673762
Copter: reset ROI when requested, regardless of current MOUNT_MODE
2014-10-20 10:41:06 +09:00
Randy Mackay
6659473420
Copter: support GUIDED_ENABLE and GUIDED_LIMITS
...
Split of NAV_GUIDED into these two command necessitated guided mode
store the limits
2014-10-13 21:40:24 +09:00
Randy Mackay
77e89214eb
Copter: shift pos targets to current location before takeoff
2014-09-29 15:26:54 +09:00
Randy Mackay
ef0e37b478
Copter: bugfix to condition-yaw for relative angles
...
Thanks to roque-canales for raising the issue and paradisephil for finding
the specific piece of code that went wrong and suggesting the fix.
2014-09-26 12:22:58 +09:00
Randy Mackay
1c11a91ec2
Copter: rename land_maybe_complete function
2014-09-19 16:43:17 +09:00
Randy Mackay
6951a20fb0
Copter: soften loiter target when maybe landed
...
Applies to auto's land, land, loiter, pos hold and rtl flight modes
2014-09-19 16:43:12 +09:00
Jonathan Challinger
5b36e65cb9
Copter: Add parameter LAND_REPOSITION to enable/disable user input during auto-mode landings and descents
2014-07-06 19:20:25 +09:00
Randy Mackay
81355d1adf
Copter: DO_SET_ROI accepted outside missions
...
Moved ROI logic to new set_auto_yaw_roi function.
2014-07-06 17:02:06 +09:00
MousS
ae8fb3f1c5
Copter: MAV_CMD_CONDITION_YAW accepted outside missions
2014-07-06 17:01:15 +09:00
Randy Mackay
fdc0ec837b
Copter: add nav_guided suport to Auto mode
2014-07-06 17:00:31 +09:00
Randy Mackay
09fc777ab9
Copter: slow motors after landing in AUTO
...
This resolves an issue in which the vehicle could tip over if the pilot
did not reduce the throttle to zero soon after landing in AUTO mode
2014-06-10 22:56:53 +09:00
Randy Mackay
08801eebf2
Copter: integrate AttControl's set_yaw_target_to_current_heading
2014-06-10 20:02:51 +09:00
Randy Mackay
77d5d682c1
Copter: integrate init_targets rename to relax_bf_rate_controller
...
Also remove unnecessary init_targets from flight mode init functions.
2014-06-10 20:02:29 +09:00
Randy Mackay
d5a0ca4f3c
Copter: integrate init_loiter_target name change
2014-05-19 12:27:29 +09:00
Randy Mackay
f7a9ee24ef
Copter: minor comment update
2014-05-15 16:21:35 +09:00
Andrew Chapman
3f0a52cb53
Copter: ch7/8 switch for auto pause/continue
...
- added new mode for CH7/CH8 (#24 , auto mission reset)
- changed mission.start() to mission.start_or_resume() in auto_init()
2014-05-08 23:09:42 +09:00
Randy Mackay
3cc5b9446f
Copter: AUTO and Guided call wp_and_spline_init
2014-05-08 16:15:55 +09:00
Randy Mackay
f29ad3a2e0
Copter: bug fix for when WP_YAW_BEHAVIOR is 0
2014-04-17 16:53:06 +09:00
Randy Mackay
c53a0fcfd9
Copter: conditional yaw fix
...
waypoint command was setting auto_yaw_mode when it was run after the
do-cmd
yaw_look_at_heading was being set to current heading which was
overwriting the caller's desired heading
2014-04-17 16:41:36 +09:00
Randy Mackay
e6d2692eab
Copter: Loiter_Turns moves to edge of circle if location provided
2014-04-16 16:28:08 +09:00
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
2014-03-29 17:57:45 +09:00
Randy Mackay
392162747a
Copter; integrate WPNAV's get_yaw
2014-03-28 09:23:17 +09:00
Randy Mackay
3753550a72
Copter: integrate get_spline_yaw
2014-03-28 09:23:11 +09:00
Randy Mackay
c0f12911ec
Copter: minor format change
2014-03-28 09:23:02 +09:00
Randy Mackay
0822adfb34
Copter: integrate spline navigation
2014-03-28 09:22:59 +09:00
Randy Mackay
92738533fe
Copter: auto starts only when num cmds > 1
...
num_commands will be 1 when there is no mission because home counts as
the first command
2014-03-19 12:10:30 +09:00
Randy Mackay
359f1a27ec
Copter: process cmds from mission lib
2014-03-19 12:10:11 +09:00
Randy Mackay
fdae812814
Copter: DO_SET_ROI persists across waypoints
...
Users should add a DO_SET_ROI command with zero lat, lon and alt to
restore the yaw control to the default control (which is normally
look-at-next-wp)
2014-02-18 21:36:02 +09:00
Randy Mackay
3ccd1ad170
Copter: integrate AttControl method name changes
2014-02-15 06:09:08 +11:00
Randy Mackay
2c1ec9d0c0
Copter: remove control_roll, pitch, yaw from control files
2014-02-15 05:27:47 +11:00
Randy Mackay
d3a126d078
Copter: integrate slew_yaw into control_auto
2014-02-15 05:27:45 +11:00
Randy Mackay
798add0b5c
Copter: remove guided from control_auto.pde
2014-02-15 05:27:42 +11:00
Randy Mackay
7970d7112f
Copter: add rtl to control_auto
2014-02-15 05:27:41 +11:00
Randy Mackay
ff2b8ff6f2
Copter: add circle to control_auto
2014-02-15 05:27:40 +11:00
Randy Mackay
b1449d59ee
Copter: resolve conflict between control_auto, control_rtl states
2014-02-15 05:27:39 +11:00
Randy Mackay
cdc935b66d
Copter: implement auto_land with Loiter controller
2014-02-15 05:27:39 +11:00
Randy Mackay
0dabc0c577
Copter: control_auto - takeoff, land
2014-02-15 05:27:38 +11:00
Randy Mackay
924e2a66ce
Copter: split control_auto into separate file
2014-02-15 05:27:38 +11:00
Randy Mackay
c92de71212
Copter: control_stabilize, - integrate changes to get_throttle_surface_tracking
2014-02-15 05:27:37 +11:00
Randy Mackay
1b714defcc
Copter: move auto to control_auto.pde and fix yaw
2014-02-15 05:27:37 +11:00