17002 Commits

Author SHA1 Message Date
blah
9228e420d0 IOCTL for Hardpoint controller and instantiation for UavcanHardpointController as a field of UavcanNode 2016-03-14 09:07:46 +01:00
blah
fb4db49ea0 Added Hardpoint controller to UAVCAN for OpenGrab EPM support
periodic update timer is broken needs fixing
2016-03-14 09:07:46 +01:00
Lorenz Meier
cab895004d Navigator: DDifferentiatee between min loiter alt and min takeoff alt. Reduce both by default 2016-03-14 09:05:22 +01:00
Lorenz Meier
d81d0c21ed More debug output in commander shell 2016-03-13 19:49:18 +01:00
Lorenz Meier
c29bfcd1fe Enable data loss failsafe in SITL so we doo not RTL on RC failure 2016-03-13 19:49:05 +01:00
Lorenz Meier
79fb8036b6 Bump param meta version 2016-03-13 18:29:01 +01:00
Lorenz Meier
b323908fc5 Correct param name 2016-03-13 18:12:17 +01:00
Lorenz Meier
2a2dca84bf Navigator: Do not interpret DO_SET_SPEED as 3D location, reset speed on negative value. 2016-03-13 18:09:52 +01:00
Lorenz Meier
c97dca0cdb MC pos control: Differentiate between cruise and max velocity 2016-03-13 18:09:52 +01:00
Lorenz Meier
36a8f3f45a Commander: Ignore speed commands 2016-03-13 18:09:04 +01:00
Lorenz Meier
f73148e98d mc pos control: Support do change speed 2016-03-13 18:08:25 +01:00
Lorenz Meier
7871ab0fae Fixed wing: support do change speed 2016-03-13 18:08:25 +01:00
Lorenz Meier
697096511c Enable change speed command 2016-03-13 18:07:47 +01:00
Lorenz Meier
2549505e7b Navigator: Add support to read cruising speed off a mission item 2016-03-13 18:07:47 +01:00
Lorenz Meier
cc5afdd6b5 Add field for desired cruising speed 2016-03-13 18:07:47 +01:00
Daniel Agar
e285e509c1 mkblctrl param @unit 2016-03-13 18:03:21 +01:00
Daniel Agar
9b7452c09b gimbal param @unit 2016-03-13 18:03:21 +01:00
Daniel Agar
289b9266c3 camera trigger param @unit 2016-03-13 18:03:21 +01:00
Lorenz Meier
63235747c2 ROMFS: Run I2C clock config command for all non-v1 boards 2016-03-13 17:59:19 +01:00
Lorenz Meier
2184dc16d4 FMU driver: Allow i2c config without FMU instance 2016-03-13 17:59:19 +01:00
Holger Steinhaus
5acad450f8 uavcan module: extracted public module header for inclusion from other components
The module has some interfaces, that need to be known by external components (e.g. the IOCTL bases and device paths). These were defined in uavcan_main.hpp, which contains to much internal knowledge to be includable from other components.
2016-03-13 17:56:06 +01:00
MaEtUgR
d1e0cbe325 fixing all "argc < 1" to avoid segmentation fault when calling the module with no parameters
argc is never smaller than one because the first element of the array is the program name!
2016-03-13 17:52:33 +01:00
Paul Riseborough
cecec86081 ekf2: Update documentation for height source param option
The GPS and range finder options are still under development but should be reserved in the interface
2016-03-13 17:47:56 +01:00
Paul Riseborough
c037b30aeb ekf2: add missing GPS status data to ekf2 replay 2016-03-13 17:47:56 +01:00
Paul Riseborough
016bfad507 sdlog2: add missing GPS status data to ekf2 replay 2016-03-13 17:47:56 +01:00
Paul Riseborough
c0404e8460 msg: add missing GPS status data to ekf2 replay 2016-03-13 17:47:56 +01:00
Roman
77697c586f write flow innovations and flow innovation variances to replay log 2016-03-13 17:47:56 +01:00
Roman
7a6a09f1a1 ekf2_replay: support parsing a uint32_t 2016-03-13 17:47:56 +01:00
Roman
89ace03133 ekf2_replay: added support for flow and range data 2016-03-13 17:47:56 +01:00
Roman
8e1b824ecb ekf2 app: only copy flow and range into replay message if they updated 2016-03-13 17:47:56 +01:00
Roman
37079dc743 sdlog2:
added separate replay messages for flow and range
2016-03-13 17:47:56 +01:00
Roman
4965926392 make ekf2 replay app work with sparse gps data 2016-03-13 17:47:56 +01:00
Roman
06ffd59f17 sdlog2: only log gps replay data if updated
Conflicts:
	src/modules/sdlog2/sdlog2.c
2016-03-13 17:47:56 +01:00
Roman
181a5fd60d ekf2 app: only publish gps in replay if updated 2016-03-13 17:47:56 +01:00
Paul Riseborough
80927d79fe sdlog2: Add replay logging of flow and range finder messages for ekf2 2016-03-13 17:47:56 +01:00
Paul Riseborough
b1f656c4b8 ekf2: Add optical flow and range finder data to ekf2 replay logging 2016-03-13 17:47:56 +01:00
Paul Riseborough
686b000503 msg: Add optical flow and range finder data to ekf2 replay 2016-03-13 17:47:56 +01:00
Paul Riseborough
1ca857404f ekf2: Enable tuning of terrain estimator 2016-03-13 17:47:56 +01:00
Paul Riseborough
735f2942c8 ekf2: Enable tuning of range finder and optical flow fusion parameters 2016-03-13 17:47:56 +01:00
Paul Riseborough
dcb47e425d ekf2: Add local position ground clearance reporting 2016-03-13 17:47:56 +01:00
Paul Riseborough
70e9047f5d sdlog2: Log ekf2 height above ground fusion data 2016-03-13 17:47:56 +01:00
Paul Riseborough
e540315da8 ekf2: Publish height above ground fusion data 2016-03-13 17:47:56 +01:00
Paul Riseborough
c9954c8ddc msg: Add ekf2 height above ground fusion data 2016-03-13 17:47:56 +01:00
Paul Riseborough
562bfd1be3 sdlog2: fix duplicate message ID 2016-03-13 17:47:56 +01:00
Roman
5abd11c6b9 fixed rebasing issues 2016-03-13 17:47:56 +01:00
bugobliterator
01ee608117 sdlog: setup flow innovation logging 2016-03-13 17:47:56 +01:00
bugobliterator
47f79a66d1 px4flow: disable distance data transmission from px4flow sensor 2016-03-13 17:47:56 +01:00
bugobliterator
e2901a7c2f ekf2: use yaw estimation of ekf for local position yaw value 2016-03-13 17:47:56 +01:00
bugobliterator
d33dbb8cbb ekf2: use estimator's estimate of variance for standard deviation calculation 2016-03-13 17:47:56 +01:00
bugobliterator
c02d17f56e ekf2: calculate dist from bottom values 2016-03-13 17:47:56 +01:00