Randy Mackay
|
641c770726
|
Copter: send optflow health in extended status
|
2014-12-08 14:58:28 +09:00 |
|
Randy Mackay
|
882546aa8e
|
Copter: optflow logging minor format change
|
2014-12-08 14:58:27 +09:00 |
|
Randy Mackay
|
3127dd94c1
|
Copter: add OPTFLOW to default logging
|
2014-12-08 14:58:27 +09:00 |
|
Randy Mackay
|
aba829678a
|
Copter: optflow instantiation format change
No functional change
|
2014-12-08 14:58:26 +09:00 |
|
Randy Mackay
|
c93c7af20c
|
Copter: move update_optflow to sensors.pde
No functional change
|
2014-12-08 14:58:25 +09:00 |
|
Randy Mackay
|
67fdfffc2a
|
Copter: remove OF_Loiter PIDs and tuning
|
2014-12-08 14:58:18 +09:00 |
|
Randy Mackay
|
0994529624
|
Copter: remove OF_Loiter from FLTMODE param descriptions
Also remove OF_Loiter reference in comments
No functional change
|
2014-12-08 14:57:04 +09:00 |
|
Andrew Tridgell
|
fba02479b7
|
Copter: fixed build with no EKF
|
2014-12-06 18:43:38 +11:00 |
|
priseborough
|
963cc4d60a
|
Copter: Add velocity gain scaler to interfaces
Allows nav gain to be scaled to compensate for optical flow noise
|
2014-12-06 18:16:50 +11:00 |
|
priseborough
|
9e7709fa09
|
Copter: Expand EKF speed limit public method to handle control limits
|
2014-12-06 18:16:50 +11:00 |
|
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.
|
2014-12-06 18:16:50 +11:00 |
|
priseborough
|
715d64dce9
|
Copter: Check for new optical flow updates at 200Hz
Supports use of higher flow read rates if required.
|
2014-12-06 18:16:48 +11:00 |
|
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.
|
2014-12-06 18:16:48 +11:00 |
|
priseborough
|
be54f2d6ee
|
Copter : Don't force pre-compiler inclusion of optical flow
|
2014-12-06 18:16:48 +11:00 |
|
priseborough
|
6d5fb33d1a
|
Copter : enable optical flow by default
|
2014-12-06 18:16:47 +11:00 |
|
priseborough
|
45c007d216
|
Copter : Correct comment on required optical flow update rate
|
2014-12-06 18:16:47 +11:00 |
|
priseborough
|
a72b6b179b
|
Copter : Modify EKF optical flow data interface
|
2014-12-06 18:16:46 +11:00 |
|
priseborough
|
311206017c
|
Copter : Update EKF optical flow data interface
Makes it compatible with the new PX4Flow interface
|
2014-12-06 18:16:46 +11:00 |
|
priseborough
|
267ef48026
|
Copter : disable tilt correction of range finder data for use by EKF
This is a temporary fix. We need to make separate range and altitude measurements available.
|
2014-12-06 18:16:45 +11:00 |
|
priseborough
|
27f9289391
|
Copter : Add range finder measurements to EKF optical flow data
|
2014-12-06 18:16:44 +11:00 |
|
priseborough
|
635e593d55
|
Copter : temporary mods to test use of flow sensor internal gyro data
|
2014-12-06 18:16:44 +11:00 |
|
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
|
2014-12-06 18:16:44 +11:00 |
|
Randy Mackay
|
8b80e58861
|
Copter: enable OPTFLOW - do not merge to master
|
2014-12-06 18:16:44 +11:00 |
|
priseborough
|
60527a023a
|
Copter : Update optical flow test for new PX4Flow interface
|
2014-12-06 18:16:43 +11:00 |
|
priseborough
|
0d7555b259
|
Copter : Remove legacy optical flow control mode
This mode is not compatible with the new PX4Flow interface
|
2014-12-06 18:16:43 +11:00 |
|
priseborough
|
900519b35b
|
Copter : Remove legacy optical flow control mode
This mode is not compatible with the new PX4Flow interface
|
2014-12-06 18:16:43 +11:00 |
|
priseborough
|
23953b459e
|
Copter : Update logging for new PX4Flow sensor interface
|
2014-12-06 18:16:43 +11:00 |
|
priseborough
|
20e715aa13
|
Copter : Remove ADNS3080 flow sensor support
|
2014-12-06 18:16:43 +11:00 |
|
priseborough
|
5ef2208017
|
Copter: Change flow sensor read sample rate to 10Hz
|
2014-12-06 18:16:43 +11:00 |
|
Randy Mackay
|
7be78621f4
|
Copter: run_nav_updates at 50hz on Pixhawk, 25hz on APM2
Based on work by Jon Challinger (see earlier commit)
|
2014-12-05 14:01:16 +09:00 |
|
Jonathan Challinger
|
203b713f0d
|
Copter: run_nav_updates at 100hz on pixhawk
|
2014-12-05 14:01:14 +09:00 |
|
Andrew Tridgell
|
dcdfff66e8
|
Copter: setup pwm esc scaling
|
2014-11-26 11:14:44 +11:00 |
|
Randy Mackay
|
13b8159fb5
|
Copter: only allow one preflight calibration at a time
|
2014-11-21 22:00:45 +09:00 |
|
Randy Mackay
|
330b52194f
|
Copter: change to switch order in guided spline
No functional change
|
2014-11-19 12:06:30 -08:00 |
|
Arthur Benemann
|
db89bd6f03
|
Copter: correct frame/location of guided spline
|
2014-11-19 11:59:13 -08:00 |
|
Randy Mackay
|
84f82dd129
|
Copter: correct get_pilot_desired_throttle calc
Also minor format and commenting addition
|
2014-11-17 18:16:14 -08:00 |
|
Jonathan Challinger
|
3a529b2cef
|
Copter: utilize get_control_mid for throttle calculations
|
2014-11-17 18:16:11 -08:00 |
|
Andrew Tridgell
|
b6c06ab691
|
Copter: fix build with new mavlink repo
|
2014-11-18 11:20:04 +11:00 |
|
Randy Mackay
|
c6e70179d2
|
Copter: move MOUNT_STATUS lower in GCS_MAVLink
No functional change
|
2014-11-17 15:59:41 -08:00 |
|
Arthur Benemann
|
6bee8969a1
|
Copter: append MOUNT_STATUS message to STREAM_EXTRA3 messages
The msg is now periodically sent to the GCS, instead of only on request.STREAM_EXTRA3
|
2014-11-17 15:59:26 -08:00 |
|
Jonathan Challinger
|
387f3276cb
|
Copter: handle SET_POSITION_TARGET mavlink messages
|
2014-11-17 14:38:55 -08:00 |
|
Jonathan Challinger
|
1b1327dc93
|
Copter: add Guided_Spline mode
|
2014-11-17 14:38:48 -08:00 |
|
Jonathan Challinger
|
e7939cca01
|
Copter: change function definitions in guided to static
|
2014-11-17 14:38:43 -08:00 |
|
Jonathan Challinger
|
c7a38c4350
|
Copter: use force_descend option on auto landings
|
2014-11-13 18:40:42 -08:00 |
|
Craig Elder
|
f7d0a930c2
|
Copter: Updated GCS_FAILSAFE Parameter Description
|
2014-11-13 13:10:06 -08:00 |
|
Arthur Benemann
|
f24f5a6a32
|
Copter: remove call to camera.configure and control
The do_take_picture() function must be called for logging to occur.
configure_msg is empty at the moment so the call to this is remove
|
2014-11-11 10:31:49 -08:00 |
|
Randy Mackay
|
ed099a73a3
|
Copter: minor rename of ACRO circular limits variable
|
2014-11-10 18:36:17 -08:00 |
|
Randy Mackay
|
83051c306d
|
Copter: minor rename of a circular limits variable
|
2014-11-10 18:36:15 -08:00 |
|
Jolyon Saunders
|
a9205e1032
|
Copter: Add circular limits to ACRO
|
2014-11-10 18:36:13 -08:00 |
|
Jolyon Saunders
|
d46c659d0f
|
Copter: Add circular limits pilot's roll/pitch inputs
|
2014-11-10 18:36:10 -08:00 |
|