Commit Graph
48581 Commits
Author SHA1 Message Date
Julian Oes 1cebfde840 gps: make the driver compile and run on QURT 2016-03-06 18:02:50 +01:00
Julian Oes bc9e24102d DriverFramework: update submodule
This fixes a missing include.
2016-03-06 18:02:50 +01:00
Lorenz Meier 2e63cfbcfc Do not check for RC map 2016-03-06 17:55:45 +01:00
Lorenz Meier 98e65a2c3a Do not check mode switch for now 2016-03-06 17:54:11 +01:00
Lorenz Meier ad58fc7458 Bump param version 2016-03-06 17:38:08 +01:00
Lorenz Meier 9e7837fc31 Update sensor meta data 2016-03-06 16:28:42 +01:00
Lorenz Meier 8a91ce65e8 Ensure RC switches get evaluated on first run 2016-03-06 14:56:25 +01:00
Lorenz Meier b338ba439c Sensors: Update param meta data 2016-03-06 14:27:05 +01:00
Lorenz Meier b766213b20 Format fix for sensors 2016-03-06 12:57:39 +01:00
Lorenz Meier 82a390c125 Commander: Better user feedback for kill switch 2016-03-06 12:48:28 +01:00
Lorenz Meier 351ab38179 Fix additional switch eval 2016-03-06 12:48:14 +01:00
Lorenz Meier 74694e3c77 Commander: Support fallback strategies for rejected control modes 2016-03-06 12:34:31 +01:00
Lorenz Meier 2e5a41e8c9 Sensors: Use correct ranges for mode slots 2016-03-06 12:34:07 +01:00
Lorenz Meier ffd24e8cf0 Commander: Support single channeel flight mode selection 2016-03-05 20:41:02 +01:00
Lorenz Meier 1c21a63101 Sensors: Support single channel flight mode selection 2016-03-05 20:41:02 +01:00
Lorenz Meier 4e36973cee Manual control: Prep single channel flight mode selection 2016-03-05 20:41:02 +01:00
Don Gagne 07775f7629 Add initial version stamps to meta data 2016-03-05 20:33:16 +01:00
Don Gagne 29af484685 Add firmware type to .px4 2016-03-05 20:33:16 +01:00
sander d832e325c1 Remove debug output 2016-03-05 18:05:19 +01:00
sander 00c9c7fdff VTOL Front transition minimum time 2016-03-05 18:05:19 +01:00
mcsauder 6a61f9ba77 Remove a define that might not be required for compilations in other scnearios outside of C99 restrictions to minimize Pull Request modifications. 2016-03-05 02:17:55 -07:00
mcsauder 115c87a0ea Remove an include that was unnecessary. 2016-03-05 02:15:04 -07:00
mcsauder 1aee1b895a Uncomment commented lines that removed Eigen namespaces and dependencies. 2016-03-05 02:12:26 -07:00
mcsauder f9be23933b Correct deg to rad conversion inversion. Add additional functionality to mathlib to allow standalone compile without Limits.cpp and Limits.hpp files from PX4. 2016-03-05 01:58:58 -07:00
Paul Riseborough b163efeae2 Merge pull request #72 from PX4/pr-MagFusionBug
Fix bug in declination fusion and standardise covariance update
2016-03-05 11:34:19 +11:00
Daniel Agar 4d82cf7224 fix TECS comment typo 2016-03-04 17:30:50 -05:00
Paul Riseborough 5242af84af EKF: Standardise covariance update and use static arrays for large matrices 2016-03-05 08:58:19 +11:00
Paul Riseborough 1414d591ce EKF: Fix bug in declination fusion indexing 2016-03-05 08:43:33 +11:00
David Sidrane 65696acf6a Merge pull request #3920 from dipspb/px4-master-sensor_reset_fix
Fix sensor_reset method for PX4FMU_V4
2016-03-04 04:52:28 -10:00
Dmitry Prokhorov 6f2a4f3d82 Fix sensor_reset method for PX4FMU_V4 2016-03-04 14:19:03 +03:00
tumbili 2d2b0a2d43 mc pos: in auto mode reset the position to current position. Velocity controller ensures continuous attitude setpoint 2016-03-04 08:45:13 +01:00
tumbili 9297a02ac2 move code which clears the pos and alt hold flags to the correct place.
this should fix the problem of the jump in the altitude setpoint when
switching into altitude hold mode.
2016-03-04 08:45:13 +01:00
tumbili 989a4a0984 mc pos control:
-when switching into vel control mode (xy) choose vel sp such that attitude
setpoint is continuous
2016-03-04 08:45:13 +01:00
Julian Oes dcf022f480 Submodules: use submodule sync --recursive
This should make changes where the submodule repository changes trouble
free for users.
2016-03-03 14:22:37 +01:00
Daniel Agar 2108466a00 initialize ECL_L1 variables 2016-03-03 11:22:07 +01:00
tumbili b1a890f0cd updated ecl 2016-03-03 10:56:23 +01:00
Roman Bapst b2744f965d use in_air flag from land detector to determine if we are on the ground 2016-03-03 10:53:39 +01:00
Lorenz Meier e73ae292dc Fix unit tests 2016-03-03 10:46:45 +01:00
Julian Oes e6b9712ff5 DriverFramework: update submodule
This update sets the HMC5883 into single measurement mode at 150 Hz
instead of continuous measurement mode at 75 Hz because the I2C write
issue on Snapdragon has been resolved.
2016-03-03 10:16:33 +01:00
Daniel Agar 6bb3d5f47b fw_pos_control only use const position_setpoint_triplet within control_position() 2016-03-03 10:15:40 +01:00
Daniel Agar 2eea0af843 navigator only accept waypoints if !landed 2016-03-03 10:15:35 +01:00
Daniel Agar 0cbb2c7f23 FW ALTCTL/POSCTL remove 0 throttle threshold when not landed 2016-03-03 10:14:19 +01:00
Daniel Agar 9ab0674107 TECS fix typo 2016-03-03 10:13:47 +01:00
Daniel Agar d1e096abc7 more consistent naming for LND params 2016-03-03 10:13:40 +01:00
Paul Riseborough 569886a4fc EKF: Fix bug in velocity and position innovation consistency checks 2016-03-03 17:15:22 +11:00
mcsauder f9e3db0504 Move variable initializations from header file to constructor to allow C99 compliance. 2016-03-02 08:42:38 +01:00
Paul Riseborough d8627c6aaf EKF: Reset the vertical position states if height fusion times out 2016-03-02 08:39:07 +01:00
Paul Riseborough f7a53d69f2 EKF: Improve height reset function
Add a method to reset the vertical velocity to enable in-flight resets
Reset to GPS height if baro height is not available.
2016-03-02 08:39:07 +01:00
Lorenz Meier f34f5c4f5a Mag: Shift output argument 2016-03-02 02:37:23 +01:00
Lorenz Meier 4185d0ae41 Better error reporting on mag failure 2016-03-02 02:12:48 +01:00