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
Paul Riseborough
3f81eb7d1b
EKF: fix formatting
2016-02-04 17:15:03 +11: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
Paul Riseborough
9bfc11b660
EKF: Use specific position observation noise when 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-03 18:40:32 +11:00
Paul Riseborough
7de1d39ce4
EKF: Improve use of position and velocity observation noise parameters
...
Fix bug where noise parameters were not being squared when calculating the observation variance.
Use GPS reported speed accuracy to set velocity observation noise and use the parameter to set the minimum.
2016-02-03 18:15:38 +11:00
Paul Riseborough
2b1e8fe910
EKF: 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).
Scale vertical GPS noise to allow for average EPV to EPH ratio.
Update documentation and display names for consistency.
2016-02-03 17:05:45 +11: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
Lorenz Meier
b21a49b3f9
EKF: Use standard C++ initializers
2016-01-31 23:24:36 +01:00
Roman
c75cc75d25
ekf2 module: be consistent in constructor
2016-01-31 22:28:19 +01:00
Paul Riseborough
904319f889
lib: update ecl reference
2016-01-31 22:12:11 +01:00
bugobliterator
0f43a1ebbb
ekf2: fix code style
2016-01-31 22:12:11 +01:00
bugobliterator
04ad8ca594
ekf: change the name of estimatorr interface class
2016-01-31 22:12:11 +01:00
Paul Riseborough
92f0032475
ekf2: Add tuning parameters for GPS and Baro innovation gates
2016-01-31 22:12:11 +01:00
bugobliterator
6ffcca4b8f
ekf2_main: fix variable pass type
2016-01-31 22:12:11 +01:00
Paul Riseborough
92f2492fff
ekf2: update interface method for vehicle arm status and NED origin
2016-01-31 22:12:11 +01:00
Paul Riseborough
4594b3c69d
ekf2: Add parameters for magnetometer error checks
2016-01-31 22:12:11 +01:00
Paul Riseborough
5e4f76d844
ekf2: Add parameters and support for GPS quality checks
2016-01-31 22:12:11 +01:00
Paul Riseborough
bfd182d12e
msg: Add GPS check status to estimator_status uORB topic
2016-01-31 22:12:11 +01:00
Lorenz Meier
8167f729ad
MAVLink app: Fix NuttX compilation error
2016-01-31 22:04:39 +01:00
Roman
b749a7557b
fixed typos
2016-01-31 21:36:58 +01:00
Pavel Kirienko
702f6f0560
STM32: Fixed CS in pollErrorFlags()
2016-01-31 23:06:12 +03:00
Lorenz Meier
c78fd7014d
MC: Only use auto yaw limits if manual control is off
2016-01-31 20:18:12 +01:00
Lorenz Meier
7455a833d0
MC: Split yaw speed limiting between manual and velocity control modes
2016-01-31 20:18:12 +01:00
Lorenz Meier
56cd54ab71
MAVLink app: Fix network code to always prefer localhost, work still with remote targets
2016-01-31 20:16:26 +01:00