Commit Graph

3228 Commits

Author SHA1 Message Date
Thomas Gubler 1e7dee4391 set_attitude_target msg: convert quaternion to R 2014-08-21 16:24:00 +02:00
Thomas Gubler 3a0bb9c64b Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
Conflicts:
	src/modules/navigator/navigator_main.cpp
2014-08-21 11:05:56 +02:00
Thomas Gubler 3e1de713af navigator: correct mode for land and termination 2014-08-21 09:39:43 +02:00
Lorenz Meier 56ec052346 Merge pull request #1283 from PX4/qnh
add param for qnh
2014-08-20 15:43:17 +02:00
Lorenz Meier 9e099b42fa Merge pull request #1291 from PX4/mavlink_cmdint
mavlink: Handle command int packets
2014-08-19 15:41:43 +02:00
Thomas Gubler 57a250f946 navigator: remove offboard mode
offboard setpoints are now forwarded directly from mavlink
2014-08-19 09:56:32 +02:00
Thomas Gubler e3724e64d4 Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages 2014-08-19 09:12:41 +02:00
Lorenz Meier 8d7a12218c Time out after a reasonable interval (10 seconds, as e.g. OBC rules prescribe). Experiments show the SiK radios to time out ~4-7 seconds if they loose sync 2014-08-18 20:06:30 +02:00
Lorenz Meier 0d87dc9923 mavlink: Handle command int packets 2014-08-18 16:50:13 +02:00
Thomas Gubler 174b0a5527 Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
Conflicts:
	src/modules/mavlink/mavlink_main.cpp
2014-08-18 09:26:49 +02:00
Thomas Gubler 86ae2e489f sensors: do not exit task on error 2014-08-17 15:21:50 +02:00
Thomas Gubler 91d8cb2edc sensors: move close to correct position 2014-08-17 13:45:51 +02:00
Lorenz Meier c3522f8592 Publish telemetry status on telemetry update and on heartbeat update events to avoid inducing heartbeat update latencies resulting in spurious telemetry link dropped detections. Makes overall state handling simpler 2014-08-17 10:58:28 +02:00
Thomas Gubler 1913ae19f1 add param for qnh 2014-08-17 10:45:30 +02:00
Lorenz Meier dd0916bd7d code style fix for mavlink app 2014-08-17 10:31:56 +02:00
Thomas Gubler 1e9d77f1d2 offboard: ignore mask cleanup
add handling of thrust ignore bit, add defines for the bitnumbers,
improve and fix interface to ignore bitmask
2014-08-15 12:58:06 +02:00
Thomas Gubler 874846969c Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages 2014-08-15 09:04:55 +02:00
sjwilks e9b0ee7501 Merge pull request #1273 from PX4/rc_fix
Fixed copy & paste error on RC output
2014-08-14 12:38:08 +02:00
Lorenz Meier e03c4d4b65 Fixed copy & paste error on RC output 2014-08-14 12:34:47 +02:00
Anton Babushkin 73b4c6eba1 mavlink: stream names updated in configuration 2014-08-13 20:09:57 +02:00
Anton Babushkin 54a6e66ada mavlink: in HIL_CONTROLS send 0 for disabled channels 2014-08-13 19:46:35 +02:00
Thomas Gubler e634c9fa99 Merge remote-tracking branch 'origin/master' into offboard2_externalsetpointmessages
Conflicts:
	src/modules/mavlink/mavlink_receiver.cpp
2014-08-13 15:07:09 +02:00
Lorenz Meier 54fc6aa678 Hotfix: Optimize shell commands for size - we do not need massive performance there 2014-08-13 10:33:46 +02:00
Lorenz Meier 38a14edefa Merge pull request #893 from PX4/geo
GEO lib projection changes / updates
2014-08-13 09:24:31 +02:00
Lorenz Meier 2cc5c6e84f INAV: Add braces to ensure statements are evaluated correctly 2014-08-13 09:14:43 +02:00
Lorenz Meier 3f63b67eb6 Merged master into vision_estimate 2014-08-13 09:08:16 +02:00
Don Gagne c8ecf59ab7 List command bug fix, easier debugging
- List command was generating bad data size because it was adding
directory entry char to buffer before testing buffer overflow.
- Added MAVLINK_FTP_DEBUG define to easily turn on/off noisier
debugging output
2014-08-12 14:23:26 -07:00
Thomas Gubler 85eed22150 offboard sp: correctly map acceleration/force in combined setpoint to setpoint triple
Conflicts:
	src/modules/uORB/topics/position_setpoint_triplet.h
