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
15e7b19991
uORB: Block on simulation delay for orb_check() calls as well
2016-02-05 16:36:43 +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
8e62c9eb8d
Use delay API
2016-02-05 00:53:22 +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
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
Simon Wilks
9a8050cc11
Add Steadidrone MAVRIK mixer and gains.
2016-02-02 08:31:08 +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
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
Pavel Kirienko
1454e2acba
Libuavcan update: Reduces STM32 CAN IRQ overhead with new error handling logic
2016-02-01 08:16:11 +01:00
Roman
c75cc75d25
ekf2 module: be consistent in constructor
2016-01-31 22:28:19 +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
Lorenz Meier
8167f729ad
MAVLink app: Fix NuttX compilation error
2016-01-31 22:04:39 +01: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
Lorenz Meier
069471a62c
Commander: Indicate error number on failure
2016-01-31 14:53:54 +01:00
Holger Steinhaus
1245b50ef5
fix typo
2016-01-31 14:53:04 +01:00
Holger Steinhaus
76da9ab82b
Set default node id to 1, default bitrate to 1M
2016-01-29 09:19:57 +01:00
Holger Steinhaus
8d66e1c0ef
Renamed shadowed variable
2016-01-29 09:06:33 +01:00
Roman
f35e3335be
- only use takeoff strategy when in auto mode
...
- after jumped takeoff set previous vel setpoint such
that thrust setpoint is continuous
2016-01-27 11:47:41 +01:00
Lorenz Meier
f2af8a5a5d
IO Firmware: Reduce unnecessary buffer space
2016-01-27 09:56:20 +01:00
Roman
ba169ce0b5
do not do jumped takeoff if already in air
2016-01-27 09:55:47 +01:00
Andreas Antener
3928924c43
RTL was broken by a recent change, revert
...
Revert "for multicopter landings make sure that the copter moves"
This reverts commit ad1058d3742bbfa9cbd16648aa2925fa1e618a55.
2016-01-26 15:53:52 +01:00
Lorenz Meier
5ea5ecf32b
Limit manual yaw command properly. Fixes #3600
2016-01-26 14:08:43 +01:00
Roman
c9b1fb154d
hotfix:
...
multirotors shouldn't use tailsitter recovery code.
2016-01-26 13:29:53 +01:00
Lorenz Meier
17c3aa3bac
MC att control: Slightly increase max yaw rate
2016-01-26 12:32:26 +01:00
Julian Oes
563460444a
ekf2: get the rad to deg conversion right
2016-01-25 19:03:16 +01:00
Julian Oes
28754d3f58
ekf2: don't reset GPS position in every loop
2016-01-25 19:03:16 +01:00
Lorenz Meier
6eac78d675
Sensors: Code style fix
2016-01-24 16:34:49 +01:00
Lorenz Meier
081da8bb7f
Navigator: Force yaw pointing towards waypoint for all cases
2016-01-24 16:34:36 +01:00
Lorenz Meier
737fe1fc7f
Always perform yaw SP generation, not only in multicopter mode
2016-01-24 16:30:21 +01:00
Lorenz Meier
b2237ce525
Current scaling: Employ per-board defaults
2016-01-24 16:02:21 +01:00
Lorenz Meier
06b496e257
Navigator: Only set acceptance radius based on navigation capabilities for fixed wing flight.
2016-01-24 14:08:41 +01:00
sander
9a8e94bb68
Reject mission when starting with LAND and vehicle is landed
2016-01-24 11:19:00 +01:00
Lorenz Meier
bf03b8cb18
Yaw rate limit: use a lower limit for less twitching
2016-01-24 11:13:47 +01:00
Lorenz Meier
e2fd2f466e
UDP testing for Linux folks
2016-01-24 11:13:47 +01:00