Commit Graph

7470 Commits

Author SHA1 Message Date
t0ni0 9d18da4433 Adds NaN checks and setpoint resets for offboard posctl 2014-06-18 16:45:38 -04:00
t0ni0 e078ef992f Removed publications closing
This is an attempt to correct the offboard setpoints being passed on as "NaN" values
2014-06-17 13:30:45 -04:00
t0ni0 6183390547 Commander attitude flag fix 2014-06-16 17:47:10 -04:00
Benjamin O'Connell-Armand 74ae18c245 Fixed rates flags 2014-06-14 18:46:18 -04:00
Benjamin O'Connell-Armand 670d8c91e9 Merge branch 'offboard2' of https://github.com/elikos/Firmware into offboard2 2014-06-14 15:50:24 -04:00
Benjamin O'Connell-Armand 128ec447ad Fix various compilation issue 2014-06-14 15:50:21 -04:00
andre-nguyen 02653f6cd9 Merge branch 'offboard2' of github.com:elikos/Firmware into offboard2 2014-06-14 15:27:26 -04:00
andre-nguyen 6cf890b46b indentation and fix commander flags. It's impossible to control position at the same time as attitude so we have to disable some things. My logic is that all the control flags for position control should be opposite of the attitude control mode. 2014-06-14 15:27:07 -04:00
t0ni0 7d05f2df7c Added support for velocity setpoint in mavlink_receiver and mc_pos_control 2014-06-13 20:38:43 -04:00
t0ni0 ca6463efd8 Modified mavlink receiver to scale offboard position and velocity messages to centimeters 2014-06-10 22:33:06 -04:00
t0ni0 d9b5efb263 Closed additional file descriptor 2014-06-09 19:09:38 -04:00
t0ni0 0a86fd0d9f Changed struct name used for local_pos_sp 2014-06-08 15:22:04 -04:00
t0ni0 2a79a9a4e4 Close fds when not needed
File descriptors get closed when not needed by offboard mode
to allow position and attitude controllers to advertise and publish.
2014-06-07 12:31:50 -04:00
t0ni0 af56879fdd Removed duplicate _pos_sp assignation 2014-06-04 02:32:44 -04:00
andre-nguyen 915ed5aa1f had the wrong setpoint structure 2014-06-04 00:06:55 -04:00
andre-nguyen abbf57dac6 had the wrong variable and wrong setpoint type 2014-06-04 00:04:31 -04:00
t0ni0 f1b6a3f44f Fixed offboard_control_pos_sp to be passed to _pos_sp vector. Added checks for position and altitude control modes. 2014-06-03 23:55:21 -04:00
t0ni0 e12d3af503 Added support for offboard velocity control & fixed position control flags 2014-06-03 23:38:18 -04:00
Benjamin O'Connell-Armand ce1251fcc8 Quick fix 2014-06-03 22:30:14 -04:00
andre-nguyen 55cf19b082 added support for offboard position setpoint in mc_pos_control 2014-06-03 21:45:29 -04:00
Benjamin O'Connell-Armand 1fc859b1b1 Added support for postion_control offboard messages in commander. 2014-06-02 23:11:31 -04:00
Benjamin O'Connell-Armand 5c536ae46e Added processing of postion_control offboard messages (quad_swarm) 2014-06-02 23:10:03 -04:00
Anton Babushkin 78637ff74b mavlink: publish attitude / rates setpoint in offboard control mode 2014-05-21 11:14:06 +02:00
Anton Babushkin 950571eaf6 Merge branch 'master' into offboard2 2014-05-21 10:40:58 +02:00
Anton Babushkin fb801b6fae mavlink: minor fix 2014-05-20 21:46:42 +02:00
Lorenz Meier 7c001bb0cb Merge pull request #981 from jhiesey/master
Add mixer config for hexa coax frame
2014-05-20 08:37:36 -07:00
Lorenz Meier 639d86eab2 Merge pull request #979 from PX4/acro2
ACRO mode
2014-05-20 08:36:49 -07:00
Lorenz Meier 4fdc016308 Merge pull request #970 from PX4/flow_no_gps
Allow POSCTL with only PX4FLOW (without GPS)
2014-05-20 08:35:42 -07:00
Anton Babushkin 559bfbb11c commander: allow disarm in ACRO mode 2014-05-20 16:42:11 +02:00
Anton Babushkin d8ef397b07 mc_att_control: reset yaw setpoint after ACRO 2014-05-20 16:40:44 +02:00
Lorenz Meier 184af29a50 Merge pull request #982 from jhiesey/frsky_gps
frsky_telemetry: fix gps data format
2014-05-20 02:00:03 -07:00
John Hiesey 4a666d094d frsky_telemetry: fix gps data format
Eliminate inadvertent rounding and generate degrees/minutes
instead of degrees/minutes/seconds output per frsky docs
2014-05-20 01:31:14 -07:00
John Hiesey 56a8f3de0a Add mixer config for hexa coax frame 2014-05-20 01:01:09 -07:00
Anton Babushkin b12928548c Merge branch 'master' into acro2 2014-05-20 00:03:00 +02:00
Thomas Gubler b250e28abf Merge pull request #978 from PX4/mtk_fix
Mtk fix
2014-05-19 22:41:54 +02:00
Lorenz Meier f0630547aa MTK: Bail out correctly 2014-05-19 21:07:19 +02:00
Lorenz Meier ce62f07379 Fix EPH / EPV conversion for MediaTek units 2014-05-19 21:06:32 +02:00
Lorenz Meier 98f05ea5c1 Merge pull request #942 from PX4/mc_mixer_fix
Multirotor mixer: more careful limiting
2014-05-17 04:53:57 -07:00
Anton Babushkin 32ae2dd1d0 commander: missed 'break' in 'switch' added 2014-05-17 11:00:14 +02:00
Lorenz Meier 1d6bd3b1a7 Merge pull request #971 from PX4/ekf_cleanup
akf_att_pos_estimator: cosmetic cleanup
2014-05-17 01:33:25 -07:00
Anton Babushkin 98fcec243b ekf_att_pos_estimator: module.mk fixed 2014-05-17 09:21:47 +02:00
Anton Babushkin f52edc4cde ekf_att_pos_estimator: fixed files names and perf counters names 2014-05-17 09:18:54 +02:00
Anton Babushkin 68b1cdebd2 Merge branch 'master' into mc_mixer_fix 2014-05-17 09:08:43 +02:00
Anton Babushkin 692e8f84a9 commander: don't require good EPH for local_position_valid, position_estimator_inav: estimate EPH/EPV and publish it in local position topic 2014-05-16 22:12:07 +02:00
Lorenz Meier a72015c260 Merge pull request #965 from PX4/stack_fixes
Stack fixes
2014-05-16 03:14:42 -07:00
Anton Babushkin 8c4b35cc23 Merge branch 'master' into offboard2 2014-05-16 12:12:43 +02:00
Lorenz Meier a63fc9bedb Merge pull request #964 from PX4/px4io_fixes
Px4io fixes
2014-05-16 02:25:56 -07:00
Lorenz Meier ea99fd8446 nshterm: Reduce stack size further after more thorough inspection 2014-05-16 10:48:41 +02:00
Lorenz Meier 30123c8f0b inav: Fix scheduling type, we want ALL processes to stick to DEFAULT 2014-05-16 10:48:15 +02:00
Lorenz Meier 834a230fcf inav: Reduce stack size of start tool 2014-05-16 10:47:41 +02:00