Randy Mackay
a142688fea
Copter: guided attitude timeout to 1sec
...
Also add set-attitude-target capabilities flag
Thanks to Fredia and Sebastian for noticing these issues!
9 years ago
Randy Mackay
e20038a453
Copter: support SET_ATTITUDE_TARGET in guided mode
9 years ago
Randy Mackay
0eaf815411
Copter: guided mode vel controller integrates althold lean limit
...
Note it does not yet actually limit the lean angles based on throttle
10 years ago
TShapinsky
5dfd1ff8d6
Copter: add velocity control timeout in guided mode
10 years ago
Randy Mackay
59d5a4fad8
Copter: landing with guided velocity controller
10 years ago
Randy Mackay
35a924703f
Copter: change multirotor comments to multicopter
...
No functional change
10 years ago
Robert Lefebvre
24d0031389
Copter: replace slow_start() with full set_throttle_takeoff() function.
10 years ago
Robert Lefebvre
0a69c13b1d
Copter: Fix helicopter ground stabilization in Auto, Brake, Circle, Guided, Land and RTL modes.
10 years ago
Andrew Tridgell
278883c521
Copter: finished conversion to .cpp files
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
356ece3402
Copter: rename .pde files to .cpp files
10 years ago
Robert Lefebvre
316196b12f
Copter: Finish RCMap fix.
...
All g.rc_X references changed to channel function pointers.
10 years ago
Andrew Tridgell
554de1f2d7
Copter: added channel objects named after input function
...
this follows the pattern used in plane and rover
10 years ago
Andrew Tridgell
d8146ff3f6
Copter: revert AP_Math class change
10 years ago
Tom Pittenger
20dc48ed16
Coter: compiler warnings: apply is_zero(float) or is_equal(float) and float to doubles
10 years ago
Robert Lefebvre
8610da7fbc
Copter: autopilot modes to check for motor interlock status
10 years ago
Jonathan Challinger
36cc832931
Copter: guided_posvel run update_z_controller at 400hz
10 years ago
Jonathan Challinger
91a03ae0e7
Copter: add PILOT_THR_FILT and call set_throttle_out functions with that value
10 years ago
Jonathan Challinger
b27b9dd86e
Copter: use new throttle interface
10 years ago
Jonathan Challinger
4e09c9832b
Copter: fix guided_posvel and guided_vel to update pos_control at same rate as wpnav
10 years ago
Jonathan Challinger
301d4cc4a6
Copter: fix guided takeoff altitude
10 years ago
Randy Mackay
a70f98552e
Copter: rename xy_mode
10 years ago
Jonathan Challinger
e71ad72fc0
Copter: update usage of update_xy_controller
10 years ago
Randy Mackay
199dc3454d
Copter: replace GPS_ok with position_ok
...
position_ok uses the EKF's filter status if the EKF is being used
otherwise it falls back to the GPS based checks used by inertial nav
10 years ago
Randy Mackay
80f59694d0
Copter: remove deprecated Guided-Spline
...
Guided-Spline has been replaced by Guided-PosVel
10 years ago
Randy Mackay
be5bf91e92
Copter: add ekf velocity scaler to posvel controller
...
Also set auto-yaw-mode to yaw-hold only when posvel controller is
started instead of on every iteration.
added GUIDED_POSVEL_TIMEOUT_MS definition.
removed deprecated trigger_xy call.
Also use wp_nav.get_speed_xy in place of get_speed_param
10 years ago
Jonathan Challinger
bc29008233
Copter: add guided_posvel
10 years ago
priseborough
963cc4d60a
Copter: Add velocity gain scaler to interfaces
...
Allows nav gain to be scaled to compensate for optical flow noise
10 years ago
Jonathan Challinger
1b1327dc93
Copter: add Guided_Spline mode
10 years ago
Jonathan Challinger
e7939cca01
Copter: change function definitions in guided to static
10 years ago
Randy Mackay
6659473420
Copter: support GUIDED_ENABLE and GUIDED_LIMITS
...
Split of NAV_GUIDED into these two command necessitated guided mode
store the limits
10 years ago
Randy Mackay
e5c3c306bd
Copter: remove unused pilot_yaw_override flag
10 years ago
Randy Mackay
77e89214eb
Copter: shift pos targets to current location before takeoff
11 years ago
ggregory8
013b1333b1
Copter: Add guided_takeoff_start and guided_takeoff_run functions
11 years ago
Randy Mackay
2dfef17caf
Copter: guided reset yaw only when initialised
11 years ago
Randy Mackay
46badc05bc
Copter: guided mode sets desired velocity instead of target velocity
11 years ago
Randy Mackay
f5640dadbf
Copter: guided mode velocity controller
11 years ago
Randy Mackay
af4490a3d5
Copter: remove mode from guided_set_dest
...
This duplicate check stopped us from reusing guided
guided_set_destination as part of Auto's nav_guided command
11 years ago
Randy Mackay
08801eebf2
Copter: integrate AttControl's set_yaw_target_to_current_heading
11 years ago
Randy Mackay
77d5d682c1
Copter: integrate init_targets rename to relax_bf_rate_controller
...
Also remove unnecessary init_targets from flight mode init functions.
11 years ago
Randy Mackay
3cc5b9446f
Copter: AUTO and Guided call wp_and_spline_init
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
3ccd1ad170
Copter: integrate AttControl method name changes
11 years ago
Randy Mackay
2c1ec9d0c0
Copter: remove control_roll, pitch, yaw from control files
11 years ago
Randy Mackay
d3a126d078
Copter: integrate slew_yaw into control_auto
11 years ago
Randy Mackay
0e41b01ad0
Copter: control_guided added
11 years ago