Commit Graph

11494 Commits

Author SHA1 Message Date
Lorenz Meier 511fc5d42a Sensors app: Update to uORB changes 2015-08-20 10:49:06 +02:00
Lorenz Meier f69480fbc3 MAVLink app: Update to uORB changes 2015-08-20 10:48:56 +02:00
Lorenz Meier b23d41e90f IO driver: Update to uORB changes 2015-08-20 10:48:45 +02:00
Lorenz Meier 48b5a1a3fd FMU driver: Update to uORB changes 2015-08-20 10:48:33 +02:00
Lorenz Meier b71910e104 Range finder driver: Remove spurious orb_declare 2015-08-20 10:47:57 +02:00
Lorenz Meier f8354bcd26 Flow: Remove spurious orb_declare 2015-08-20 10:47:41 +02:00
Lorenz Meier b9face9766 PWM in / RC in driver: Move to generated uORB topic 2015-08-20 10:47:24 +02:00
Lorenz Meier b0a9679fca PWM out driver: Move to generated uORB topic 2015-08-20 10:46:59 +02:00
Lorenz Meier 647c2e2a3a RC param map: Remove non-generated file from GIT 2015-08-20 10:21:28 +02:00
Lorenz Meier b6fd180d55 sensors app: Adjust to changes in param RC map uORB topic 2015-08-20 10:20:45 +02:00
Lorenz Meier d7bfdfd234 MAVLink app: Adjust to changes in uORB topic 2015-08-20 10:20:27 +02:00
Lorenz Meier 36a787bd91 Mag: move to generated uORB topics 2015-08-20 10:19:19 +02:00
Lorenz Meier 1d1431e532 gyro: Move to generated uORB topics 2015-08-20 10:18:57 +02:00
Lorenz Meier 7e24240ec3 Baro: Move to generated uORB topics 2015-08-20 10:18:35 +02:00
Lorenz Meier 33a1e3127a Accel: Move to generated uORB topics 2015-08-20 10:18:10 +02:00
Lorenz Meier a4e06654ff Eigen: Remove unneeded config option 2015-08-19 22:39:50 +02:00
Lorenz Meier 8201c6ee1b Update Eigen 2015-08-19 22:35:45 +02:00
Lorenz Meier 62269004c8 FW control: Remove unused parameters 2015-08-19 10:43:35 +02:00
Eddy Scott bf9bbfa27f Handle turn pitch rate compensation in pitch rate controller instead of pitch controller. Also set inverted flag to true if rolled more than 90 degrees 2015-08-19 10:38:42 +02:00
Eddy Scott 39732abf1f Changed ecl_roll/pitch/yaw_controller.cpp to no longer transform ctl_data.angle_rate to angular acceleration as the angular rates are already angular accelerations as calculated by ekf_att_pos_estimator 2015-08-19 10:38:42 +02:00
Lorenz Meier 0693e186d9 LSM303D: Add option for 16g range 2015-08-19 10:28:02 +02:00
Lorenz Meier e5834460e2 MPU6K: Add commandline option to set range, fix test command by resetting guard logic properly 2015-08-19 10:28:02 +02:00
Lorenz Meier 0b6ea40b7b Attitude estimator Q: Operational failover, warn user about excessive vibration levels 2015-08-19 10:28:01 +02:00
Lorenz Meier e8ce2234f3 Data validator: Better vibration level estimation, better failover 2015-08-19 10:24:37 +02:00
Lorenz Meier 822b818c3c Q estimator: Feed validator with right timestamp 2015-08-19 10:23:50 +02:00
Lorenz Meier 7feb25bf58 Validator: Reject data with no timestamp 2015-08-19 10:23:50 +02:00
Lorenz Meier 1148ba4a77 ECL: Factor in error counts from sensor 2015-08-19 10:23:50 +02:00
Lorenz Meier c9d0b54a6f Attitude estimator Q: Integrate data validation lib 2015-08-19 10:23:50 +02:00
Lorenz Meier 1198a79a71 Data validation: Initial concept of RMS + timeout based data validators and validation groups of N sensors 2015-08-19 10:22:58 +02:00
Lorenz Meier 99146ea6c3 Integrator: Improve to 3D case, add coning correction 2015-08-19 10:21:11 +02:00
Lorenz Meier 0275d770ae sensor drivers: Add integrator stub for delta angles 2015-08-19 10:21:10 +02:00
Lorenz Meier c66517bcd6 LSM303D driver: Add delta angle support 2015-08-19 10:18:53 +02:00
Lorenz Meier 808d8520b5 L3GD20 driver: Add delta angle support 2015-08-19 10:18:53 +02:00
Lorenz Meier fa62841ff7 sensors app: Copy sensor data from 1st accel / gyro also into integral fields 2015-08-19 10:18:53 +02:00
Lorenz Meier f0ff10e40f EKF: Use driver-level provided and coning-corrected delta angles 2015-08-19 10:18:53 +02:00
Lorenz Meier c34a505576 MPU6K driver: Add delta angles / velocities including coning correction 2015-08-19 10:16:35 +02:00
Lorenz Meier 62f37204be Accel and gyro drivers: Add integrals 2015-08-19 10:16:35 +02:00
Lorenz Meier 857fced227 Integrator: Improve to 3D case, add coning correction 2015-08-19 10:15:48 +02:00
Lorenz Meier 62a4f91ed8 sensor drivers: Add integrator stub for delta angles 2015-08-19 10:15:48 +02:00
Lorenz Meier a01ca427b0 Fix code style 2015-08-18 23:20:03 +02:00
fpvaspassion 456bdd070a Cleanup of mission item parsing 2015-08-18 23:17:08 +02:00
fpvaspassion fef432d852 Actuator limits and channels corrrection 2015-08-18 23:17:08 +02:00
fpvaspassion 477625a53c Last corrections of PWM mission control 2015-08-18 23:17:08 +02:00
fpvaspassion 158c260c43 update loitering coordinates when 183 mission item is lastone 2015-08-18 23:17:07 +02:00
fpvaspassion 60be6a577f git status 2015-08-18 23:17:07 +02:00
fpvaspassion e6ffa16125 Implementation of 183 mission intem 2015-08-18 23:17:07 +02:00
Simon Wilks 384047787a Fix travis/clang report of overloaded virtual functions. 2015-08-18 23:01:52 +02:00
Simon Wilks 4eef65f313 Enable ms5611 driver and fix build errors. 2015-08-18 23:01:52 +02:00
Andreas Antener 9aca1701f4 code-style fixes 2015-08-18 11:44:01 +02:00
Andreas Antener 80a3c74cfc evaluate transition command in vtol controller instead of vtol type, use distinct state variables instead of additional command struct 2015-08-18 11:44:01 +02:00