Commit Graph
48581 Commits
Author SHA1 Message Date
suiauthon b4f6e1e553 added support for FreeRTOS 2016-02-15 11:15:42 +01:00
Roman 1d5cf70e83 implemented vtol weathervane yaw control for landing and loiter mission item 2016-02-15 09:49:24 +01:00
sander dc7077b125 Move constraint after feed forward 2016-02-15 09:48:37 +01:00
Andreas Antener 7db35337da use control flag to decide if we enable wv or not 2016-02-15 09:48:37 +01:00
Roman 8c2eec6161 use correct struct names for virtual topics 2016-02-15 09:48:37 +01:00
Roman 80f8fcbdf6 implemented vtol weathervane yaw control for landing and loiter mission item 2016-02-15 09:48:37 +01:00
Roman be0f680863 orb topic messages:
-added flag to enable weathervane yaw control for vtol
-added comment to keep virtual topics and original topic identical
2016-02-15 09:48:37 +01:00
Paul Riseborough de02aebafd EKF: Reset covariance matrix when doing a yaw and magnetic field reset
The correlation terms in the covariance matrix will be incorrect after a reset, so should be zeroed
2016-02-14 22:01:53 +01:00
Paul Riseborough dba58aa4c6 EKF: Add control logic for fusion modes 2016-02-14 22:01:53 +01:00
Paul Riseborough 22c177c951 EKF: Re-align yaw and magnetic field states when changing into GPS aiding mode 2016-02-14 22:01:53 +01:00
Paul Riseborough c089079321 EKF: Split tilt and yaw align 2016-02-14 22:01:53 +01:00
Paul Riseborough 020cc5978e EKF: Move calculation of declination into a separate function 2016-02-14 22:01:53 +01:00
Paul Riseborough aa58b3e98c EKF: Split angular alignment into tilt and yaw and use yaw and magnetic field alignment function 2016-02-14 22:01:53 +01:00
Paul Riseborough 2bbe7f9a1c EKF: Update magnetometer fusion to use declination from the specified source 2016-02-14 22:01:53 +01:00
Paul Riseborough 83945581ed EKF: Add function to calculate the magnetic declination to use 2016-02-14 22:01:53 +01:00
Paul Riseborough 9017e077f8 EKF: Publish the magnetic declination we wish to save for next startup 2016-02-14 22:01:53 +01:00
Paul Riseborough 0308f2f796 EKF: Add parameters to control declination source and fusion type 2016-02-14 22:01:53 +01:00
Paul Riseborough 6140d4b21f EKF: Add function to reset yaw and magnetic field states 2016-02-14 22:01:53 +01:00
Roman 11df8168ee provide ekf2 with landed flag from landing detector 2016-02-14 21:26:47 +01:00
Roman 2177c0e18a ekf2: remove unused print functions 2016-02-14 20:51:01 +01:00
Roman ad978c642f estimator interface:
added flag for in_air status of vehicle
2016-02-14 20:43:22 +01:00
Lorenz Meier e46824e784 MC pos control: Param meta data 2016-02-14 18:43:58 +01:00
Lorenz Meier 9cb82e93be MC att control: Param meta data 2016-02-14 18:43:58 +01:00
Lorenz Meier 6d75f11d3c Commander param meta data 2016-02-14 18:43:58 +01:00
Lorenz Meier d2041b0ef3 Fix initial build error for new users 2016-02-14 17:37:28 +01:00
Andreas Antener b9b05dcc03 updated docs for FW_AIRSPD_SCALE param 2016-02-14 13:24:58 +01:00
Roman ce0ddc0207 -added comments
-removed unused print functions
-removed false _imu_time_last variable (correct is _time_last_imu)
2016-02-14 09:49:26 +01:00
Paul Riseborough 9d7340e187 EKF: Fix bugs in position and velocity resets
The position reset was not being compensated for velocity and measurement delay
The height was being reset with the position. It has been moved into a separate reset function
The maximum accepted GPS delay of 100msec was inadequate
The states  was being incorrectly reset to the GPS position and Baro height on initial alignment.
2016-02-14 09:49:26 +01:00
Paul Riseborough da1de2cc4d EKF: Correct for sensor noise and baro offset during alignment 2016-02-14 09:49:26 +01:00
Lorenz Meier de8c4c9901 Pixracer: Increase streams and data rate via Wifi 2016-02-13 23:32:22 +01:00
Lorenz Meier 07a0da9114 jMAVSim: Update to fixed version with declination support 2016-02-13 11:41:05 +01:00
Lorenz Meier f53b3ae49d Commander: Fix comment 2016-02-13 11:40:41 +01:00
Lorenz Meier df28f970fa CMake: Fix submodule init 2016-02-13 11:40:24 +01:00
Lorenz Meier fbb201845b Fix check submodules 2016-02-13 11:39:51 +01:00
Lorenz Meier f577f2efb0 Updated check submodules 2016-02-13 11:15:13 +01:00
Lorenz Meier ee4784ab25 Updated DriverFramework 2016-02-13 11:15:04 +01:00
Roman Bapst d21ce70eeb Merge pull request #45 from CarlOlsson/move_fuse_function_to_helper
moved fuse function to ekf_helper.cpp
2016-02-13 08:21:28 +01:00
Lorenz Meier c5b1e791bd Update git check script. Fixes #3733 2016-02-13 00:50:06 +01:00
CarlOlsson 1e766c7510 moved fuse function to ekf_helper.cpp 2016-02-12 15:54:32 +01:00
Andreas Antener f8915104e0 use multi subscribe to get topics for sdlog 2016-02-12 13:56:03 +01:00
Lorenz Meier 590e8df8d0 Fix actuator output logging for good 2016-02-12 10:50:10 +01:00
sander 581623cd48 Fix for transition failsafe 2016-02-11 23:38:30 +01:00
Lorenz Meier 6e8f563d27 dataman: Do not reset mission file on each reboot 2016-02-11 18:40:18 +01:00
James Goppert 612d80a59a Removed inav from startup. 2016-02-11 17:31:38 +01:00
James Goppert 9172c7c491 Added lpe flow gazebo config. 2016-02-11 17:31:38 +01:00
Andreas Antener 2ff9fd64b1 increased stack sizes for mc and fw pos ctl 2016-02-11 16:53:35 +01:00
Roman 38ecec86f7 mc pos control:
do not run takeoff code when disarmed
2016-02-11 16:53:35 +01:00
Andreas Antener ff43c1ab6a disable yaw on takeoff wp before heading update 2016-02-11 16:53:35 +01:00
Lorenz Meier 6d32b8f41d Fixed camera trigger code style 2016-02-11 14:09:13 +01:00
Lorenz Meier 6ee8e148a2 Camera trigger: ensure it executes with minimal latency 2016-02-11 14:09:13 +01:00