2014-08-12 16:46:12 +02:00
Thomas Gubler a04d70ed5a offboard setpoints: correctly check for force setpoint 2014-08-12 14:57:14 +02:00
Thomas Gubler 89986cf3e5 epv/eph threshold variable names changed 2014-08-11 13:46:13 +02:00
Thomas Gubler af1ad04c23 Merge remote-tracking branch 'origin/master' into geo 2014-08-11 13:37:08 +02:00
Thomas Gubler 8bbaacb1e9 Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
Conflicts:
	src/modules/mavlink/mavlink_main.cpp
	src/modules/mavlink/mavlink_main.h
	src/modules/mavlink/mavlink_receiver.cpp
2014-08-11 10:33:11 +02:00
Lorenz Meier 5abdacc907 Merge pull request #1265 from PX4/FTP
More FTP support
2014-08-10 23:46:14 +02:00
Don Gagne 1d3edfa629 More FTP support
Added:
- sequence numbers
- directory list returns file sizes
- open command returns file size in data
2014-08-10 12:02:10 -07:00
Lorenz Meier 9ecec7fada Add default initializers and timestamp in local position 2014-08-10 01:30:25 +02:00
Lorenz Meier 5225d87854 Updated MAVLink to latest revision 2014-08-10 01:24:04 +02:00
Lorenz Meier f3969abac4 Merge pull request #886 from PX4/smooth_pos_hold
Smooth transitions to stabilized modes
2014-08-09 19:01:16 +02:00
Anton Babushkin 03f839a27a mc_pos_control: more accurate position setpoint reset, keep attitude setpoint continuous 2014-08-08 00:24:18 +02:00
Anton Babushkin faaeaeb113 mc_pos_control: manual and offboard control reorganization and cleanup 2014-08-08 00:22:57 +02:00
Anton Babushkin a9d3e9854f Merge branch 'master' into smooth_pos_hold 2014-08-07 23:08:54 +02:00
Lorenz Meier 20c3a329c7 Introduce similar checks fo all other health checks in the filter 2014-08-07 07:36:59 +02:00
Lorenz Meier 13b9cd0cec Do not fuse height after innovation consistency check fail 2014-08-07 07:25:20 +02:00
Lorenz Meier 95fc701376 Merge pull request #1254 from PX4/tecs_logging
TECS logging
2014-08-06 17:41:15 +02:00
Lorenz Meier 5c5fc93ce6 Merge pull request #1258 from PX4/uavcan_fix
uavcan: fix actuator groups subcriptions and poll()
2014-08-06 17:39:59 +02:00
Pavel Kirienko 33762ce861 UAVCAN ESC mixer: removed the failsafe placeholder, it's no use here 2014-08-06 12:40:07 +04:00
Don Gagne cfe5c45e04 Fix broken arming unit test
Also, update arming_state_transition calls to add new fRunPreArmChecks
flag.
2014-08-04 09:42:16 -07:00
Don Gagne 014fd5f47b Add fRunPreArmChecks flag
This is to allow unit tests to be written which do not perform pre-arm
checks
2014-08-04 09:41:29 -07:00
Don Gagne 6fbeaeaace Update arming_state_transition calls
Add new fRunPreArmChecks flag
2014-08-04 09:40:38 -07:00
Lorenz Meier ff760d07b4 Add TECS logging 2014-08-03 13:19:10 +02:00
Lorenz Meier 020ac409be Remove airspeed and altitude raw data from TECS log, as we have these quantities already in the system log 2014-08-03 13:17:18 +02:00