Lorenz Meier
f5efe0afb0
Merge branch 'beta' into stable
2016-02-21 01:37:36 +01:00
Lorenz Meier
73751922de
Harmonize Pixracer and Pixhawk OSD API
2016-02-19 21:42:45 +01:00
Lorenz Meier
08fbfd8ab4
More autostart items for serial link
2016-02-19 20:36:36 +01:00
tumbili
1c03d3bfe5
Merge remote-tracking branch 'origin/master' into beta
2016-02-19 14:41:46 +01:00
tumbili
efe9344fc2
removed text from generic quav250 startup script because it was interpreted as a command
2016-02-19 14:37:26 +01:00
Lorenz Meier
37ae05df05
Merge branch 'master' into beta
2016-02-19 09:00:41 +01:00
Mark Whitehorn
7c91aaee64
add generic 250 quad_x config tuned for acro mode
2016-02-19 08:58:19 +01:00
Daniel Agar
7fbd4a0b5b
sensors fix code style
2016-02-18 21:25:49 -05:00
Lorenz Meier
eb11c91733
Fix airspeed check in simulation
2016-02-18 22:53:43 +01:00
ksschwabe
4b6d0ef0a6
batt_smbus: Adds check for if the battery detected is a 3DR solo battery
...
Also, if the battery is a 3DR Solo battery, it checks for the button
press on the battery which sets the is_powering_off flag.
The check for whether the battery is a 3DR Solo battery is based on
whether the Manufacturer Name, Device Name and Device Chemistry all
match the that of the standard 3DR Solo battery.
2016-02-18 21:47:09 +01:00
ksschwabe
27a645353b
batt_smbus: Adds functions for reading out the SBS Info
...
Functions added for reading out the following info:
- Manufacturer Name
- Device Name
- Serial Number
- Device Chemistry
2016-02-18 21:47:09 +01:00
ksschwabe
e3f2467b91
batt_smbus: Commentted out button press detection
...
The button press detection relies on reading the MANUFACTURER_DATA
register. The implementation of what information is returned when reading
this register differs from manufacturer to manufacturer.
This has been commented out until an elegant solution can be found to detect
the battery shutdown on different batteries manufactured by different
manufacturers.
2016-02-18 21:47:09 +01:00
Angus Peart
6ac26c680d
batt_smbus: read button status from the smart battery
...
This is a cherry-pick of commit 8bd17a4b0cd9c1432cb57a9a80a215692f532370
in 3drobotics/PX4Firmware-solo
Conflicts:
src/drivers/batt_smbus/batt_smbus.cpp
src/drivers/drv_irlock.h
src/lib/ecl
2016-02-18 21:47:09 +01:00
ksschwabe
7fc0b0925c
batt_smbus: Adds ManufacturerAccess, write_reg, and write_block functions
...
Also fixes the the PEC calculation for writing. See
http://cache.freescale.com/files/32bit/doc/app_note/AN4471.pdf and
http://www.ti.com/lit/an/sloa132/sloa132.pdf for more details for more
details on SMBus reading and writing including with and without PECs.
2016-02-18 21:47:09 +01:00
sander
90276fa3a7
VTOL: check feasibility as rotary wing
2016-02-18 21:42:37 +01:00
Lorenz Meier
6d372e7d02
Merge branch 'master' into beta
2016-02-18 19:02:45 +01:00
Lorenz Meier
8007a84ab3
FMU: Ensure an all-low output set on boot with direct start of the PWM sequence
2016-02-18 19:01:44 +01:00
Lorenz Meier
c26b18c153
IO: Initialize PWM pins first
2016-02-18 19:01:44 +01:00
Lorenz Meier
9c08872b61
IO: Initialize PWM pins to low state
2016-02-18 19:01:44 +01:00
Lorenz Meier
19151e93e1
FMUv4: Initialize PWM pins to low state
2016-02-18 19:01:44 +01:00
Lorenz Meier
ed134da8e0
FMUv2: Initialize PWM pins to low state
2016-02-18 19:01:44 +01:00
Andreas Antener
6eb2e62306
temporarily use indicated airspeed for transitions so we're consistent with tecs until we move tecs to true airspeed
2016-02-18 18:55:56 +01:00
tumbili
228a54fd51
- fixed bad pitch setpoint in fw pos controller for tailsitter
...
- created enum for vtol types
- minor cleanup and fixes
2016-02-18 18:55:56 +01:00
tumbili
4c61b05ef3
tailsitter, tiltrotor:
...
- use the transition trust when waiting for TECS to kick in
after transition
2016-02-18 18:55:56 +01:00
Andreas Antener
0ccf0ce747
only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition
2016-02-18 18:55:56 +01:00
Roman
59a571d22f
TECS:
...
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
2016-02-18 18:55:56 +01:00
Andreas Antener
fe89bee02a
using 0 pitch and thrust FW attitude SP when TECS isn't running
2016-02-18 18:55:56 +01:00
Andreas Antener
3773eaad99
VTOL/TECS: publish transition throttle after transition until tecs is initialized and fw pos ctl is publishing att setpoint
2016-02-18 18:55:56 +01:00
tumbili
fa52aa322a
VTOL: pull up generic setpoint publishing
2016-02-18 18:55:56 +01:00
Andreas Antener
967b404de8
only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition
2016-02-18 18:55:56 +01:00
Roman
1da686b125
TECS:
...
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
2016-02-18 18:55:56 +01:00
Julian Oes
1bbfb02430
position_estimator_inav: fix function declaration
2016-02-18 18:53:00 +01:00
Nate Weibley
a1c9dc1f68
When restarting listing all parameters, skip sending hash on subsequent request
...
This change fixes a bug where hash-aware QGC using the old spec would continuously request the parameter list every time it received a mismatched hash.
2016-02-18 18:51:17 +01:00
Nate Weibley
ae3838ff2e
Remove superfluous parameter cache load message
2016-02-18 18:51:17 +01:00
Nate Weibley
0419a99f00
New param hashing spec
...
- When listing all params, lead with _HASH_CHECK value for cache load
- When set value on _HASH_CHECK is rx'd, stop any ongoing listing req
2016-02-18 18:51:17 +01:00
Lorenz Meier
854660bd36
Sensors: Fix code style
2016-02-18 18:48:50 +01:00
Lorenz Meier
345246953b
Airspeed pre-flight check: do not arm if sensor data is stuck or bus errors are high
2016-02-18 18:48:50 +01:00
Lorenz Meier
2aad0c079e
airspeed: Populate confidence field
2016-02-18 18:48:50 +01:00
Lorenz Meier
e290bd4ebe
Update to latest ECL
2016-02-18 18:48:50 +01:00
Lorenz Meier
3f9fc625f9
Airspeed: Add confidence estimate
2016-02-18 18:48:50 +01:00
tumbili
b7919e0039
initialise all tecs class members
2016-02-18 17:07:09 +01:00
tumbili
c1e1d0b031
put TECS init bug to rest:
...
the uncostrained demanded pitch was never initialized which
could lead to large initial pitch integral values
2016-02-18 16:29:04 +01:00
Daniel Agar
dd6549e1a2
travis-ci only build sitl on OSX
2016-02-17 23:12:26 -05:00
Lorenz Meier
f10770a4a4
FW pos ctrl: Fix build error
2016-02-17 19:31:01 +01:00
Lorenz Meier
bd606b05df
Launch detector: Use idle throttle param
2016-02-17 19:31:01 +01:00
Lorenz Meier
e98cd6c746
FW pos control: Set idle throttle on ground in all modes
2016-02-17 19:31:01 +01:00
Mark Whitehorn
d5d3b63dc8
delete parameter MPC_HOLD_Z_DZ
2016-02-17 15:23:16 +01:00
Mark Whitehorn
8cd4b57c6b
add parameters for adjusting ALTCTL deadband
2016-02-17 15:22:28 +01:00
Mark Whitehorn
ead3eeda6c
expand description of MPC_THR_HOVER parameter
2016-02-17 15:22:28 +01:00
Mark Whitehorn
5de7c7e426
zero altctl deadband
2016-02-17 15:22:28 +01:00
Mark Whitehorn
159abb9b00
add parameter for hover throttle setting
...
and tighten z deadband
2016-02-17 15:22:28 +01:00
Mark Whitehorn
101ac63737
change altctl throttle deadband to 2 point curve
2016-02-17 15:21:37 +01:00
Andreas Antener
770c020117
removed lower default from vtol config, added flight tested Fun Cub parameters
2016-02-17 10:49:28 +01:00
sander
03e71c47b6
New params for QuadRanger
2016-02-17 09:00:38 +01:00
stmoon
fb131f43c3
fix the bug ( error: array subscript is above array bounds [-Werror=array-bounds] )
2016-02-17 08:47:03 +01:00
Roman
2a556f91ed
added autoconfig gains for caipiroshka
2016-02-16 22:57:09 +01:00
James Goppert
f9a11b7a2f
Merge pull request #3779 from jgoppert/matrix_update
...
Updated matrix lib to get slice.
2016-02-16 16:28:05 -05:00
James Goppert
30cb1e6976
Updated matrix lib to get slice.
2016-02-16 14:59:18 -05:00
Lorenz Meier
a85939f66b
Merge pull request #3780 from kd0aij/frsky_stack
...
increase stack size for frsky telemetry daemon
2016-02-16 19:22:29 +01:00
Mark Whitehorn
12437f1fc6
increase stack size for frsky telemetry daemon
2016-02-16 10:39:30 -07:00
James Goppert
a2de2bb9cb
Merge pull request #3777 from jgoppert/matrix-update
...
Updated matrix lib.
2016-02-16 11:35:41 -05:00
James Goppert
59781167a2
Updated matrix lib.
2016-02-16 10:58:39 -05:00
Andreas Antener
48e2053f98
fixed code style
2016-02-16 10:26:13 +01:00
Roman
f11a619bf8
multirotor landing:
...
prevent sudden thrust setpoints when vehicle has reached ground
after landing
2016-02-16 10:26:13 +01:00
Andreas Antener
570fb97163
updated timeout logic to work only on waypoints with forced headings, updated param docs accordingly
2016-02-15 23:29:47 +01:00
Andreas Antener
eb5b8a32ee
transition alignment will force heading now and go to RTL if it cannot reach it in time, handle mission failure correctly, reset after mission update, issue message with actual problem
2016-02-15 23:29:38 +01:00
Andreas Antener
bb4decfa8b
implemented basic heading timeout for waypoint acceptance, added parameter for yaw error on waypoint heading acceptance, set yaw timeout for vtol default
2016-02-15 23:26:28 +01:00
Lorenz Meier
0a4d0f6eae
Reaper config: Provide standby pulse
2016-02-15 16:33:13 +01:00
Lorenz Meier
a3b57c6820
Add REAPER frame
2016-02-15 16:03:22 +01:00
Lorenz Meier
4207213fc3
Set correct MAV type for quad_h mixer
2016-02-15 15:58:01 +01:00
Andreas Antener
8dbbe1b1f3
fixed code style in px4io.cpp
2016-02-15 15:55:14 +01:00
Andreas Antener
9e2e78c9ed
only set PWM AUX values where necessary so the surfaces don't move to extreme positions on boot
2016-02-15 13:29:26 +01:00
Lorenz Meier
cd7001fd2f
Sensors: Fix code style
2016-02-15 13:20:20 +01:00
Roman
15b0baf555
ekf2: fixed call to save parameter
2016-02-15 12:52:49 +01:00
Paul Riseborough
af5bbc916c
ekf2: Enable user defeatible saving of declination for next startup
2016-02-15 12:52:49 +01:00
Paul Riseborough
2ca48037fd
ekf2: Add mavlink adjustable parameters for control of magnetometer fusion
2016-02-15 12:52:49 +01:00
Paul Riseborough
384ab209fc
ecl: update library reference
2016-02-15 12:52:49 +01:00
Lorenz Meier
be6278a1ba
IO: Avoid param writes which do not change a value
2016-02-15 12:44:07 +01:00
Lorenz Meier
c3529d353d
sensors: Do not change parameter if it already has the right default
2016-02-15 12:43:11 +01:00
Lorenz Meier
230db2e050
VTOL control: Do not spam the console
2016-02-15 12:42:20 +01:00
Lorenz Meier
2fd89ea904
ROMFS: Remove calls which messed with params
2016-02-15 12:40:57 +01:00
Lorenz Meier
17e77535bf
Enable new PWM disarmed setting which allows to pick the single throttle channel. Servos stay unpowered until safety is disabled, ESC gets a standby pulse
2016-02-15 12:06:27 +01:00
Roman
1d5cf70e83
implemented vtol weathervane yaw control for landing and loiter mission item
2016-02-15 09:49:24 +01:00
sander
dc7077b125
Move constraint after feed forward
2016-02-15 09:48:37 +01:00
Andreas Antener
7db35337da
use control flag to decide if we enable wv or not
2016-02-15 09:48:37 +01:00
Roman
8c2eec6161
use correct struct names for virtual topics
2016-02-15 09:48:37 +01:00
Roman
80f8fcbdf6
implemented vtol weathervane yaw control for landing and loiter mission item
2016-02-15 09:48:37 +01:00
Roman
be0f680863
orb topic messages:
...
-added flag to enable weathervane yaw control for vtol
-added comment to keep virtual topics and original topic identical
2016-02-15 09:48:37 +01:00
Roman
11df8168ee
provide ekf2 with landed flag from landing detector
2016-02-14 21:26:47 +01:00
Roman
2177c0e18a
ekf2: remove unused print functions
2016-02-14 20:51:01 +01:00
Lorenz Meier
e46824e784
MC pos control: Param meta data
2016-02-14 18:43:58 +01:00
Lorenz Meier
9cb82e93be
MC att control: Param meta data
2016-02-14 18:43:58 +01:00
Lorenz Meier
6d75f11d3c
Commander param meta data
2016-02-14 18:43:58 +01:00
Lorenz Meier
d2041b0ef3
Fix initial build error for new users
2016-02-14 17:37:28 +01:00
Andreas Antener
b9b05dcc03
updated docs for FW_AIRSPD_SCALE param
2016-02-14 13:24:58 +01:00
Lorenz Meier
de8c4c9901
Pixracer: Increase streams and data rate via Wifi
2016-02-13 23:32:22 +01:00
Lorenz Meier
07a0da9114
jMAVSim: Update to fixed version with declination support
2016-02-13 11:41:05 +01:00
Lorenz Meier
f53b3ae49d
Commander: Fix comment
2016-02-13 11:40:41 +01:00
Lorenz Meier
df28f970fa
CMake: Fix submodule init
2016-02-13 11:40:24 +01:00
Lorenz Meier
fbb201845b
Fix check submodules
2016-02-13 11:39:51 +01:00
Lorenz Meier
f577f2efb0
Updated check submodules
2016-02-13 11:15:13 +01:00
Lorenz Meier
ee4784ab25
Updated DriverFramework
2016-02-13 11:15:04 +01:00
Lorenz Meier
c5b1e791bd
Update git check script. Fixes #3733
2016-02-13 00:50:06 +01:00
Andreas Antener
f8915104e0
use multi subscribe to get topics for sdlog
2016-02-12 13:56:03 +01:00
Lorenz Meier
590e8df8d0
Fix actuator output logging for good
2016-02-12 10:50:10 +01:00
sander
581623cd48
Fix for transition failsafe
2016-02-11 23:38:30 +01:00
Lorenz Meier
6e8f563d27
dataman: Do not reset mission file on each reboot
2016-02-11 18:40:18 +01:00
James Goppert
612d80a59a
Removed inav from startup.
2016-02-11 17:31:38 +01:00
James Goppert
9172c7c491
Added lpe flow gazebo config.
2016-02-11 17:31:38 +01:00
Andreas Antener
2ff9fd64b1
increased stack sizes for mc and fw pos ctl
2016-02-11 16:53:35 +01:00
Roman
38ecec86f7
mc pos control:
...
do not run takeoff code when disarmed
2016-02-11 16:53:35 +01:00
Andreas Antener
ff43c1ab6a
disable yaw on takeoff wp before heading update
2016-02-11 16:53:35 +01:00
Lorenz Meier
6d32b8f41d
Fixed camera trigger code style
2016-02-11 14:09:13 +01:00
Lorenz Meier
6ee8e148a2
Camera trigger: ensure it executes with minimal latency
2016-02-11 14:09:13 +01:00
Lorenz Meier
41883a08d8
camera_trigger: Add one-shot operation
2016-02-11 14:09:13 +01:00
Lorenz Meier
32d9bae44d
Pos control FW: Update comment
2016-02-11 14:08:58 +01:00
Lorenz Meier
ebeb9eba4b
Cleaned up target system handling for some commands
2016-02-11 11:58:06 +01:00
Andreas Antener
a8e3194dfa
reset transition failsafe state after switching out of failed transition mode
2016-02-10 19:03:24 +01:00
Andreas Antener
5b8b445425
consider transition command for the correct state
2016-02-10 18:36:38 +01:00
sander
d5eae460c0
VTOL transition failsafe RTL
2016-02-10 16:30:57 +01:00
sander
2fa7380246
Front transition timeout
2016-02-10 16:15:15 +01:00
ChristophTobler
519a7e2c8e
added different distance_sensor_pub pointers for flow, hil and lidar
2016-02-10 09:24:39 +01:00
ChristophTobler
f2af55d92f
changed min/max distance for ll40ls (lidar)
2016-02-10 09:24:39 +01:00
ChristophTobler
19bc39e7ad
added a offset parameter for lidar in inav
2016-02-10 09:24:39 +01:00
ChristophTobler
0a76347c9d
Changed min/max distance with distance topic params. Added a check for mocap: mocap estimation requires heading from mocap
2016-02-10 09:24:39 +01:00
Lorenz Meier
e8344de38a
Iris: Add custom startup script
2016-02-10 09:24:39 +01:00
Lorenz Meier
b4b385cc13
Add Iris optical flow SITL config
2016-02-10 09:24:39 +01:00
ChristophTobler
c7640723c9
change std::fabs to fabs and rate_threshold to double
2016-02-10 09:24:39 +01:00
ChristophTobler
c7ff253a6d
change abs to std::fabs
2016-02-10 09:24:39 +01:00
ChristophTobler
e7cdb19424
gyro threshold for optical flow and lidar min/max parameter
2016-02-10 09:24:39 +01:00
ChristophTobler
a78d732957
change lidar altitude correction threshold
2016-02-10 09:24:39 +01:00
ChristophTobler
e2c04b7fa7
replaced lidar min/max distances with parameters
2016-02-10 09:24:39 +01:00
ChristophTobler
1a6c4e123c
formatting
2016-02-10 09:24:39 +01:00
ChristophTobler
f822b136dc
change optical flow weight and scale
2016-02-10 09:24:39 +01:00
ChristophTobler
82be3d09d6
added optical flow scale and removed blanks
2016-02-10 09:24:39 +01:00
ChristophTobler
f32021f856
remove lidar filter value from qgc params
2016-02-10 09:24:39 +01:00
ChristophTobler
23f428d639
removed lowpass for lidar correction
2016-02-10 09:24:39 +01:00
ChristophTobler
42131e817d
changed value for lidar filter
2016-02-10 09:24:39 +01:00
ChristophTobler
b54bc23550
fix in flow yaw compensation
2016-02-10 09:24:39 +01:00
ChristophTobler
6650bca35b
decoupled lidar from flow and used it for altitude estimation. qgc params added to enable it.
2016-02-10 09:24:39 +01:00
Mark Whitehorn
42e8fe159f
run astyle
2016-02-10 09:23:30 +01:00
Mark Whitehorn
cca2807ff0
apply 1st order lowpass filter to baro alt
2016-02-10 09:23:30 +01:00
Mark Whitehorn
b25a9a45b5
initial add of Vario sensor. 1st difference of baro_alt... need to add a
...
LPF in front of the difference
2016-02-10 09:23:30 +01:00
Mark Whitehorn
403810c688
disable console print of incoming telemetry data
2016-02-10 09:21:52 +01:00
Mark Whitehorn
e25b26e2a8
fix format
2016-02-10 09:21:52 +01:00
Mark Whitehorn
de39b63402
fix bug in rssi assignment
2016-02-10 09:21:52 +01:00
Mark Whitehorn
8116f15d95
enable print of incoming telemetry
2016-02-10 09:21:52 +01:00
Mark Whitehorn
47337eb4a5
add parsing of host frames for D type telemetry
2016-02-10 09:21:52 +01:00
Lorenz Meier
3edf304e55
EKF2: Fix home altitude reporting
2016-02-10 08:38:03 +01:00
Lorenz Meier
aab63c78f9
Update ECL to include global alt fix
2016-02-10 08:30:19 +01:00
Lorenz Meier
419fa45657
Change SDLOG2 to blackbox in user-facing output
2016-02-10 08:29:26 +01:00
Lorenz Meier
84552d475e
jMAVSim: Enable Zurich as location, enable mag decl lookup
2016-02-10 08:29:26 +01:00
Lorenz Meier
62d685440a
Posix: Do not spam console with tone alarm
2016-02-09 21:46:10 +01:00
Lorenz Meier
e59323c7d7
Commander: Do not announce home via MAVLink
2016-02-09 21:45:56 +01:00
Lorenz Meier
3e02bb1070
MAVLink: Improve network handling
2016-02-09 12:51:05 +01:00
Andreas Antener
fb8b981015
make FOH and yaw mode work in parallel
2016-02-08 23:36:07 +01:00
Andreas Antener
a63197b82b
prevent home yaw mode for vtol during transitions
2016-02-08 11:09:12 +01:00
Andreas Antener
e60cd46ad0
removed duplicate and unused flag vtol_in_transition
2016-02-08 11:09:12 +01:00
Andreas Antener
7af0816570
fixed yaw calculation for all yaw modes and stay during loiter items
2016-02-08 11:09:12 +01:00
Andreas Antener
20ef3adb1f
set relative altitude to false when using the feedback for the landing waypint
2016-02-08 11:09:12 +01:00
Andreas Antener
baa11e357d
refactored do_set_servo handling and generalized formatting of CMD mavlink mission items, fixes #3644
2016-02-08 11:09:12 +01:00
Andreas Antener
46bd1cbacf
only update previous setpoint if we read a new actual position setpoin, prevent yawing between waypoints inside the acceptance radius
2016-02-08 11:09:12 +01:00
Andreas Antener
4e0559eacf
updated mpc parameters for sitl standard vtol
2016-02-08 11:09:12 +01:00
Andreas Antener
134e95efda
don't use waypoint heading for landing descent
2016-02-08 11:09:12 +01:00
Andreas Antener
b05465470a
ignore wp altitude for intermediate landing wp so it doesn't descent before it is in landing mode
2016-02-08 11:09:12 +01:00
Andreas Antener
fec7950424
prevent yaw setpoint from changeing constantly when we're over it
2016-02-08 11:09:12 +01:00
Andreas Antener
26c635359e
updated some message severities and clarified reset in pos controller
2016-02-08 11:09:11 +01:00
Andreas Antener
e2328fcd72
use default acceptance radius for takeoff in MC case, set VTOL radius to 3
2016-02-08 11:09:11 +01:00
Andreas Antener
e32ec2a29a
wait until until vehicle enters transition before continuing after transition command
2016-02-08 11:09:11 +01:00
Andreas Antener
1351c6f68c
small fixes
2016-02-08 11:09:11 +01:00
tumbili
f8f208dbe6
vtol: reset multirotor positon and altitude
...
when not in rotary wing mode
2016-02-08 11:09:11 +01:00
Andreas Antener
dfb31f2252
finish moving to waypoint after a back transition
2016-02-08 11:09:11 +01:00
Andreas Antener
0bdfb465cf
set correct mission item type for aligning before transition
2016-02-08 11:09:11 +01:00
Andreas Antener
c11a677207
directly issue status update after vtol update
2016-02-08 11:09:11 +01:00
Andreas Antener
ff47cae7c1
removed warning
2016-02-08 11:09:11 +01:00
Andreas Antener
02aa0eacd5
align towards next waypoint before MC to FW transition
2016-02-08 11:09:11 +01:00
Andreas Antener
b75eaf3c4a
implemented takeoff before WP and move to WP before land
2016-02-08 11:09:10 +01:00
Andreas Antener
ac985ee1c7
fixed mission item iteration
2016-02-08 11:09:10 +01:00
Andreas Antener
93bc018c93
read current and next mission item at the same time, issue item commands while processing items, guarding setpoint from non-position items
2016-02-08 11:09:10 +01:00
sander
9e0c636b97
RTL transition set constant
2016-02-07 18:19:32 +01:00
sander
9ad39fec67
If VTOL then transition to RW before landing in RTL
2016-02-07 18:19:32 +01:00
sander
949b0738e1
Remove run-once procedure on check_dist_1wp
2016-02-07 17:56:10 +01:00
Lorenz Meier
a8d00ee46f
Update mag declination code in SITL Gazebo
2016-02-07 15:06:58 +01:00
Lorenz Meier
f91520730b
Correct declination math. Allows to properly simulate declination in various locations
2016-02-07 12:30:28 +01:00
Lorenz Meier
630ad18c8d
Update SITL gazebo
2016-02-07 12:10:46 +01:00
Lorenz Meier
8a42b312ef
Add Gazebo version with mag declination
2016-02-07 12:00:59 +01:00
Andreas Antener
7a592d56a2
initialize mission item struct
2016-02-07 11:36:03 +01:00
Andreas Antener
48ea0230e1
minimum clearance for separate takeoff item needs to be bigger than acceptance radius
2016-02-07 01:32:34 +01:00
Andreas Antener
248bbcb520
use system specific acceptance radius for multirotor takeoff, ignore mission item
2016-02-07 01:32:34 +01:00
Lorenz Meier
9583ff1b8b
Add memory debugging switch support
2016-02-07 01:32:03 +01:00
Lorenz Meier
3bdcb203f4
SITL: Fix compile errors
2016-02-06 17:03:24 +01:00
Lorenz Meier
336a464ed3
Updated SITL Gazebo to master merged with VTOL
2016-02-06 16:42:36 +01:00
Lorenz Meier
8c56f38ea6
Add missing reboot required flag
2016-02-06 16:25:52 +01:00
Lorenz Meier
b1a16c711e
Param meta data: Validate new enum value entries
2016-02-06 16:19:46 +01:00
Lorenz Meier
8ba1132660
Companion link: Support enums
2016-02-06 16:12:19 +01:00
Lorenz Meier
203416f136
PX4 params: Support enum values
2016-02-06 16:11:58 +01:00
Lorenz Meier
1aff724ee2
Reject loiter turns
2016-02-06 13:42:03 +01:00
Lorenz Meier
7345440a1a
Enable TELEM2 in OSD mode by default
2016-02-06 13:41:48 +01:00
Lorenz Meier
45ea58d451
FMUv4: Increase USB and UART buffers to speed up log transfers
2016-02-06 12:23:04 +01:00
Lorenz Meier
65081ca681
FMUv2: Increase USB buffer to speed up log transfers
2016-02-06 12:22:40 +01:00
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
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
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
5f8ee1ea1a
Update caipirinha config
2016-01-31 15:14:34 +01:00
Lorenz Meier
069471a62c
Commander: Indicate error number on failure
2016-01-31 14:53:54 +01:00
Lorenz Meier
260b77dd78
MPU9250: Make check return values more discriminative
2016-01-31 14:53:40 +01:00
Holger Steinhaus
1245b50ef5
fix typo
2016-01-31 14:53:04 +01:00
Lorenz Meier
f50aba844f
CAN config: Drop default D gains
2016-01-29 11:40:37 +01:00
Lorenz Meier
7104a853c9
Firefly: drop D gain
2016-01-29 11:40:17 +01:00
Lorenz Meier
6a74f2c69d
F450: Fix default gain
2016-01-29 11:40: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
Mark Whitehorn
7b7da618b8
format and disable some warnx output
2016-01-29 09:02:34 +01:00
Mark Whitehorn
81ae5cbd0d
check for incoming D type telemetry packet (RX also connected to telemetry port)
2016-01-29 09:02:22 +01:00
Andrew Tridgell
b8a60f2501
pwm: change default_value for all boards from 1000 to 0
...
the value '1000' is not really magic, and it was resulting in sending
a single 1ms pulse on all IO channels for a brief instant on
startup. With some servos this led to the control surfaces being at
extremes (and straining) on startup. It may also contribute to making
ESC calibration harder on multi-rotors
In the worst case it could cause a IC motor with reverse throttle to
go full throttle on startup
A logic analyser shows the problem very clearly. Changing the
default_value fields to 0 from 1000 fixes the issue and no pulses are
generated until an explicit value suitable for the airframe is
provided via one of the many methods PWM output values can be
generated
Conflicts:
src/drivers/boards/px4fmu-v4/px4fmu_pwm_servo.c
src/lib/ecl
2016-01-29 08:57:20 +01:00
Andreas Antener
e6db5e2db1
set all outputs for firefly
2016-01-27 15:07:11 +01:00
Andreas Antener
1363e4aa8f
use 400Hz for motor outs in vtol configs, fixes #3609
2016-01-27 15:06:58 +01:00
Lorenz Meier
cc79299375
Merge branch 'master' into stable
2016-01-27 14:08:53 +01:00
Lorenz Meier
1e7cfae683
Merge branch 'master' into beta
2016-01-27 14:08: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
Lorenz Meier
b54a0308a7
IO: Do not allocate excessive UART buffers
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
e11fff3011
Fix tests stack space
2016-01-26 12:58:17 +01:00
Lorenz Meier
17c3aa3bac
MC att control: Slightly increase max yaw rate
2016-01-26 12:32:26 +01:00
Lorenz Meier
fcbd717200
Switch POSIX sitl to EKF2 per default
2016-01-25 22:42:53 +01:00
Lorenz Meier
6c13cef85e
Lister: Add missing uint16
2016-01-25 21:46:07 +01:00
James Goppert
4cb1f8a440
Updated matrix for euler wrap fix.
2016-01-25 21:23:11 +01:00
Julian Oes
166f6e2e7a
posix sitl: bring the pxh back
2016-01-25 21:22:10 +01:00
Julian Oes
6ce5e1be49
posix sitl: don't exit if a command fails
2016-01-25 19:03:48 +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
9d5728b96f
FMU: Default to 900 us pulses
2016-01-25 12:08:26 +01:00
Lorenz Meier
2e8accc6ff
FMU driver: Only init pins right before using the for PWM. Prevents accidental pulses
2016-01-25 12:08:08 +01:00
Lorenz Meier
d32d533d11
FMUv4: Disable unused ADC channels
2016-01-25 12:07:38 +01:00
Lorenz Meier
9cccc0ec76
GPS: Do initial zero value publication to avoid corner cases
2016-01-25 09:30:45 +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
Julian Oes
4b55c5276e
px_romfs_pruner.py: fix indenting
2016-01-24 15:46:29 +01:00
Julian Oes
443592136b
px_romfs_pruner.py: PEP8ify and whitespace
...
- Changed from 8 spaces indent back to 4 which I find appropriate for
Python.
- Fixed linelength to 80 chars.
2016-01-24 15:46:29 +01:00
Julian Oes
6e26d1b8dc
px_romfs_pruner.py: ignore files starting with .
2016-01-24 15:46:29 +01:00
Lorenz Meier
9169a585bf
Deprecate ROS target
2016-01-24 15:21:17 +01:00
Artem Sabadyr
a284b77c7b
gps advertise fix
2016-01-24 15:03:41 +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
Lorenz Meier
fb21654807
PX4 airframes: Fix XML parser
2016-01-24 13:22:45 +01:00
Lorenz Meier
69d4b1b692
Fix config meta data
2016-01-24 13:22:25 +01:00
Mark Whitehorn
d96a17adfb
missed some name changes from sPort to frsky
2016-01-24 11:22:18 +01:00
Mark Whitehorn
cfc3af8374
update fmu-v4 cmake config
2016-01-24 11:22:18 +01:00
Mark Whitehorn
527fe4b374
remove sPort_telemetry directory
2016-01-24 11:22:18 +01:00
Mark Whitehorn
c81c34b147
add sPort telemetry handling into frsky_telemetry daemon
2016-01-24 11:22:18 +01:00
Mark Whitehorn
8f8b4485f1
change rcS to start frsky_telemetry daemon for FMUv4
2016-01-24 11:22:18 +01:00
Mark Whitehorn
29d759768e
clean up structure
2016-01-24 11:22:18 +01:00
Mark Whitehorn
42f9079683
move sPort_telemetry.c to src/drivers/frsky_telemetry and rename daemon
...
to frsky_telemetry
2016-01-24 11:22:18 +01:00
Mark Whitehorn
528e2826d5
run astyle
2016-01-24 11:22:18 +01:00
Mark Whitehorn
3b9ef1cef5
reduce reporting frequency for smartport sensors. reduces CPU load to
...
approx. 1%
2016-01-24 11:22:18 +01:00
Mark Whitehorn
4f55ae5306
add D type telemetry fallback to sPort_telemetry daemon
2016-01-24 11:22:18 +01:00
Mark Whitehorn
a402b3beeb
change frsky_telemetry default port to USART8 for pixracer
...
add a 50msec timeout to poll calls in sPort_telemetry to prevent hangs
2016-01-24 11:22:18 +01:00
Mark Whitehorn
8d089d95d4
change baro altitude scaling to 100 to match OpenTX "custom" altitude
...
mode
2016-01-24 11:22:18 +01:00
Mark Whitehorn
52ebbda5ac
add conditional start of sPort_telemetry daemon for FMUv4 to rcS
2016-01-24 11:22:18 +01:00
Mark Whitehorn
99286db832
running astyle inside QtCreator doesn't guarantee that travis will pass
...
format checks
2016-01-24 11:22:18 +01:00
Mark Whitehorn
6cb631716a
corrected scales for OpenTX 2.1.7 as specified in the comments
2016-01-24 11:22:18 +01:00
Mark Whitehorn
4e4d1a98f6
update comments on scale factors
2016-01-24 11:22:18 +01:00
Mark Whitehorn
ea4937491b
fix scale factor for VFAS: battery voltage report
2016-01-24 11:22:18 +01:00
Mark Whitehorn
bbc03731c7
initial implementation of 5 virtual sensors for Bat V,I, Baro alt, Fuel
...
and GPS speed. Voltage and current scaling can be set in OpenTX. Fuel is
in percent. Alt in meters. Need to look at what OpenTX wants for speed.
2016-01-24 11:22:18 +01:00
Mark Whitehorn
82bb0564e2
fix byte stuffing typo and add comments
2016-01-24 11:22:18 +01:00
Mark Whitehorn
8949a88f25
fix CRC calc and add battery voltage report
2016-01-24 11:22:18 +01:00
Mark Whitehorn
ff690dda80
increase priority of sPort_telemetry to 200
2016-01-24 11:22:18 +01:00
Mark Whitehorn
bb565f5d6a
add sPort_telemetry cmd to fmu-v4 module list and change default port to ttyS6/usart8
2016-01-24 11:22:18 +01:00
Mark Whitehorn
214709dc89
move smartport telemetry to new module
2016-01-24 11:22:18 +01:00
Mark Whitehorn
47dcf71554
initial test of FrSky SmartPort telemetry
2016-01-24 11:22:18 +01:00
sander
9a8e94bb68
Reject mission when starting with LAND and vehicle is landed
2016-01-24 11:19:00 +01:00
James Goppert
759b107468
Update LPE sitl init script.
2016-01-24 05:16:02 -05: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
James Goppert
cfd8173687
Merge pull request #3574 from PX4/matrix_update
...
Matrix update.
2016-01-24 03:16:01 -05:00
James Goppert
c6d30315d9
Matrix update.
2016-01-24 02:45:24 -05:00
Lorenz Meier
03434a0b9e
Start 3rd MAVLink instance on OSD port
2016-01-23 18:25:19 +01:00
Lorenz Meier
e17f344119
MAVLink: Enable 4 streams and fix OSD rate configuration
2016-01-23 18:25:19 +01:00
Lorenz Meier
c2aaeefa6c
sdlog2: Log actuator output group 1 as well
2016-01-23 16:02:18 +01:00
Lorenz Meier
f52ce2001d
Param lib: fix code style
2016-01-23 14:29:15 +01:00
Lorenz Meier
4b893053a0
param: Lock read operation
2016-01-23 13:32:52 +01:00
Lorenz Meier
b37082e390
MS5611: Run SPI bus faster
2016-01-23 13:32:42 +01:00
Lorenz Meier
99068aebac
FMUv4: Run FRAM bus faster
2016-01-23 13:32:32 +01:00
Lorenz Meier
c18d31ce41
Param write: Support locking the bus
2016-01-23 13:23:53 +01:00
Lorenz Meier
1474ddbb78
MS5611: Ensure to set the lockmode at the right location
2016-01-23 13:23:32 +01:00
Roman
0102e47708
for multicopter landings make sure that the copter moves
...
to the landing waypoint first before the descending phase starts
2016-01-22 18:27:13 +01:00
Lorenz Meier
871b4b482e
Do not enable new bus sync yet
2016-01-22 18:07:27 +01:00
Lorenz Meier
c659d7851f
MS5611: Use the right locking mechanism on Pixracer
2016-01-22 17:12:13 +01:00
Lorenz Meier
e88367d722
SPI: Support setting the lock mode
2016-01-22 17:11:46 +01:00
tumbili
7a8ef6c0e4
elc ekf2:
...
support logging
2016-01-22 14:24:36 +01:00
Roman
c185a12c8e
log ekf2 innovations and innovation variances
2016-01-22 14:24:36 +01:00
Roman
21f7641e8d
log ekf2 estimator status
2016-01-22 14:24:36 +01:00
Roman
67eed88767
added message for ekf2 innovations message
2016-01-22 14:24:36 +01:00
Lorenz Meier
7452cfdf63
EKF2: Fix polling code
2016-01-22 14:21:19 +01:00
Lorenz Meier
f460e95554
Param: Increase robustness of default save command
2016-01-22 14:21:09 +01:00
Lorenz Meier
1cfa9d924d
Fixed ekf2 stop / start routine
2016-01-22 12:07:17 +01:00
Lorenz Meier
08ef2e8a1c
Param command: Increase stack as needed
2016-01-22 11:58:18 +01:00
Andreas Antener
9e2dd7aab6
landing without thrust limiting
2016-01-22 11:51:38 +01:00
Roman
7a8adaa591
multirotor landinging sudden fall protection:
...
remove condition which made activation of the protection
very unlikely
2016-01-22 11:51:38 +01:00
Lorenz Meier
c32938d2a8
EKF2: Update params only as they change
2016-01-22 11:45:29 +01:00
tumbili
93a9032f87
ekf2: parameter cleanup
2016-01-22 11:40:35 +01:00
tumbili
b6cf1b54f9
ecl ekf2: added default parameter values
2016-01-22 11:40:35 +01:00
Lorenz Meier
15b72045ce
Param command: Auto-save after set
2016-01-22 11:36:14 +01:00
Lorenz Meier
3a43038583
Params: Provide set and save API
2016-01-22 11:35:56 +01:00
Lorenz Meier
85c49ff642
Commander: Do not save params on already saved param update
2016-01-22 11:33:40 +01:00
Lorenz Meier
19b81b9ab2
Commander: Rate-limit preflight check
2016-01-22 11:31:39 +01:00
David Sidrane
9c6f4de753
Fixes buffer overwrite on CONFIG_ARCH_BOARD_AEROCORE
2016-01-22 00:22:26 +01:00
Andreas Antener
4614511474
use set takeoff speed
2016-01-21 10:18:13 +01:00
Roman
7817924aef
multirotor takeoff:
...
instead of altering the velocity setpoint for the vehicle to takeoff
use the thrust setpoint directly. this does not depend on the tuning of
the velocity loop.
2016-01-21 10:18:13 +01:00
Lorenz Meier
f918b0c992
Uploader: Make sure to warn about wrong board type
2016-01-21 09:34:54 +01:00
Roman
e6d2d17109
initialise topic structs properly
2016-01-21 07:25:18 +01:00
Lorenz Meier
4ce5d4e3e3
Make LPE_ENABLED available as default
2016-01-20 23:54:12 +01:00
Roman Bapst
93042eccb6
Merge pull request #3550 from PX4/level_horizon
...
fix level horizon feature:
2016-01-20 15:22:39 +01:00
tumbili
afb01e6d9a
fix level horizon feature:
...
allow attitude to settle for a while if changes to the board rotation
parameters are done
2016-01-20 13:46:50 +01:00
Lorenz Meier
619548b10a
MAVLink: Send for the first 4 seconds to localhost on UDP to not interfere with the network
2016-01-20 11:53:58 +01:00
Lorenz Meier
883148d3d1
Revert "Adjust to AUAV screwup on voltage / current pins"
...
This reverts commit 3c401c396c .
2016-01-20 11:13:24 +01:00
Lorenz Meier
a49dbbc9a8
Lister: Fix Clang compile error
2016-01-20 11:01:31 +01:00
Lorenz Meier
b8f11dee99
MAVLink: Code style
2016-01-20 10:59:39 +01:00
Lorenz Meier
83e45a1564
Re-instate UDP handling for MAVLink app
2016-01-20 10:59:25 +01:00
Lorenz Meier
3c401c396c
Adjust to AUAV screwup on voltage / current pins
2016-01-20 10:47:50 +01:00
Lorenz Meier
cbde246f0a
FMUv4: Remove non-existent airspeed sensing channel
2016-01-20 10:09:07 +01:00
sander
92c946dae1
New default PID's for QuadRanger
2016-01-19 22:14:46 +01:00
Lorenz Meier
0025ab7258
Sensors: Code style
2016-01-19 22:00:20 +01:00
Lorenz Meier
751a95deb8
Commander: Operate blue led on pixracer
2016-01-19 19:27:36 +01:00
Lorenz Meier
a76ecf3821
Remove differential pressure ADC
2016-01-19 19:27:21 +01:00
Lorenz Meier
cd37ffd0bf
Do not sample pressure ADC if not configured
2016-01-19 19:27:05 +01:00
Lorenz Meier
d1cf8df2ad
Initialize system power struct
2016-01-19 19:26:50 +01:00
Lorenz Meier
56957e7ee4
Improved listener tool
2016-01-19 19:26:31 +01:00
Lorenz Meier
9d239c10e5
Restore MAVLink network behaviour with fixed remote system approach
2016-01-18 23:19:51 +01:00
Kabir Mohammed
37cbb90930
Crosscompiler support
2016-01-18 22:42:42 +01:00
Mohammed Kabir
37ffb61afd
changes to rpi2 configs
2016-01-18 22:42:35 +01:00
Mohammed Kabir
4351eb147c
Add native RPi2 build config
2016-01-18 22:42:29 +01:00
Lorenz Meier
de88892f99
Update Matrix to fix QuRT build
2016-01-18 13:40:30 -08:00
Lorenz Meier
7ead4050d6
Hotfix for sock addr, but this is merely a workaround
2016-01-18 13:08:35 +01:00
Lorenz Meier
803f2ce035
Fix threshold param comment
2016-01-18 11:36:11 +01:00
Lorenz Meier
ab65a55fbf
Change arming transfer to only set the register if the local configuration changed. Move its write operation to the fast rate so that arming / disarming is instantaneous
2016-01-18 11:36:11 +01:00
Lorenz Meier
f485b60f57
Kill switch: Fix logic to only trigger on on/off state of switch, not on/undefined. Remove debug output.
2016-01-18 11:36:11 +01:00
Lorenz Meier
cb2c8a1390
Fix list of files to check for code style
2016-01-18 11:36:11 +01:00
Mark Whitehorn
8cb472af31
add RC kill switch
2016-01-18 11:36:11 +01:00
Lorenz Meier
c802b86acc
Sensors: Fix FMUv4 voltage
2016-01-18 10:24:10 +01:00
Lorenz Meier
cb14e8589d
Sensors: Fix FMUv4 voltage
2016-01-18 10:23:23 +01:00
Lorenz Meier
bafa9bb6bb
MAVLink: Fall back in altitude indication to baro if estimate is not available
2016-01-17 16:30:02 +01:00
Lorenz Meier
57b95916f5
MAVLink: Add stack space for interface
2016-01-17 16:29:36 +01:00
Roman Bapst
efd7e202f7
Merge pull request #3518 from PX4/mc_checks
...
multirotor mission feasibility checks:
2016-01-17 15:43:53 +01:00
tumbili
07fafc4913
multirotor mission feasibility checks:
...
make sure that the relative altitude of the takeoff waypoint is
at least one meter higher than the acceptance radius of the waypoint.
This makes sure that the takeoff waypoint is not reached before the vehicle
is at least one meter in the air.
2016-01-17 13:09:28 +01:00
Lorenz Meier
170f9aec49
Update standard VTOL model
2016-01-16 14:38:12 +01:00
Lorenz Meier
3fd4f11f65
Merge branch 'master' into stable
2016-01-16 12:08:23 +01:00
Lorenz Meier
44792eb2fe
Merge branch 'master' into beta
2016-01-16 12:08:04 +01:00
Lorenz Meier
401af28b38
Ensure that UAVCAN_ENABLE is always present
2016-01-16 12:07:50 +01:00
Lorenz Meier
f37865e5b4
Merge branch 'master' of github.com:PX4/Firmware into beta
2016-01-16 11:18:08 +01:00
Lorenz Meier
44e229656c
Merge branch 'master' of github.com:PX4/Firmware into stable
2016-01-16 11:17:46 +01:00
Lorenz Meier
7ea41491e5
FMUv4: Fix code style
2016-01-15 23:48:18 +01:00
Roman Bapst
0db264bc79
Merge pull request #3519 from PX4/mc_pos_quick_fix
...
quick fix:
2016-01-15 23:29:15 +01:00
Lorenz Meier
415e42f5de
MS5611: Use baro SPI device
2016-01-15 22:44:22 +01:00
Lorenz Meier
0910cb3256
FMUv4: Add baro SPI bus define
2016-01-15 22:34:20 +01:00
Lorenz Meier
e663b60c69
FMUv2: Add baro SPI bus define
2016-01-15 22:34:09 +01:00
tumbili
be1db2ced5
quick fix:
...
Remove throttle non-increase condition for landing since this has lead to
quads falling out of the sky.
2016-01-15 16:15:27 +01:00
Sander Smeets
4ab39725dd
Merge pull request #3517 from sanderux/master
...
QuadRanger airframe
2016-01-15 11:58:24 +01:00
Sander Smeets
c77a2acb93
QuadRanger airframe
2016-01-15 10:22:29 +00:00
Lorenz Meier
c0e88e262c
Drop man min throttle to 8% since its a continous user complaint
2016-01-14 23:50:37 +01:00
Lorenz Meier
c0bc721778
Add missing define for DSM
2016-01-14 18:48:42 +01:00
Roman Bapst
b26fc1f089
fix waypoint handling in position control
2016-01-14 18:30:30 +01:00
Lorenz Meier
9fb29d3a38
FMU: Add RC input definition for each RC protocol
2016-01-14 17:55:55 +01:00
Lorenz Meier
5bd4495a78
Added input_rc SUMD defines
2016-01-14 17:55:55 +01:00
Lorenz Meier
c7767dfe7e
RC: Add constants for FMU input
2016-01-14 17:55:55 +01:00
Mark Whitehorn
5a93e68918
fix code style
2016-01-14 17:55:55 +01:00
Mark Whitehorn
ab1bbb9ed8
remove extraneous rescan tests
2016-01-14 17:55:55 +01:00
Mark Whitehorn
4d7fe08069
fix code style
2016-01-14 17:55:55 +01:00
Mark Whitehorn
5d588d98be
change CMake CONFIG to fmu-v2 and THREADS to 4
2016-01-14 17:55:55 +01:00
Mark Whitehorn
df5cb5472d
configure GPIO_SBUS_INV for PixRacer R12
2016-01-14 17:55:54 +01:00
Mark Whitehorn
ecbcfe838b
clean up, change SPI2 clock back to 12MHz and remove debug prints
2016-01-14 17:55:54 +01:00
Mark Whitehorn
ab71af6053
fix spi select logic
2016-01-14 17:55:54 +01:00
Mark Whitehorn
4952d05652
debugging ms5611 on spi2
2016-01-14 17:55:54 +01:00
Mark Whitehorn
32626b57a4
add missing #ifdef
2016-01-14 17:55:54 +01:00
Mark Whitehorn
47207b8fc8
set FMU_RC_OUTPUT high for all non-SBUS modes
2016-01-14 17:55:54 +01:00
Mark Whitehorn
5cf78cd450
configure usart6 TX for RC out
...
add RC_OUT pin to FMUv4 config
2016-01-14 17:55:54 +01:00
Mark Whitehorn
e0bbbd356f
add SUMD decoder to RCscan
2016-01-14 17:55:53 +01:00
Mark Whitehorn
3d185e18e9
remove warnx in set_rc_scan_state
2016-01-14 17:55:53 +01:00
Mark Whitehorn
eb36eac137
reduce scan interval to 100msec
2016-01-14 17:55:53 +01:00
Mark Whitehorn
9eecca6a71
add string value struct for RC_SCAN enum
2016-01-14 17:55:53 +01:00
Mark Whitehorn
425169921c
begin adding DSM bind function
2016-01-14 17:55:53 +01:00
Mark Whitehorn
ca2e9e7be1
handle PPM input with RC_SERIAL_PORT undefined
2016-01-14 17:55:53 +01:00
Mark Whitehorn
72156d9cd6
add macro to control RC input inverter
...
remove redundant variable
2016-01-14 17:55:53 +01:00
Mark Whitehorn
71a3e3713c
move PPM input disable into scan case for PPM; PPM input is now enabled only while in RC_SCAN_PPM state
2016-01-14 17:55:52 +01:00
Mark Whitehorn
434ce85937
lock RC scan on first detection and fill in default values for fields not in DSM record
...
pull serial port read out of sbus and dsm input methods
clean up scanning code and add STM24
2016-01-14 17:55:52 +01:00
Mark Whitehorn
02030d9b36
scan working for SBUS and DSM
2016-01-14 17:55:52 +01:00
Mark Whitehorn
0f3878a48a
DSM input tested OK with DX7
2016-01-14 17:55:52 +01:00
Mark Whitehorn
af42f454f7
fix sbus for pixracer beta
2016-01-14 17:55:52 +01:00
Andreas Antener
05b23a8b54
disable pos/vel control during mission in transitions
2016-01-14 16:07:01 +01:00
tumbili
0d1872f223
support building standard vtol plane in SITL gazebo
2016-01-14 16:07:01 +01:00
tumbili
5fb6c75a2a
added mixer for standard quad vtol plane in SITL gazebo
2016-01-14 16:07:01 +01:00
tumbili
f2e7d5ca77
simulator: support for standard vtol plane
2016-01-14 16:07:01 +01:00
tumbili
2dab23ba04
pwm_out_sim: scale controls to correct range
2016-01-14 16:07:01 +01:00
tumbili
960a233fe9
added startup script for standard vtol plane in SITL
2016-01-14 16:07:01 +01:00
tumbili
ee71a0d761
updated sitl_gazebo: support standard quad vtol plane
2016-01-14 16:07:01 +01:00
Lorenz Meier
dd58dcfb91
Fix CMake version check
2016-01-14 12:48:42 +01:00
Lorenz Meier
67bba2065e
ROMFS: Update airframe configs
2016-01-14 00:43:36 +01:00
Lorenz Meier
4437727b97
Airframes XML: Generate new icons
2016-01-14 00:43:23 +01:00
Lorenz Meier
30a86f4b79
FMU: Flag params requiring a reboot
2016-01-13 21:20:54 +01:00
Lorenz Meier
0f78c28aca
PX4IO: Flag params requiring a reboot
2016-01-13 21:20:41 +01:00
Lorenz Meier
3e27189026
Sensor params: Flag params requiring a reboot
2016-01-13 21:20:21 +01:00
Lorenz Meier
9f4e6e3208
Set reboot required tag for cam trigger
2016-01-13 21:14:50 +01:00
Lorenz Meier
1772cbe5e0
Support reboot_required tag
2016-01-13 21:14:35 +01:00
Lorenz Meier
a2758eadb6
Automate initial submodule update
2016-01-13 11:50:27 +01:00
Roman Bapst
181cbd383c
tailsitter gazebo: lower max climb/descend velocity
2016-01-12 13:40:33 +01:00
Lorenz Meier
2c786e21f4
Update Matrix lib to fix isfinite call
2016-01-12 12:16:24 +01:00
Lorenz Meier
e1ce681960
Update Matrix lib for CI
2016-01-12 11:52:00 +01:00
Lorenz Meier
e21062c6db
Updated Matrix lib
2016-01-12 11:04:53 +01:00
Lorenz Meier
7d7333cdea
Better output on submodule check fail
2016-01-12 10:33:24 +01:00
Lorenz Meier
e9dd2aec48
Further git submodule improvements
2016-01-12 10:18:05 +01:00
Lorenz Meier
365ef883e3
Check submodules during each build
2016-01-12 10:14:15 +01:00
James Goppert
c40c91bedc
Updated matrix for quaternion merge.
2016-01-11 22:12:32 -06:00
Lorenz Meier
21b99b408c
Yaw fix: increase threshold
2016-01-11 11:58:13 +01:00
Lorenz Meier
79e7059eaf
Fix yaw when in manual mode during arming
2016-01-11 11:58:13 +01:00
Lorenz Meier
f99d052582
Fix submodule force. Fixes #3490 .
2016-01-11 09:27:48 +01:00
nopeppermint
78f9bb79f1
more spelling mistakes
2016-01-11 08:38:09 +01:00
Stefan
ed081ef60b
correct link to developer guide
...
correct link to developer guide
2016-01-11 08:37:43 +01:00
Stefan
47786c8585
Update mavlink_main.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
3dc4411592
Update sensors.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
1742cce6f6
Update commander.h
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
6e1bf506ad
Update dq_rem.c
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
41abe9221e
Update main.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
d5c6fde5bc
Update px4_posix.h
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
70e7f1bec6
Update px4_spi.h
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
07973bf87a
Update px4_nodehandle.h
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
c341f94e5d
Update gimbal_params.c
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
b97b3c68cb
Update mtk.h
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
c42b0e7201
Update camera_trigger.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
4ab4f1edc7
Update pwm_input.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
abf03c1c9d
Update hott_sensors.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
54677cd223
Update messages.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
1d1ad3e9ed
Update messages.h
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
86ca7d8cfc
Update drv_hrt.c
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
5c1b84f16a
Update ms5611_i2c.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
8701e0ba78
Update test_mathlib.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
b274a3f6d1
Update test_eigen.cpp
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
9f009d0615
Update UserGuide.md
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
9197b85cfe
Update rc_parameter_map.msg
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
caf0121f95
Update manual_control_setpoint.msg
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
fb702b7c48
Update input_rc.msg
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
902b774091
Update mavlink_px4.py
...
spelling mistakes
2016-01-11 08:37:43 +01:00
Stefan
9d7b3bbff1
update ublox Protocol Specification links
...
update ublox Protocol Specification links
2016-01-11 08:37:43 +01:00
Andreas Antener
7e7b21cbdc
use raw parameter floats if mission item is a mission command
2016-01-11 08:19:00 +01:00
Andreas Antener
b0333e3e95
allow transition commands in auto mode
2016-01-11 08:19:00 +01:00
Lorenz Meier
77782bd254
Navigator: Support transition command and digicam command in missions
2016-01-11 08:19:00 +01:00
Lorenz Meier
e1125ce9d3
Add digicam commands
2016-01-11 08:19:00 +01:00
Roman Bapst
2207986a1e
Merge pull request #3485 from PX4/ekf2_blockparam
...
Ekf2 blockparam
2016-01-11 07:30:20 +01:00
Lorenz Meier
ecc53488dd
Commander: Allow commandline takeoff if already armed
2016-01-11 00:40:40 +01:00
Lorenz Meier
4d36cb848f
Fix excessive DriverFramework log level
2016-01-11 00:38:05 +01:00
Lorenz Meier
a355bdeea3
Fix MAVLink radio status flow control
2016-01-10 23:24:33 +01:00
Roman
88b2c6c78d
blockparam: added support for external parameter copy
2016-01-10 21:25:17 +01:00
Roman
0510d2cb56
fixed code style
2016-01-10 21:14:58 +01:00
Roman
8a9b27f8f3
ecl ekf: added parameter interface
2016-01-10 21:14:58 +01:00
Roman
fe07079367
added parameter interface to ekf2
2016-01-10 21:14:58 +01:00
Lorenz Meier
b22c05a19d
Update DriverFramework and make mutex optional
2016-01-10 20:54:26 +01:00
Lorenz Meier
9674c611b3
Updated DriverFramework, fixes NuttX build
2016-01-10 20:54:26 +01:00
Mark Charlebois
caab016425
Updated cmake_hexagon
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-10 20:54:26 +01:00
Mark Charlebois
a8c49809fa
Fixes for other qurt builds to use QURT_BUNDLE
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-10 20:54:26 +01:00
Mark Charlebois
f22c574b87
Integrated cmake_hexagon for qurt build
...
Still a WIP since the IDL file needs to be replace with the
muorb IDL file.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-10 20:54:26 +01:00
Lorenz Meier
f62a2ccfc3
Merge branch 'master' into beta
2016-01-10 16:19:40 +01:00
Lorenz Meier
c4a3387a39
Merge branch 'master' into stable
2016-01-10 16:19:23 +01:00
Lorenz Meier
4b659f1995
Fix naming of Solo config
2016-01-10 16:18:52 +01:00
Lorenz Meier
1cdb2d3209
PWM command: Ensure we have enough stack
2016-01-10 16:11:30 +01:00
Lorenz Meier
83339a2de0
Remove unmaintained fixed wing controller
2016-01-10 13:57:00 +01:00
Lorenz Meier
dd883d2c9b
Update README.md
...
More URL fixes from @peppermint
2016-01-09 23:07:41 +01:00
Stefan
36a8bcc12e
Update README.md
...
in my opinion https://px4.io and https://discuss.px4.io is not a working webpage
http://px4.io and http://discuss.px4.io are working
2016-01-09 22:49:22 +01:00
Lorenz Meier
41f36aa99f
Enable debug key/value stream by default
2016-01-09 16:59:37 +01:00
Lorenz Meier
055a17f2e1
Updated links in README
2016-01-09 16:59:22 +01:00
Lorenz Meier
d4fb8c2a89
Merge branch 'master' into stable
2016-01-09 11:55:27 +01:00
Lorenz Meier
b15757d6d5
Merge branch 'master' into beta
2016-01-09 11:35:03 +01:00
Lorenz Meier
501ad87dd2
Travis CI: Next attempt at GCC fix
2016-01-09 02:07:27 +01:00
Mark Charlebois
c17466ffee
Added fix for missing declaration of get_commands for qurt
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-09 01:54:00 +01:00
Mark Charlebois
e12e029659
Updated dspal version
...
Added dspal_math.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-09 01:53:52 +01:00
Roman Bapst
d98024a300
updated sitl_gazebo
2016-01-09 01:51:15 +01:00
Lorenz Meier
0adb6d0104
Fix QuRT formatting
2016-01-09 01:42:30 +01:00
Lorenz Meier
44cf30e039
SITL: Update tailsitter model
2016-01-08 16:43:50 +01:00
Mark Charlebois
5bc2019fd5
Fixes for qurt build
...
Added missing functions that were added for other targets but not for qurt.
Added workaround for missing sem_timedwait(). This may have a performance
impact until a sem_timedwait is supported.
std::to_string is not supported by the hexagon compiler
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-08 08:49:36 +01:00
Lorenz Meier
1edd9d5a9a
Travis CI tweaks
2016-01-08 08:37:56 +01:00
Lorenz Meier
94aaa28d88
Travis CI: Move to C++ 4.9
2016-01-08 08:01:29 +01:00
Mark Whitehorn
bf1a510611
init sbus uart in full duplex mode
2016-01-08 08:00:21 +01:00
Roman Bapst
2f09808316
Merge pull request #3462 from PX4/ekf2_update
...
updated ecl ekf2
2016-01-08 07:40:31 +01:00
Roman
2b04f5acb9
updated ecl ekf2
2016-01-08 07:07:45 +01:00
Lorenz Meier
4907bf3374
Sim: Keep MAVLink parse status persistent, because that is the frickin state machine
2016-01-07 23:19:20 +01:00
Lorenz Meier
24116b2672
Only try to disable HW flow control when not being UDP
2016-01-07 23:19:00 +01:00
Julian Oes
72dc4d3290
simulator: fix mavlink parsing of sim+RC stream
...
The mavlink stream from the simulator and the mavlink stream over serial
(used for RC input) both had the same MAVLINK_COMM channel and were
therefore sharing an internal buffer in mavlink_parse_char. This meant
that most (low rate) serial messages were getting swallowed by the high
rate simulator stream.
This change fixes the issue where RC input was not properly arriving in
Gazebo, however it breaks the `commander takeoff` command in SITL which
needs to be investigated.
2016-01-07 23:08:32 +01:00
Andreas Antener
4b9a793c8f
properly handle takeoff waypoint when not currently at takeoff location
2016-01-07 22:24:32 +01:00
Lorenz Meier
20c8c6a2fa
Fix VDev formatting
2016-01-07 22:24:10 +01:00
Lorenz Meier
b2aa25448b
Pixracer: Boost buffer and FTP transfer capability
2016-01-07 00:26:22 +01:00
Lorenz Meier
857701daa1
Merge pull request #3441 from kd0aij/fmu_pwm_limit
...
Fmu pwm limit
2016-01-06 10:02:43 +01:00
Lorenz Meier
268990f216
Merge pull request #3433 from PX4/posix_uart
...
MAVLink app: Enable network and serial on POSIX
2016-01-06 09:27:18 +01:00
Andreas Antener
99f4487cc3
allow yawing with 0 throttle, changed condition to not being landed
2016-01-06 08:33:51 +01:00
Lorenz Meier
7d5a12f997
Re-instate logging for tailsitter
2016-01-05 22:53:44 +01:00
Lorenz Meier
cb52a7eeec
Raise number of max FDs for VDev
2016-01-05 22:53:27 +01:00
Lorenz Meier
2ce3ef1caa
VTOL: initialize fds struct
2016-01-05 22:11:06 +01:00
Lorenz Meier
e9865071fa
Merge pull request #3439 from PX4/vtol_sitl
...
VTOL fixes for SITL
2016-01-05 21:14:34 +01:00
Lorenz Meier
30c620a426
Print backtrace on file descriptor exceed error
2016-01-05 19:35:03 +01:00
Lorenz Meier
f01df766a9
POSIX: Warn about file descriptor exceed with associated thread name
2016-01-05 19:34:57 +01:00
Lorenz Meier
fc2b9a5031
Print backtrace on file descriptor exceed error
2016-01-05 19:03:29 +01:00
Lorenz Meier
adad9271df
POSIX: Warn about file descriptor exceed with associated thread name
2016-01-05 19:02:07 +01:00
Lorenz Meier
2e9cec5b06
Simple app: Use enough stack
2016-01-05 19:01:16 +01:00
Lorenz Meier
669f8bf098
Matlab example: Use enough stack
2016-01-05 19:01:16 +01:00
Lorenz Meier
7c8a2a1e18
HW test example: Use enough stack
2016-01-05 19:01:16 +01:00
Lorenz Meier
302d848104
Merge pull request #3398 from dogmaphobic/logHandler
...
Add mavlink log messages handler
2016-01-05 08:18:23 +01:00
dogmaphobic
bd6e4b9d9d
Merge remote-tracking branch 'PX4/master' into logHandler
...
* PX4/master: (45 commits)
don't use default source address for onboard udp link, wait on remote
Configure Easystar HIL setup to do Runway takeoff
ROMFS: Set 3DR quad tuning to more realistic default values
Fix incomplete boot on new EKF config
Fix px4fmu-v2_ekf2 config
Updated MAVLink protocol version
MAVLink: Start slightly differently on USB
Start shell only if SD card not present
Update ECL
NuttX configs: added px4fmu-v2_ekf2 target for EKF2 development on Pixhawk
Get QuRT drivers out of the way, as we are using our own
Fix POSIX eagle config
Remove unmaintained NuttX config
VDev: fix code style
Add new posix_eagle_default and qurt_eagle_default targets
Fix QuRT build error
Fix FMUv4 USB PID
Speed up Vagrant
VTOL: Fix motor index use in VT_FW_MOT_OFF. Create new param to re-default all deployed vehicles to not shut down motors.
VTOL: Fix MOT_OFF bug
...
2016-01-05 01:03:11 -05:00
dogmaphobic
c0773c0157
Handling missing data requests without clearing session.
...
Letting stream handle all transfers.
Tested and fully working with new QGC PR.
2016-01-05 01:00:48 -05:00
Andreas Antener
11ed5169cc
don't use default source address for onboard udp link, wait on remote
2016-01-04 23:58:05 +01:00
Lorenz Meier
68329fe152
SITL Gazebo: Link against protobuf lib
2016-01-04 22:33:02 +01:00
Mark Whitehorn
f18afc47cb
revert short PWM ramp interval
2016-01-04 10:54:38 -07:00
Mark Whitehorn
1b860f0b31
fix code style
2016-01-04 10:51:45 -07:00
Mark Whitehorn
e6155d64ae
fix fmu arming bug
2016-01-04 10:37:17 -07:00
Roman
a79c6be39b
tailsitter: go into mc mode it transition switch not assigned
2016-01-04 18:19:22 +01:00
Lorenz Meier
2be8d1a58a
Disable sdlog2 for tailsitter
2016-01-04 18:17:56 +01:00
Lorenz Meier
723f4bf3a1
Build lift drag plugin for OS X
2016-01-04 15:52:56 +01:00
Lorenz Meier
9415a6f890
Configure Easystar HIL setup to do Runway takeoff
2016-01-04 15:10:22 +01:00
Lorenz Meier
5227dbe26a
MAVLink: Send RC_CHANNELS_OVERRIDE
2016-01-04 12:35:23 +01:00
Lorenz Meier
c343926b51
MAVLink app: Enable network and serial on POSIX
2016-01-04 12:25:35 +01:00
Lorenz Meier
3fb54e66b2
ROMFS: Set 3DR quad tuning to more realistic default values
2016-01-03 23:57:06 +01:00
Lorenz Meier
0a5a5f4619
Fix incomplete boot on new EKF config
2016-01-03 22:44:19 +01:00
Lorenz Meier
ae2c46ac4c
Fix px4fmu-v2_ekf2 config
2016-01-03 19:03:17 +01:00
Lorenz Meier
77f869680a
Updated MAVLink protocol version
2016-01-03 17:16:47 +01:00
Lorenz Meier
a8a9c9b8ec
MAVLink: Start slightly differently on USB
2016-01-03 15:28:04 +01:00
Lorenz Meier
2794ff2dda
Start shell only if SD card not present
2016-01-03 15:27:45 +01:00
Paul Riseborough
6e0f96c095
Update ECL
2016-01-03 10:41:24 +01:00
Lorenz Meier
ba90ba14b0
NuttX configs: added px4fmu-v2_ekf2 target for EKF2 development on Pixhawk
2016-01-02 17:17:47 +01:00
Lorenz Meier
0ed13a911e
Get QuRT drivers out of the way, as we are using our own
2016-01-02 03:51:26 -08:00
Lorenz Meier
6f1e53c810
Fix POSIX eagle config
2016-01-02 03:14:06 -08:00
Lorenz Meier
735c823b57
Remove unmaintained NuttX config
2016-01-02 03:13:49 -08:00
Lorenz Meier
c91df50d7e
VDev: fix code style
2016-01-02 09:59:06 +01:00
Lorenz Meier
2d72c95eda
Add new posix_eagle_default and qurt_eagle_default targets
2016-01-02 09:30:51 +01:00
Lorenz Meier
55ce8c0c42
Fix QuRT build error
2016-01-02 01:27:29 +01:00
Lorenz Meier
bbe69fbe45
Fix FMUv4 USB PID
2016-01-02 01:06:46 +01:00
Lorenz Meier
4ba7408ba0
Speed up Vagrant
2016-01-01 21:21:49 +01:00
Lorenz Meier
3b2e82cd62
VTOL: Fix motor index use in VT_FW_MOT_OFF. Create new param to re-default all deployed vehicles to not shut down motors.
2016-01-01 14:44:42 +01:00
DroneBuster
56e5c50703
VTOL: Fix MOT_OFF bug
2016-01-01 14:39:03 +01:00
Lorenz Meier
e50fdbe327
Update ECL
2016-01-01 12:31:56 +01:00
Lorenz Meier
dc11b8a7ef
EKF2 sitl target: start normal app selection
2016-01-01 12:30:52 +01:00
Lorenz Meier
ce43c79a5a
Update ECL use
2016-01-01 11:42:25 +01:00
Lorenz Meier
276855acd2
EKF2: Remove todo
2016-01-01 11:39:16 +01:00
Lorenz Meier
61ff954d26
uORB msg spec: Clarify local position yaw
2016-01-01 11:38:56 +01:00
Paul Riseborough
9264cec807
msg: Improve vehicle_gps_position documentation
...
Clean up formatting, improve consistency of descriptions and ensure units are defined.
2016-01-01 13:40:31 +11:00
Paul Riseborough
092b0d5dfb
msg: Improve vehicle_global_position documentation
...
Clean up formatting, improve consistency of descriptions and ensure units are defined
2016-01-01 13:40:18 +11:00
Paul Riseborough
635d9ea760
msg: Improve vehicle_local_position documentation
...
Clean up formatting, improve consistency of descriptions and ensure units are defined
2016-01-01 13:39:50 +11:00
Paul Riseborough
28f5cb8fe6
ekf2: Changes required to enter POSCTL mode
...
Adds missing local position and global position data
2016-01-01 12:30:12 +11:00
Paul Riseborough
bdaaca3d78
make: Add missing ekf2 module to PX4-v1 build
2016-01-01 12:30:11 +11:00
Andreas Antener
3d971e214a
don't update local position reference if home position changes
2015-12-31 13:24:12 +01:00
Andreas Antener
d39e313768
use the proper check to prevent multiple mavlink instances on the same udp port, added warning when different remote than localhost connects to udp
2015-12-31 11:50:52 +01:00
Lorenz Meier
eff94677a4
MAVLink: Only broadcast heartbeat on local network if not in onboard mode
2015-12-30 17:26:09 +01:00
Lorenz Meier
85b3de0b00
Start 2nd MAVLink instance in jMAVSim SITL
2015-12-30 17:25:27 +01:00
Lorenz Meier
38fe768421
Start 2nd MAVLink instance in Gazebo SITL
2015-12-30 17:24:01 +01:00
Lorenz Meier
4f548f328a
Set range to 0.9 Ga max since full scale range is 1.3 Ga
2015-12-30 11:54:52 +01:00
Lorenz Meier
a4018bcbc1
Update to higher jMAVSim update rate
2015-12-29 17:13:22 +01:00
Lorenz Meier
62763904f2
Simulator: Add performance counter for incoming packet interval
2015-12-29 17:12:29 +01:00
Lorenz Meier
fb3fade653
VTOL: Use correct motor off define
2015-12-29 14:22:37 +01:00
Lorenz Meier
947aa183f6
Use 900 us as default motor off PWM since some ESCs have lower limits
2015-12-29 14:22:06 +01:00
Lorenz Meier
5dc4ea8146
Sim: minor cleanups
2015-12-29 14:17:59 +01:00
Lorenz Meier
5d6f63af19
update jMAVSim
2015-12-29 14:15:33 +01:00
lchish
6e1f54e2ff
Add missing stm32f4discovery make targets
2015-12-29 11:57:29 +01:00
dogmaphobic
b4e69ccd4b
One day I will get this right.
...
I had not tested the build under POSIX
2015-12-28 17:02:32 -05:00
dogmaphobic
1869b6ff97
Fix build error.
2015-12-28 16:05:16 -05:00
dogmaphobic
76cb67ae35
Add mavlink log messages handler
2015-12-28 15:00:02 -05:00
Thomas Gubler
7c52e8b96f
Improve landing for special yawmode settings
2015-12-28 16:49:09 +01:00
Thomas Gubler
2af066bc6a
guard against invalid yawmode values
2015-12-28 16:49:09 +01:00
Lorenz Meier
ea1439c627
Commander: Support landing through commandline
2015-12-28 16:00:32 +01:00
Andreas Antener
6c04ab970b
fixed formatting
2015-12-28 15:23:20 +01:00
Andreas Antener
bd3d53902a
readded missing rotation
2015-12-28 15:23:20 +01:00
Andreas Antener
68c9c4ae0f
better defaults for relevant landing/takeoff parameters
2015-12-28 15:23:20 +01:00
Andreas Antener
52951801c9
updated solo config for master
2015-12-28 15:23:20 +01:00
Andreas Antener
65299e7aaf
updated jmavsim iris config for takeoff and landing
2015-12-28 15:23:20 +01:00
Andreas Antener
b5f3c2d30d
ramp up jump velocity instead doing a huge step
2015-12-28 15:23:20 +01:00
Andreas Antener
98bec0e175
also filter acceleration to filter out the bump on the ground on landing
2015-12-28 15:23:20 +01:00
Andreas Antener
e0405617ef
also don't reset possp if near a loiter sp
2015-12-28 15:23:20 +01:00
Andreas Antener
ee0aa7b37d
recalculate absolute thrust before limiting
2015-12-28 15:23:20 +01:00
Andreas Antener
d9878493bd
cleaning up takeoff/landing logic, commenting on magic values
2015-12-28 15:23:20 +01:00
Andreas Antener
c033ef959a
proper setpoint handling on takeoff, switch to loiter sp when takeoff finished
2015-12-28 15:23:20 +01:00
Andreas Antener
fe90e7882b
do mission notifications for landing, switch to idle setpoint when landed
2015-12-28 15:23:20 +01:00
Andreas Antener
05a73d2821
added takeoff logic for position controller to get the uav off the ground fast and transition smoothly to poctl after takeoff, added landing logic to reduce thrust to zero once on the ground
2015-12-28 15:23:20 +01:00
Andreas Antener
ea7a1a92b5
correct thrust limiting during landing with margin, don't reset position setpoint when switching from takeoff to posctl and allow high enough z velocity for position lock
2015-12-28 15:23:20 +01:00
Andreas Antener
09b5bdb1ee
in mc auto: do not reset the position sp while near the waypoint, should make switching to manual pos control smoother
2015-12-28 15:23:20 +01:00
Andreas Antener
5a009ce4c8
don't throttle up anymore during landing
2015-12-28 15:21:50 +01:00
Andreas Antener
f17c5d8d55
fixing takeoff mission and swtiching to previous flight mode after land/takeoff
2015-12-28 15:21:50 +01:00
Andreas Antener
64349c7a09
ability to switch to land mode
2015-12-28 15:21:50 +01:00
Andreas Antener
c32d44d8b4
disable position controller when landed and in manual control
2015-12-28 15:21:50 +01:00
Andreas Antener
3c4141ff50
increased time for less strict takeoff detection after arming
2015-12-28 15:21:50 +01:00
Andreas Antener
44f13006dd
update mission state on takeoff
2015-12-28 15:21:50 +01:00
Andreas Antener
bfb862763c
switching to prev main state after landing when disarmed
2015-12-28 15:21:50 +01:00
Andreas Antener
fbf42c8949
added auto takeoff support, updated configuration for solo and generalized landing mission items
2015-12-28 15:21:50 +01:00
Andreas Antener
3847c826ec
added initial solo config
2015-12-28 15:21:50 +01:00
Andreas Antener
e8e81650dc
implemented command ACK
2015-12-28 15:21:50 +01:00
Andreas Antener
94bfad5057
added rotation for solos external mag
2015-12-28 15:21:50 +01:00
Lorenz Meier
f41f60901d
Control state: Update topic correctly - only if it actually changed and is valid
2015-12-28 15:16:29 +01:00
Lorenz Meier
c74d61c7ea
VTOL: Indentation fix
2015-12-28 15:15:15 +01:00
Lorenz Meier
511c663996
Takeoff: Set home yaw if executed as flight mode command.
2015-12-28 15:14:40 +01:00
Lorenz Meier
3cbf69cef5
commander: print yaw for home
2015-12-28 15:13:09 +01:00
Lorenz Meier
5880cd64d6
Q estimator: Code style
2015-12-28 15:12:55 +01:00
Lorenz Meier
af6751c55f
FMUv2: Disable more unused modules
2015-12-28 14:26:19 +01:00
sander
a9b9a05307
Arm checking FW throttle
2015-12-28 12:15:33 +01:00
Lorenz Meier
3bb733018b
Commander: Add range check to mag cal
2015-12-27 01:13:05 +01:00
Lorenz Meier
4d41f1d6ce
MC att control: Add time constant to simplify user-tuning of basic vehicle operation
2015-12-26 16:10:21 +01:00
Lorenz Meier
bc6b640ceb
FW: Fix min / max values for L1 norm
2015-12-26 16:09:24 +01:00
Lorenz Meier
03251d756b
FMUv4: Build all apps (because we can!)
2015-12-26 14:43:48 +01:00
Lorenz Meier
60599cb9e5
FMUv2: Reduce flash use
2015-12-26 14:43:27 +01:00
Lorenz Meier
0ff72b16c5
FMUv1: Reduce flash use
2015-12-26 14:43:08 +01:00
Lorenz Meier
496e7a1799
Revert jMAVSIm change
2015-12-26 00:33:09 +01:00
Lorenz Meier
73394acc68
Fix uORB auto publication
2015-12-24 15:46:00 +01:00
Lorenz Meier
d839717e4c
Update ECL to not print everything in EKF
2015-12-24 15:41:01 +01:00
Lorenz Meier
73216e0497
Fixed geofence verbosity
2015-12-24 14:37:18 +01:00
Lorenz Meier
490ef96471
Attitude estimator Q: Also fill Quaternion field
2015-12-24 13:30:30 +01:00
Lorenz Meier
623aeac18d
Fix code style in MC params
2015-12-24 13:13:10 +01:00
Lorenz Meier
2b99d42d8d
jMAVSim: Enable Mag
2015-12-24 13:06:07 +01:00
Lorenz Meier
5ef99d30ac
Fix Travis CI build order
2015-12-24 11:29:56 +01:00
Lorenz Meier
d9ee0792b8
Pixhawk: Manage flash space
2015-12-24 10:51:08 +01:00
Lorenz Meier
eb4a562948
Attitude estimator Q: Move to convenience publication call
2015-12-24 10:34:37 +01:00
Lorenz Meier
fd01d565fe
Fix code style / typos in uORB
2015-12-24 10:31:06 +01:00
Lorenz Meier
36a556d107
Modify uORB API to allow cleaner in-app use
2015-12-24 10:30:48 +01:00
Lorenz Meier
8515326176
Fixed rotation code style
2015-12-24 10:19:21 +01:00
Roman
9d130653e1
vtol: added timestamps for actuator controls message
2015-12-24 10:18:24 +01:00
Roman
7c3a67e374
use optimal recovery strategy for tailsitters
2015-12-24 10:17:53 +01:00
Roman
ac4e95df05
use optimal recovery strategy for tailsitters
2015-12-24 10:17:31 +01:00
Roman
4e5fdebb13
added tailsitter recovery library
2015-12-24 10:15:25 +01:00
Mark Whitehorn
f36669723d
add rotation for stryker vtol
2015-12-24 10:14:58 +01:00
Lorenz Meier
d3149153f6
Merged master into ekf2
2015-12-24 09:53:54 +01:00
Lorenz Meier
45e4def3eb
FMUv4: Rename Spektrum power correctly
2015-12-24 09:47:29 +01:00
Lorenz Meier
0af727192e
FMUv1 board config: Enable DSM binding
2015-12-24 09:47:29 +01:00
Lorenz Meier
49f7df5724
IO firmware decode style
2015-12-24 09:47:29 +01:00
Lorenz Meier
74543b2cd6
S.BUS code style
2015-12-24 09:47:29 +01:00
Lorenz Meier
6e3749f904
Code style for DSM decoder
2015-12-24 09:47:29 +01:00
Lorenz Meier
7ed3fbb1bc
Formatted IOv2 board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
40f9ed0507
Formatted IOv1 board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
2fb604e951
Formatted FMUv4 board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
5a4472b418
DSM: Destroy test data to trigger decoding fails and test recovery
2015-12-24 09:47:29 +01:00
Lorenz Meier
d84fcfffaf
DSM decoder: Guard against invalid values
2015-12-24 09:47:29 +01:00
Lorenz Meier
5b4b5de34c
Disable DSM debug output
2015-12-24 09:47:29 +01:00
Lorenz Meier
13606173ee
Write DSM unit test
2015-12-24 09:47:29 +01:00
Lorenz Meier
7005b18a66
IO: Cleanup DSM input routine
2015-12-24 09:47:29 +01:00
Lorenz Meier
1871a61676
S.BUS: Fix compile error for single wire IOCTL
2015-12-24 09:47:29 +01:00
Lorenz Meier
87add55620
DSM: Generalize parsing
2015-12-24 09:47:29 +01:00
Lorenz Meier
72eda2d7c9
IOv2: Add DSM controls
2015-12-24 09:47:29 +01:00
Lorenz Meier
8520db884e
IOv1: Add DSM controls
2015-12-24 09:47:29 +01:00
Lorenz Meier
a2db2a3e53
FMUv4: Add DSM controls
2015-12-24 09:47:29 +01:00
Lorenz Meier
f7784bc7ac
DSM decoder: Fixes for non-IO environment.
2015-12-24 09:47:29 +01:00
Lorenz Meier
64b7072eaa
Add DSM decoder test
2015-12-24 09:47:29 +01:00
Lorenz Meier
cda3b51bb4
Add DSM X test data
2015-12-24 09:47:29 +01:00
Lorenz Meier
d71c629970
SBUS: Fix code style
2015-12-24 09:47:29 +01:00
Lorenz Meier
494bccb618
IO: Remove define now part of board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
9e45768ec2
FMU driver: Use generic configs and less defines
2015-12-24 09:47:29 +01:00
Lorenz Meier
a5835bfb4f
IOv2: Generalize board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
32d298c4b6
IOv1: Generalize board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
4637cc1f07
FMUv4: Generalize board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
9a1301dd96
FMUv2: Generalize board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
1426779572
FMUv1: Generalize board config
2015-12-24 09:47:29 +01:00
Lorenz Meier
e175ef5626
Aerocore: Generalize PWM out config
2015-12-24 09:47:29 +01:00
Lorenz Meier
ee2e3811d7
RC lib: Support separate config from init, allow DSM bind from all boards
2015-12-24 09:47:29 +01:00
Lorenz Meier
f40243890e
Merge branch 'master' of github.com:PX4/Firmware into beta
2015-12-24 09:11:36 +01:00
Lorenz Meier
92f7f0d2c2
Merged master
2015-12-24 09:11:13 +01:00
Roman
b958928095
publish rates and quaternion on attitude topic
2015-12-23 11:40:25 +01:00
Roman
366eaf4146
ecl:ekf use simple heading fusion
2015-12-23 06:23:16 +01:00
Lorenz Meier
2d50002973
Fix stack settings of EKF2
2015-12-23 06:23:16 +01:00
Lorenz Meier
02652af758
Enable EKF2 if LPE and INAV are both off
2015-12-23 06:23:16 +01:00
Lorenz Meier
979cda1b10
Add dependency to ECL to CMake
2015-12-23 06:23:16 +01:00
Lorenz Meier
49cef930af
Update location of ECL repo
2015-12-23 06:23:16 +01:00
Lorenz Meier
f50af43088
Restore normal SITL startup script
2015-12-23 06:23:16 +01:00
Lorenz Meier
ed8645a83b
Add EKF2 config and startup option for jMAVSim
2015-12-23 06:23:16 +01:00
Lorenz Meier
e72c672350
POSIX configs: Default normal config back to normal operation
2015-12-23 06:23:16 +01:00
Roman
87982ca73f
updated matrix lib
2015-12-23 06:23:16 +01:00
Roman
5228e5c8c7
updated ecl EKF
2015-12-23 06:23:16 +01:00
Roman
19bc791fe9
updated matrix lib
2015-12-23 06:23:16 +01:00
Roman
d291441468
updated ecl
2015-12-23 06:23:16 +01:00
Roman
c919969ebd
ecl:fix cmake file
2015-12-23 06:23:16 +01:00
Roman
33fdfbf77a
ecl: use data validation code from master
2015-12-23 06:23:15 +01:00
tumbili
50aeb3924d
updated ecl EKF
2015-12-23 06:23:15 +01:00
tumbili
763e2bb144
update matrix lib
2015-12-23 06:23:15 +01:00
tumbili
ddad6d2019
remove old estimator from startup file
2015-12-23 06:23:15 +01:00
tumbili
07abac3ea4
ekf2 publish attitude position and control state
2015-12-23 06:23:15 +01:00
tumbili
08871e77c2
updated ecl EKF
2015-12-23 06:23:15 +01:00
Roman
b1035fe115
updated ecl
2015-12-23 06:23:15 +01:00
Roman
63ac712eab
allow testing ekf2 in simulation with jmavsim
2015-12-23 06:23:15 +01:00
Roman
5ded6884ed
updated matrix lib
2015-12-23 06:23:15 +01:00
Roman
19a5f9e73d
updated ecl lib
2015-12-23 06:23:15 +01:00
Lorenz Meier
32d062836e
Moved ECL into its own submodule
2015-12-23 06:23:15 +01:00
Lorenz Meier
1781e3caf8
ECL: Remove in preparation for an external library
2015-12-23 06:23:15 +01:00
Lorenz Meier
585e1c93e8
Merge branch 'master' into beta
2015-12-18 16:28:36 +00:00
Lorenz Meier
10430d430c
Merge branch 'master' into beta
2015-11-17 13:04:49 +01:00
Lorenz Meier
5e57553615
Merged master to beta
2015-11-06 10:58:59 +01:00
Lorenz Meier
424f4a9066
Set climbout altitude to 10 meters by default
2015-10-23 11:17:55 +02:00
Lorenz Meier
30df075244
Revert "MAVLink: Add named value float to output"
...
This reverts commit 864068b99d .
2015-10-23 11:17:10 +02:00
Lorenz Meier
f6ddf53865
EKF: Fixed high CPU load
2015-10-10 22:19:19 +02:00
Lorenz Meier
ada07e2206
Commander: Only indicate green led if home position is valid
2015-10-07 15:13:32 +02:00
Lorenz Meier
365b3680a1
Merge branch 'master' into beta
2015-10-06 10:25:25 +02:00
Lorenz Meier
864068b99d
MAVLink: Add named value float to output
2015-10-03 10:08:08 +02:00
Lorenz Meier
c6462b07ad
Revert "fix handling of mavlink mode argument"
...
This reverts commit 485f0d0379 .
2015-09-24 18:14:42 +02:00
tumbili
485f0d0379
fix handling of mavlink mode argument
2015-09-23 12:23:39 +02:00
tumbili
27725534a3
fix handling of mavlink mode argument
2015-09-23 12:23:23 +02:00
Lorenz Meier
8580ac0155
Merge branch 'beta' into stable
2015-08-30 22:43:19 +02:00
Lorenz Meier
de6d3a13de
Merge branch 'beta' into stable
2015-08-28 22:03:22 +02:00
Lorenz Meier
e7a87710bc
Merge branch 'beta' into stable
2015-08-26 12:36:02 +02:00
Lorenz Meier
5282dc04b5
Merge branch 'beta' into stable
2015-08-26 09:33:46 +02:00
Lorenz Meier
b26d15c979
Merge branch 'beta' into stable
2015-08-24 10:13:35 +02:00
Lorenz Meier
401d35677f
Merge branch 'beta' into stable
2015-08-23 14:07:12 +02:00
Lorenz Meier
b8517eb428
Merge branch 'beta' into stable
2015-08-23 00:32:42 +02:00
Lorenz Meier
630740d54f
Merge branch 'beta' into stable
2015-08-19 16:30:08 +02:00
Lorenz Meier
8531cde567
Merge branch 'beta' into stable
2015-08-14 14:29:28 +02:00
Lorenz Meier
c0316f3db1
Merge branch 'beta' into stable
2015-08-11 13:43:43 +02:00
Lorenz Meier
71e743009a
Merge branch 'beta' into stable
2015-08-11 10:51:43 +02:00
Lorenz Meier
b2ff9e37c4
Merge branch 'beta' into stable
2015-08-08 23:50:35 +02:00
Lorenz Meier
bd2551d5f7
Merge branch 'beta' into stable
2015-08-08 11:32:10 +02:00
Lorenz Meier
7df8610cbd
Merge branch 'beta' into stable
2015-08-07 17:46:57 +02:00
Lorenz Meier
24c98ef14e
Merge branch 'beta' into stable
2015-08-07 15:49:30 +02:00
Lorenz Meier
5e6aebc8fa
Merge branch 'beta' into stable
2015-08-06 22:09:46 +02:00
Lorenz Meier
1dbbe90e06
Merge branch 'beta' into stable
2015-08-06 10:07:02 +02:00
Lorenz Meier
f890dee5aa
Merge branch 'beta' into stable
2015-08-04 23:27:05 +02:00
Lorenz Meier
1418b45942
Merge branch 'beta' into stable
2015-08-04 11:58:47 +02:00
Lorenz Meier
e66aab8e3a
Merge branch 'beta' into stable
2015-08-04 10:57:09 +02:00
Lorenz Meier
9c7970bd7d
Merge branch 'beta' into stable
2015-08-02 01:25:33 +02:00
Lorenz Meier
d18491b76e
Merge branch 'beta' into stable
2015-08-01 17:34:20 +02:00
Lorenz Meier
40a7c5a55d
Merge branch 'beta' into stable
2015-08-01 17:16:30 +02:00
Lorenz Meier
57ac8c19ff
Merge branch 'beta' into stable
2015-08-01 12:48:20 +02:00
Lorenz Meier
acc1aeb571
Merge branch 'beta' into stable
2015-08-01 09:34:17 +02:00
Lorenz Meier
814a6fadc6
Merge branch 'beta' into stable
2015-08-01 09:26:23 +02:00
Lorenz Meier
041b0d379a
Merge branch 'beta' into stable
2015-07-29 21:23:29 +02:00
Lorenz Meier
7c058b21ac
Add airframe icons
2015-07-29 00:03:41 +02:00
Lorenz Meier
e7d45575ad
Airframe Configs: Add version field
2015-07-28 23:59:19 +02:00
Lorenz Meier
0255f881c6
Merge branch 'beta' into stable
2015-07-28 23:45:55 +02:00
Lorenz Meier
bed182f6ab
Merge branch 'beta' into stable
2015-07-22 17:17:13 +02:00
Lorenz Meier
78be95ebc1
Merge branch 'beta' into stable
2015-07-22 12:57:22 +02:00
Lorenz Meier
341d00e806
Merge branch 'beta' into stable
2015-07-22 12:51:00 +02:00
Lorenz Meier
fe3ae3c79b
Merge branch 'beta' into stable
2015-07-22 10:04:21 +02:00
Lorenz Meier
8fc749f19b
Merge branch 'beta' into stable
2015-07-22 09:03:07 +02:00
Lorenz Meier
1e6d911ab9
Merge branch 'beta' into stable
2015-07-14 19:20:19 +02:00
Lorenz Meier
364d323ddf
Merge branch 'release_v1.0.0' into stable
2015-07-04 17:27:12 +02:00
Lorenz Meier
47358a446f
uMerge branch 'release_v1.0.0' into stable
2015-07-03 00:25:40 +02:00
Lorenz Meier
a494b45078
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-07-02 01:00:41 +02:00
Lorenz Meier
7dfcfd5f2b
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-06-30 07:10:45 +02:00
Lorenz Meier
e11fbbf312
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-06-30 07:01:38 +02:00
Lorenz Meier
65f8b81fda
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-06-25 22:45:08 +02:00
Lorenz Meier
13c993dda4
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-06-25 21:20:38 +02:00
Lorenz Meier
61f98262cf
Merge branch 'release_v1.0.0' into stable
2015-06-24 21:46:44 +02:00
Lorenz Meier
5ace8d993d
Merge branch 'release_v1.0.0' into stable
2015-06-13 00:20:10 +02:00
Lorenz Meier
a8e5084897
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-06-11 09:03:26 +02:00
Lorenz Meier
7eebb22a9c
Merge branch 'release_v1.0.0' of github.com:PX4/Firmware into stable
2015-05-28 17:41:54 -07:00
Lorenz Meier
3bdbb6eacf
Merge branch 'release_v1.0.0' into stable
2015-05-24 20:11:13 +02:00
Lorenz Meier
20a829e691
Merge branch 'master' into stable
2015-05-18 23:18:52 +02:00
Lorenz Meier
045a598a97
Merge branch 'master' of github.com:PX4/Firmware into stable
2015-05-18 11:03:34 +02:00
Lorenz Meier
d188f8012f
Merge branch 'master' into stable
2015-05-13 15:46:54 +02:00
Lorenz Meier
4635827f01
Merge branch 'master' into stable
2015-05-13 15:34:56 +02:00
Lorenz Meier
162b7b87e9
Merge branch 'master' into stable
2015-05-13 15:19:34 +02:00
Lorenz Meier
acf01c5e88
Merge branch 'master' into stable
2015-05-12 11:27:17 +02:00
Lorenz Meier
f892492a17
Merge branch 'master' into stable
2015-05-06 19:39:41 +02:00
Lorenz Meier
2a68adfd35
Merge branch 'master' into stable
2015-05-04 13:04:10 +02:00
Lorenz Meier
f56efaf149
Merge branch 'master' into stable
2015-04-27 22:33:32 +02:00
Lorenz Meier
8595c734e6
Merge branch 'master' into stable
2015-04-25 12:54:46 +02:00
Lorenz Meier
0b50c6c003
Merge branch 'master' into stable
2015-04-22 20:45:19 +02:00
Lorenz Meier
9e143e3d4c
Merge branch 'master' into stable
2015-03-10 17:42:32 +01:00
Lorenz Meier
965e0e5226
Merge branch 'master' of github.com:PX4/Firmware into stable
2015-03-09 23:47:53 +01:00
Lorenz Meier
e55f1bc66d
Fix IO update when safety can not be set to on. From @zottgrammes
...
Conflicts:
ROMFS/px4fmu_common/init.d/rcS
2015-03-09 20:19:35 +01:00