6441 Commits

Author SHA1 Message Date
Lorenz Meier
c802b86acc Sensors: Fix FMUv4 voltage 2016-01-18 10:24:10 +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
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
401af28b38 Ensure that UAVCAN_ENABLE is always present 2016-01-16 12:07:50 +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
Lorenz Meier
c0e88e262c Drop man min throttle to 8% since its a continous user complaint 2016-01-14 23:50:37 +01:00
Roman Bapst
b26fc1f089 fix waypoint handling in position control 2016-01-14 18:30:30 +01:00
Andreas Antener
05b23a8b54 disable pos/vel control during mission in transitions 2016-01-14 16:07:01 +01:00
tumbili
f2e7d5ca77 simulator: support for standard vtol plane 2016-01-14 16:07:01 +01:00
Lorenz Meier
3e27189026 Sensor params: Flag params requiring a reboot 2016-01-13 21:20:21 +01: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
nopeppermint
78f9bb79f1 more spelling mistakes 2016-01-11 08:38:09 +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
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
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
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
fe07079367 added parameter interface to ekf2 2016-01-10 21:14:58 +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
83339a2de0 Remove unmaintained fixed wing controller 2016-01-10 13:57:00 +01:00
Lorenz Meier
41f36aa99f Enable debug key/value stream by default 2016-01-09 16:59:37 +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
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
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
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
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
Roman
a79c6be39b tailsitter: go into mc mode it transition switch not assigned 2016-01-04 18:19: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
a8a9c9b8ec MAVLink: Start slightly differently on USB 2016-01-03 15:28:04 +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
276855acd2 EKF2: Remove todo 2016-01-01 11:39:16 +01: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
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