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
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
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
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
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
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
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
bugobliterator
6c5812c528
ekf2: add listeners for range and optical flow data
2016-03-13 17:47:56 +01:00
Daniel Agar
31a975e501
VEHICLE_CMD_DO_SET_MODE missing RATTITUDE
2016-03-13 17:44:55 +01:00
Lorenz Meier
6b10d2b8e1
Sensors: Remove debug output
2016-03-13 15:42:34 +01:00
Lorenz Meier
475bdb7212
Sensors: Fix white space
2016-03-13 15:41:02 +01:00
Lorenz Meier
b114575139
GPS: Fix comment
2016-03-13 15:40:39 +01:00
Lorenz Meier
1fdf252e96
Remove duplicate LAND mode, clean up mode reporting across the board to ensure consistency
2016-03-13 15:39:35 +01:00
Lorenz Meier
8373f41d42
Clean up new mode switching
2016-03-13 15:38:56 +01:00