15635 Commits

Author SHA1 Message Date
David Sidrane
abc74323ac Set margins
CONFIG_ARCH_INTERRUPTSTACK = 500 40 Bytes margin
CONFIG_IDLETHREAD_STACKSIZE= 290 - idel usage 0x20001F78 from 0x20002000 is 136 bytes Margin is 154
CONFIG_USERMAIN_STACKSIZE=800 268 bytes margin 0x200013c8
2015-08-19 11:42:56 +02:00
David Sidrane
aaafbad9e7 Updated Config - Using Irq stack and reduces idel stack and user sizes 2015-08-19 11:42:55 +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
c0dc9f99a6 LSM303D: Start with 16g as default range 2015-08-19 10:28:02 +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
b09630af03 Add vibration fields to vehicle attitude message 2015-08-19 10:24:37 +02:00
Lorenz Meier
eea2f61f02 Retire attitude-only EKF due to performance and memory consumption considerations 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
d779aa0402 sensor combined message: Add delta angles and velocities 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
Lorenz Meier
c3a7ef1d50 Merge pull request #2716 from UAVenture/sublime_astyle_config
astyle configuration for Sublime
2015-08-18 12:07:53 +02:00
Andreas Antener
9aca1701f4 code-style fixes 2015-08-18 11:44:01 +02:00
Andreas Antener
1b894c3af9 added vtol stream to usb connection 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
Andreas Antener
8fc52fea22 added vtol state to list of streams 2015-08-18 11:44:01 +02:00
Andreas Antener
ea56edca22 implemented vtol state message 2015-08-18 11:44:01 +02:00
Andreas Antener
5463c6767d reset transition command to current state when not in offboard 2015-08-18 11:44:01 +02:00
Andreas Antener
1da703a13d implemented MAVLink command for VTOL transitions, pulled switch up for each type 2015-08-18 11:44:01 +02:00
Andreas Antener
44b5d17ad0 updated mavlink to latest master, including vtol state message 2015-08-18 11:44:01 +02:00
Andreas Antener
9ad5dfc928 moving astyle options into astyle options file, adding sublime settings for astyle formatter plugin 2015-08-18 11:40:01 +02:00
Roman Bapst
1b50aba43f Merge pull request #2693 from PX4/transition_flag_fix
mc_pos_controller: fix logic for att sp publication
2015-08-17 18:59:07 +02:00
Simon Wilks
99a6dfd926 Add a config for a standard delta VTOL. 2015-08-17 18:03:22 +02:00
Andreas Antener
f1ab7cc880 wait until back transition time has passed 2015-08-17 16:27:20 +02:00