sander
5bb36162be
Start time based transition blending half-way
2016-08-17 23:58:04 +02:00
sander
e6834579e5
Use altitude acc rad
2016-08-17 23:58:04 +02:00
sander
7afa21ebb7
Revert altitude acceptance radius to combat overshoot
2016-08-17 23:58:04 +02:00
Mark Whitehorn
f1a1c9d7da
add breakpoint and slope params for TPA
2016-08-17 23:15:36 +02:00
Mark Whitehorn
5c78af0f36
simple linear throttle PID attenuation test
2016-08-17 23:15:29 +02:00
Lorenz Meier
39ce001c41
MAVLink: use only the memory it needs
2016-08-15 19:53:21 +02:00
Lorenz Meier
d810726c6e
EKF2: Only use the memory it needs
2016-08-15 19:53:21 +02:00
Lorenz Meier
7cc0b32e74
Make altitude more efficient and estimator status safe in terms of memory overflow
2016-08-15 19:53:21 +02:00
Lorenz Meier
a130b6a65c
style cleanup
2016-08-15 19:53:21 +02:00
Lorenz Meier
1a9688c42f
Commander: signal high memory usage
2016-08-15 14:58:33 +02:00
Lorenz Meier
8934aaa912
Load mon: populate memory usage i field for NuttX
2016-08-15 14:53:48 +02:00
Lorenz Meier
8bd4a624a7
Added voltage scaling. Need to move this to board_config.h instead
2016-08-12 13:55:16 +02:00
Lorenz Meier
63275ef92f
Sensors: Perform init on best effort basis
2016-08-12 13:55:16 +02:00
Andreas Antener
2e44fe9edd
update previous waypoint before transition command
2016-08-12 11:50:38 +02:00
Andreas Antener
5eaf104318
fixed optimal recovery condition
2016-08-10 22:47:26 +02:00
Andreas Antener
853a5b77fd
disabled attitude setpoint change in MC controller when optimal recovery is active
2016-08-10 22:47:26 +02:00
Andreas Antener
9087ef5990
only recalculate rotation matrix and quaternion when not in velocity control
2016-08-10 22:47:26 +02:00
Andreas Antener
ae533b01b6
removed unused code
2016-08-10 22:47:26 +02:00
David Sidrane
deeefe5dd1
Describe the issues that requires the +=2 on arg[c|v] for NuttX ( #5293 )
...
This may be moot and should be revisited if only px4_getops is used, but this pr politely documents the reson for the logic.
2016-08-10 06:19:59 -10:00
Andreas Daniel Antener
9f4a91ab19
initialize waypoint transfer sequence with -1 ( #5274 )
2016-08-10 08:39:54 +02:00
Lorenz Meier
630cebeabc
Relax uORB test for Darwin CI system
2016-08-07 14:05:03 +02:00
Lorenz Meier
207a04bba0
Fix uORB tests for Mac OS
2016-08-07 14:05:03 +02:00
Roman Bapst
ba047f234d
ekf2 replay: added magic values for range min/max distance ( #5268 )
...
- replay was not working without these values as only range measurements
were given to the filter which were between the min/max value
Signed-off-by: Roman <bapstroman@gmail.com >
2016-08-07 11:30:54 +02:00
Lorenz Meier
cba4bcd2fb
Multiplatform controllers: Move to examples and fix code style
2016-08-07 10:40:17 +02:00
Lorenz Meier
ee5cdab963
Move old estimators to examples
2016-08-07 10:40:17 +02:00
Daniel Agar
cff9e90bec
position_estimator_inav fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
4049ec2e96
mc_pos_control fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
d4196f7f0c
mc_att_control fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
8f01324890
ekf2 fix and enforce code style
2016-08-07 10:40:17 +02:00
Lorenz Meier
3cc64b3b7b
LPE: Remove unused var
2016-08-07 10:39:31 +02:00
Daniel Agar
2a15578f8d
FW implement MAV_CMD_DO_GO_AROUND
2016-08-06 20:56:53 +02:00
Hidenori
ff647e7bc8
Navio: GPIO driver command fix and update ifdefs
2016-08-06 20:47:55 +02:00
Hidenori
3049b9af01
Navio2: add support for GPIO and RGBLED
2016-08-06 20:47:55 +02:00
Beat Küng
c0e3ab632e
orb: proper locking for DeviceNode::{add,remove}_internal_subscriber
2016-08-06 20:44:23 +02:00
Beat Küng
b86cf2b017
orb status: print information about lost messages
2016-08-06 20:44:23 +02:00
Beat Küng
7280f71cef
orb: rm static from DeviceMaster::_node_map & use the non-static getDeviceNode in uORB::Manager
...
Reasons:
- DeviceMaster::_node_map does not need to be shared among instances,
because there is at most 1 instance per Flavor and different Flavors
have non-intersecting device paths.
- Keeping it static would also require a static lock
- DeviceMaster::_node_map was not locked at all when used from
uORB::Manager
So this fixes two synchronization issues:
- Different DeviceMaster objects could access the same static data in
parallel
- getDeviceNode() called from uORB::Manager did not use any locking at all
2016-08-06 20:44:23 +02:00
Beat Küng
45a0a7c5ab
refactor orb: uORB::Manager is responsible for the DeviceMaster objects
...
This has the following benefits:
- Manager can ensure that there is at most one instance of DeviceMaster
per Flavor
- The Manager needs access to (static) data of DeviceMaster already.
This will make it easier to access this data in a non-static way, and
does not introduce new dependencies.
2016-08-06 20:44:23 +02:00
Andreas Antener
2dd29ec4a1
VTOL: publish stabilized FW attitude to correct topic
2016-08-06 20:43:49 +02:00
Beat Küng
124e1c26d9
gps injection: use the orb queuing API instead of multiple instances
...
It uses a queue length of 6. There are 3 RTCM msgs/s, but due to
fragmentation and WiFi lags, there can be more than that. During several
tests, a length of 6 showed no queue overflows.
2016-08-06 20:41:38 +02:00
sander
9398a4819f
Only check mission when needed
2016-08-06 20:40:41 +02:00
Julian Oes
3e87ec5153
navigator: mission check refactor
...
The mission feasability checker was called with the same arguments
twice which made it hard to understand when a mission is marked valid.
The mission check should run in these two cases:
- When initializing (if home comes up) if there is already a mission saved.
- When the mission gets updated.
2016-08-06 20:39:56 +02:00
Lorenz Meier
c76c8fda04
MC pos control: Drop default position controller gain
2016-08-06 11:50:08 +02:00
Lorenz Meier
bcd5f98cb1
Navigator: Fix mission feedback and wording
2016-08-06 10:34:20 +02:00
Lorenz Meier
37230f4c5d
Revert "navigator: mission check refactor"
...
This reverts commit a956429c4c .
2016-08-05 22:10:34 +02:00
Lorenz Meier
102f5b54d7
Revert "Improvements to SITL to make paths more flexible. ( #5181 )"
...
This reverts commit 699b6a2cb3 .
2016-08-05 21:29:49 +02:00
Mark Whitehorn
bbe3525377
fix VTOL vehicle_status timestamp ( #5252 )
...
* fix VTOL vehicle_status timestamp
* run astyle
2016-08-05 17:00:12 +02:00
James Goppert
6ac79aa55f
Formatting.
2016-08-05 06:52:35 -04:00
Lorenz Meier
08f5ece306
Remove on arming reset, be less verbose in normal conditions output
2016-08-05 06:51:54 -04:00
James Goppert
699b6a2cb3
Improvements to SITL to make paths more flexible. ( #5181 )
2016-08-05 06:23:59 -04:00
sander
bc7178c538
Allow mission with active DL and DLL failsafe off
2016-08-05 10:19:06 +02:00