Daniel Agar
a260a6eead
check code style list unformatted modules
2016-08-07 10:40:17 +02:00
Lorenz Meier
61d5d8ce2a
Makefile: Remove remaining EKF2 config bits
2016-08-07 10:39:51 +02:00
Lorenz Meier
3cc64b3b7b
LPE: Remove unused var
2016-08-07 10:39:31 +02:00
Lorenz Meier
fb4c620f94
Replace EKF1 with EKF2 in rover config
2016-08-06 23:34:35 +02:00
Julian Oes
68986604e9
df_mpu9250_wrapper: calibration after rotation
...
Same as for the df_hmc5883_wrapper.
2016-08-06 21:01:37 +02:00
Julian Oes
1dd2c94949
df_hmc5883_wrapper: use calibration after rotation
...
The calibration values need to be applied after the rotation, otherwise
the offsets and scale can be applied to the wrong axes.
2016-08-06 21:01:37 +02:00
Daniel Agar
2a15578f8d
FW implement MAV_CMD_DO_GO_AROUND
2016-08-06 20:56:53 +02:00
Hidenori
aa3ffa28c8
add copyright header
2016-08-06 20:47:55 +02:00
Hidenori
5920711c20
fix style
2016-08-06 20:47:55 +02:00
Hidenori
eded7bf772
Navio: add rgbled test and tweak implementation
2016-08-06 20:47:55 +02:00
Hidenori
9a5f88d6bf
Navio: fix GPIO register definition
2016-08-06 20:47:55 +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
Lorenz Meier
40ba3f5131
Initial config for ASC module
2016-08-06 20:45:11 +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
Lorenz Meier
c97a18b6a4
Fix README name
2016-08-06 20:42:44 +02:00
h3ct0r
3deefb1a79
Fixed some edge cases on the geo_tag_images.py script. Added explanation to the --kml function. Added more examples for the execution of the script.
2016-08-06 20:42:24 +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
Roman
278b607f62
Update ECL library
2016-08-06 10:18:58 +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
sander
e8a87538b8
Code style
2016-08-05 10:19:06 +02:00
sander
95e80cc29b
Only RTL when mission finishes mid air on DL Lost
2016-08-05 10:19:06 +02:00
Julian Oes
a956429c4c
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-05 10:17:06 +02:00
Michael Schaeuble
8566cabd76
Make some code-style fixes
2016-08-05 10:15:11 +02:00
Michael Schaeuble
a3a855203c
Update Bebop mainapp.config with new functionality
2016-08-05 10:15:11 +02:00
Michael Schaeuble
8351afdca8
Initialize mag scaling with reasonable defaults
2016-08-05 10:15:11 +02:00
Michael Schaeuble
6aa8fcdf53
Enable commander module for Parrot Bebop
2016-08-05 10:15:11 +02:00
Michael Schaeuble
0b7fa4f5ad
Apply sensor calibration after coordinate frame rotation
2016-08-05 10:15:11 +02:00
Michael Schaeuble
e600e29ea4
Add DF wrapper for AK8963
2016-08-05 10:15:11 +02:00
Lorenz Meier
0481c002df
Navigator: Initialize subscription and disallow copy constructors for classes that have pointer members
2016-08-05 10:13:52 +02:00
Lorenz Meier
074a71173b
Systemlib: Address init and copy constructors
2016-08-05 10:13:24 +02:00
Lorenz Meier
db174cf8b1
Disable EKF2 3D fusion temporarily in SITL, fix missing fast-init params for some configs
2016-08-05 10:12:44 +02:00
Bart Slinger
815c367294
Add helicopter airframe icon ( #5234 )
2016-08-04 17:26:17 +02:00
Beat Küng
8aa3b245a5
fix sdlog2: use LOG_DGPS_MSG for second gps ( #5235 )
2016-08-04 17:18:02 +02:00
Julian Oes
aaeeb1684d
DriverFramework: update submodule ( #5233 )
...
This brings support for the Ak8963 for Bebop.
2016-08-04 16:04:02 +02:00
Vasily Evseenko
aa0c89c3ec
Fix i2c collision with rgbled
2016-08-04 15:09:33 +02:00