Andrew Tridgell
c784ee717b
Copter: update for new OptFlow API
10 years ago
Randy Mackay
b6bcf841e1
Copter: remove second camera mount
10 years ago
Randy Mackay
aba829678a
Copter: optflow instantiation format change
...
No functional change
10 years ago
Randy Mackay
c93c7af20c
Copter: move update_optflow to sensors.pde
...
No functional change
10 years ago
Randy Mackay
67fdfffc2a
Copter: remove OF_Loiter PIDs and tuning
10 years ago
priseborough
9e7709fa09
Copter: Expand EKF speed limit public method to handle control limits
10 years ago
priseborough
9844dacf40
Copter: Add EKF ground speed limit to loiter speed control
...
This is required to prevent the speed controller saturating the optical flow sensor during low altitude flying.
10 years ago
priseborough
715d64dce9
Copter: Check for new optical flow updates at 200Hz
...
Supports use of higher flow read rates if required.
10 years ago
priseborough
468c83c074
Copter : Check for new optical flow readings every 10ms
...
The driver polls the sensor asynchronously every 100 msec, so we need to continually check for new data.
10 years ago
priseborough
45c007d216
Copter : Correct comment on required optical flow update rate
10 years ago
priseborough
a72b6b179b
Copter : Modify EKF optical flow data interface
10 years ago
priseborough
311206017c
Copter : Update EKF optical flow data interface
...
Makes it compatible with the new PX4Flow interface
10 years ago
priseborough
27f9289391
Copter : Add range finder measurements to EKF optical flow data
10 years ago
priseborough
635e593d55
Copter : temporary mods to test use of flow sensor internal gyro data
10 years ago
priseborough
34249ffa42
Copter : EKF optical flow fusion support preliminary changes
...
Assumes optflow sensor has been modified to push data at a low rate, eg 10Hz
and velocity data is angular velocity, not linear velocity
10 years ago
priseborough
20e715aa13
Copter : Remove ADNS3080 flow sensor support
10 years ago
priseborough
5ef2208017
Copter: Change flow sensor read sample rate to 10Hz
10 years ago
Randy Mackay
7be78621f4
Copter: run_nav_updates at 50hz on Pixhawk, 25hz on APM2
...
Based on work by Jon Challinger (see earlier commit)
10 years ago
Jonathan Challinger
203b713f0d
Copter: run_nav_updates at 100hz on pixhawk
10 years ago
Randy Mackay
8a61f5acd2
Copter: add comments to control switch debouncing
10 years ago
Jonathan Challinger
5c8b39562f
Copter: rework control switch debouncing
10 years ago
Jonathan Challinger
b0594e8d56
Copter: supply wp_nav with attitude_control
10 years ago
Andrew Tridgell
4c0351a76a
Copter: convert to new AP_InertialSensor API
10 years ago
Randy Mackay
f6ff1742d5
Copter: landing detector checks baro climb rate
...
Barometer climb rate must be -150cm/s ~ +150cm/s
This threshold is generous because we already use the inertial
navigation climb rate so this is just to catch cases where inertial nav
is very incorrect in it's climbrate estimates
10 years ago
Andrew Tridgell
c3d839456b
Copter: support logging while disarmed
10 years ago
Randy Mackay
6becb1a722
Copter: add DCM check of yaw error
...
Triggers an "ekf" failsafe if the DCM yaw error is > 60deg
10 years ago
Randy Mackay
aa3e34a44a
Copter: move update_optflow to sensors.pde
...
Also slightly shorten function name
10 years ago
Randy Mackay
717e63f47a
Copter: instantiate optflow on Pixhawk
...
Run sensor reads from scheduler
10 years ago
Randy Mackay
992ce9b69c
Copter: remove nav_guided structure
...
This has been replaced by guided_limit structure
10 years ago
Jonathan Challinger
96f50b7cd7
Copter: add throttle_zero state
11 years ago
Jonathan Challinger
fa9d10e59b
Copter: log CURR message at 10hz
11 years ago
Randy Mackay
b9977a1115
Copter: add land_complete_maybe flag
11 years ago
Randy Mackay
14d80910ec
Copter: integrate EPM ver2
11 years ago
Jonathan Challinger
8ca4795ffb
Copter: Log NTUN while in LAND mode with GPS
11 years ago
Randy Mackay
bf18fb896a
Copter: send extended status to GCS only after initialisation
11 years ago
Randy Mackay
7d350735df
TradHeli: update AttControlHeli constructor
...
reference to rc_1, rc2 are replaced with constant updates during
acro_run
11 years ago
Robert Lefebvre
82061bc65d
TradHeli: Add pointer for pilot roll/pitch inputs to attitude_control constructor. To be used for flybar passthrough.
11 years ago
Randy Mackay
fcc5c7c12e
Copter: update master firmware ver to AC3.3-dev
...
Further AC3.2 fixes will appear in the ArduCopter-3.2 branch
11 years ago
Randy Mackay
7202aa00da
Copter: remove compass learn of offsets
...
This saves 1k of flash and the interference on most copters makes this
option unusable anyway.
11 years ago
Randy Mackay
515cb7c671
Copter: AC3.2-rc5 version and release notes
11 years ago
Andrew Tridgell
e260f1c569
Copter: convert to using StorageManager
11 years ago
Randy Mackay
0518439841
Copter: move relay from ch6 to ch7/ch8
11 years ago
Andrew Tridgell
4d284a695d
Copter: fix for changed AP_Terrain API
11 years ago
Randy Mackay
8a07701d07
Copter: remove ch6 tuning of INAV_TC
...
Users normally never change these parameters and if by chance they do want
to, they can set them before flying
11 years ago
Randy Mackay
3e6e776360
Copter: of-loiter unavailable if OPTFLOW not enabled
...
of-loiter was small but still present even when optflow was disabled
11 years ago
Randy Mackay
7a2288523e
Copter: version and release notes for AC3.2-rc4
11 years ago
Matthias Badaire
147e91877e
Copter: Add SERIAL2_PROTOCOL for GCS and FRsky telemtry
...
this allows selection of protocol type on telem2. The default is
MAVLink, but can be selected as FrSky protocol
11 years ago
Randy Mackay
7cc1501dc6
Copter: integrate baro glitch protection
11 years ago
Andrew Tridgell
8e65e5bff0
Copter: replace HAVE_AP_TERRAIN with AP_TERRAIN_AVAILABLE
11 years ago
Andrew Tridgell
0562907d9f
Copter: added AP_Terrain library
11 years ago