Commit Graph

16285 Commits

Author SHA1 Message Date
Roman fcf642fe4e fixed bad formating of ekf2 CMakeFile 2016-02-05 18:28:32 +01:00
Paul Riseborough 371e5f70b1 ekf2: fix formatting 2016-02-05 18:28:32 +01:00
Paul Riseborough 2db2d8f6f4 lib: update ecl reference 2016-02-05 18:28:32 +01:00
Paul Riseborough a37daf4cec ekf2: Add position observation noise parameter for flying without GPS
A larger position uncertainty is required when flying without GPS to reduce tilt attitude estimation errors caused by vehicle manoeuvring. This needs to be tuneable to allow optimisation for different use cases (e.g. outdoor vs indoor).
2016-02-05 18:28:32 +01:00
Paul Riseborough 8f020d5a8f ekf2: Update tuning parameters
Set conservative defaults as a baseline for tuning
Add a missing parameter for magnetometer observation noise.
Correct error in definition of magnetic heading observations noise (previous parameter defined the variance directly, not the noise).
Update documentation and display names for consistency.
2016-02-05 18:28:32 +01:00
Lorenz Meier 4123da4963 SF10a: Run driver at the default max rate 2016-02-05 18:24:24 +01:00
ecmnet 9eb46fa7a0 Conversion rate comment added 2016-02-05 18:23:39 +01:00
ecmnet 497982aa4a Overclocking comment added 2016-02-05 18:23:32 +01:00
ecmnet f725ded9d4 Fixing code styles 2016-02-05 18:23:22 +01:00
ecmnet edfbb90656 Initial commit SF10x driver 2016-02-05 18:23:13 +01:00
Roman fdc0ef00b3 fix TECS logging 2016-02-05 17:14:10 +01:00
Lorenz Meier 15e7b19991 uORB: Block on simulation delay for orb_check() calls as well 2016-02-05 16:36:43 +01:00
Lorenz Meier 39ee36a8ea Pre-empt HRT execution in SITL if simulator is slow 2016-02-05 09:24:59 +01:00
Lorenz Meier 5f93f04627 HRT: Fix code style 2016-02-05 09:16:53 +01:00
Lorenz Meier ac788ad5dc MAVLink: Fix code style 2016-02-05 09:16:41 +01:00
Lorenz Meier f5c5f4757d sensors: Fix code style 2016-02-05 09:16:28 +01:00
Lorenz Meier 9f2498af94 Attitude controller: Include process name in poll error message 2016-02-05 00:54:40 +01:00
Lorenz Meier 14946f11c1 Commander: Include process name in poll error message 2016-02-05 00:54:19 +01:00
Lorenz Meier 443a58cafe px4_poll() on POSIX: Block execution in simulation if required 2016-02-05 00:53:58 +01:00
Lorenz Meier 8e62c9eb8d Use delay API 2016-02-05 00:53:22 +01:00
Lorenz Meier 61fac4a127 HRT: Support delay API 2016-02-05 00:53:08 +01:00
Lorenz Meier d8892eb86d Navigator: Announce app name in poll error return 2016-02-05 00:52:35 +01:00
Lorenz Meier 4990272b19 Sensors: Do not fail over to non-existent gyro sub. Do not fail over on POSIX / sim 2016-02-05 00:52:12 +01:00
sander fdcfb7c7c6 Mission feasibility fixes
- Fixes https://github.com/PX4/Firmware/issues/3656
- Fixes https://github.com/PX4/Firmware/issues/3648
- Corrected spelling on method
2016-02-04 20:44:35 +01:00
David Sidrane 0bde2b6fa3 Fixed Channel mapping 2016-02-04 08:56:07 +01:00
David Sidrane 7541aecd18 Fixed Isr restore (moved out of loop) 2016-02-04 08:56:07 +01:00
Lorenz Meier 80c532acf1 Merge pull request #3660 from PX4/mavlink_frame_fix
Mavlink read back frame fix
2016-02-03 13:09:06 +01:00
sander f0bad06bfd Fixes https://github.com/PX4/Firmware/issues/3658 2016-02-03 11:48:42 +01:00
Andreas Antener 0aff2e6c09 limit takeoff and land velocity to max z velocity 2016-02-02 21:35:18 +01:00
Lorenz Meier 6a98c6ca63 Airframes XML generator: Add support for Octo Coax Wide 2016-02-02 08:31:32 +01:00
Simon Wilks 9a8050cc11 Add Steadidrone MAVRIK mixer and gains. 2016-02-02 08:31:08 +01:00
Lorenz Meier 86c8308e98 POSIX configs: Send to port 14540 for onboard links 2016-02-01 11:20:04 +01:00
Lorenz Meier b7470794c7 MAVLink: Send to first target system by default 2016-02-01 11:19:46 +01:00
Julian Oes b44f20d705 mavlink: option to specify the UDP remote port
This enables using several mavlink instances for SITL.
2016-02-01 11:15:21 +01:00
Lorenz Meier 3d282e4ee8 Flag locations in PWM input driver needing refactoring 2016-02-01 10:10:36 +01:00
Lorenz Meier 61bb8ac603 FMUv4: Do not mess with GPIO5 during startup 2016-02-01 10:10:36 +01:00
Lorenz Meier f2a6645cc9 FMUv2: Do not mess with GPIO5 during startup 2016-02-01 10:10:35 +01:00
David Sidrane 7edd07f8cb Rebased on master, removing the default_rate field and using default to 0 for rates 2016-02-01 10:10:35 +01:00
David Sidrane 0d13c41108 Ran Astyle 2016-02-01 10:10:35 +01:00
David Sidrane 8268161b18 Fmu interface to Capture 2016-02-01 10:10:35 +01:00
David Sidrane b3af469e80 IO Timer Changes for Capture 2016-02-01 10:10:35 +01:00
David Sidrane 0397537cf0 Adding input capture driver 2016-02-01 10:10:35 +01:00
David Sidrane f3c22d3334 Refactored pwm servo to use drv_io_timer 2016-02-01 10:10:35 +01:00
David Sidrane 2949578832 Renamed pwm_timers to more appropriate io timers for use in pwm in/out and capture 2016-02-01 10:10:34 +01:00
David Sidrane 019e197714 Change pin init state to 1 to uses late pwm init with not pulses 2016-02-01 10:10:34 +01:00
David Sidrane 5e47ffdaf9 Moved Switching IO to the point of ARMing 2016-02-01 10:10:34 +01:00
David Sidrane 1843eea917 Reverting 2e8accc6ff infavor of IO init changes 2016-02-01 10:10:34 +01:00
Pavel Kirienko 1454e2acba Libuavcan update: Reduces STM32 CAN IRQ overhead with new error handling logic 2016-02-01 08:16:11 +01:00
nephne 43553eacce add cscope.in.out cscopte.po.out to .gitignore 2016-02-01 08:15:29 +01:00
Lorenz Meier c8bd81b739 Updated ECL to use standard C++ initializers 2016-01-31 23:25:27 +01:00