Commit Graph

17672 Commits

Author SHA1 Message Date
Julian Oes d5cc9e0873 snapdragon_rc_pwm: allow the driver to be stopped 2016-04-21 13:00:08 +02:00
Lorenz Meier 835ee4d709 Commander: Better status feedback about power status 2016-04-21 10:36:14 +02:00
Lorenz Meier ef69f74977 Do not use low level debug output on USB resume 2016-04-21 10:35:57 +02:00
Lorenz Meier c8c7c84110 Simplify ADC driver 2016-04-21 10:35:44 +02:00
Lorenz Meier 5569d5444b Fix incorrect use of constant 2016-04-21 10:02:52 +02:00
sander 3307c71e6d Additional yaw handling on land 2016-04-21 09:32:33 +02:00
sander e2812e34f8 Restore yaw orientation on RTL descend 2016-04-21 09:32:33 +02:00
sander f5d3871b9c Fix RTL vtol back transition 2016-04-21 09:32:33 +02:00
Andreas Antener e42206fc61 use waypoint type for RTL descent phase 2016-04-21 09:32:33 +02:00
Andreas Antener 433eeb3d09 make landing in RTL default for VTOL capable vehicles 2016-04-21 09:32:33 +02:00
Andreas Antener f224375641 VTOL: transition to MC before descent in RTL 2016-04-21 09:32:33 +02:00
Lorenz Meier af02b860b3 Revert "bug fixes for sitl cmake files"
This reverts commit 76df4ecf34.
2016-04-21 08:39:28 +02:00
jwilson f76bc2aa18 Adding additional changes to the legacy driver config files, originally in the non-legacy driver config files. 2016-04-21 07:57:30 +02:00
jwilson d2ecd3c9f5 Modify config files to incorporate changes made in the corresponding non-legacy CMake config files. 2016-04-21 07:57:30 +02:00
jwilson fb97edd8af Adding new CMake config files which will be used to generate a build which uses the legacy sensor drivers. This is only temporary until integration with the corresponding PX4 DriverFramework drivers is complete. 2016-04-21 07:57:30 +02:00
SimsGautam 76df4ecf34 bug fixes for sitl cmake files 2016-04-20 22:28:39 +02:00
Nicolae Rosia fff535857d drivers/gps: fix segfault when parsing arguments
running gps command without parameters results in segfault
due to illegal access to unallocated memory

Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2016-04-20 21:50:10 +02:00
Paul Riseborough df3dce33c7 ecl: update library reference
Improved reporting and logging of ekf2 status
2016-04-20 21:47:29 +02:00
Paul Riseborough 771d753419 sdlog2: log ekf2 GPS and control status flags 2016-04-20 21:47:29 +02:00
Paul Riseborough 631040b30b ekf2: publish filter control mode status 2016-04-20 21:47:29 +02:00
Paul Riseborough 07eb4feed8 ekf2: publish GPS check status 2016-04-20 21:47:29 +02:00
Paul Riseborough ba5d608cad msg: Add control mode data to estimator status 2016-04-20 21:47:29 +02:00
Andreas Antener fce556e34c commented tests for mp sitl cmake config 2016-04-20 17:52:02 +02:00
Andreas Antener dab7d1f828 allways pull latest container before running tests 2016-04-20 17:23:05 +02:00
Andreas Antener 0282321304 fixed test results directory location 2016-04-20 17:00:39 +02:00
Andreas Antener bee2c98785 reorganized posix sitl launch scripts, reorganized mavros python test scripts (integration tests) and updated them for posix sitl, removed old and not working integration tests 2016-04-20 16:51:58 +02:00
Andreas Antener a8a57ca20c make iris move a bit faster in gazebo and removed broken assertion from posctl test 2016-04-20 11:07:02 +02:00
Andreas Antener 326405faa4 updated mavros IT scripts, copy more data after the test 2016-04-20 11:05:29 +02:00
Andreas Antener 7f767a86e5 copy test results outside container 2016-04-20 11:05:29 +02:00
Andreas Antener fc8d9588c6 added IT run scripts to Firmware 2016-04-20 11:05:29 +02:00
Andreas Antener cbc94fbe8c first attempt to run mavros tests in new sitl environment 2016-04-20 11:05:29 +02:00
Mark Whitehorn f097e118df assign timestamp 2016-04-19 21:19:44 +02:00
Julian Oes 91133021d6 posix/qurt cmake: fix eagle upload 2016-04-19 15:10:43 +01:00
tumbili d227c61246 update all fields of the control state message 2016-04-19 13:25:41 +02:00
tumbili 42e733b984 better comments for control state message 2016-04-19 13:25:41 +02:00
Sebastian Verling 184a2fa7de publishing velocity and position to control state in ekf2
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
2016-04-19 13:25:41 +02:00
Roman b1b8ab62a3 updated ecl ekf 2016-04-19 13:25:41 +02:00
Roman c6668cae6c provide ekf2 with eas2tas factor 2016-04-19 11:20:57 +02:00
Roman f5730dc7b5 updated ecl ekf 2016-04-19 11:19:36 +02:00
Beat Küng 80e05dd3a3 orb: fix memory leaks, forgotten unlock & wrong exit condition in advertisement
How can someone just add a FIXME for such a simple case?!
2016-04-19 11:12:36 +02:00
Beat Küng fdc10d212b orb: fix when orb_subscribe_multi is called before orb_advertise_multi
This fixes the previously introduced unit test. It fixes the case where
orb_subscribe_multi is called multiple times with different instances,
and no publisher advertised the topic yet. In this case all subscribers
got the same instance 0.
2016-04-19 11:12:36 +02:00
Beat Küng 8fa18f412a uorb: add unit test that currently fails (simulation of a queue with a single topic)
This fails both on NuttX & Linux
2016-04-19 11:12:36 +02:00
Beat Küng 9041b7e16d fix formatting style for uORB 2016-04-19 11:12:35 +02:00
Beat Küng 934207b518 uORB: merge the files uORBManager_{nuttx,posix}.cpp, largely the same code 2016-04-19 11:12:35 +02:00
Beat Küng c598429547 uORB doc: remove redundant doc & update existing one (describe the _multi methods) 2016-04-19 11:12:35 +02:00
Beat Küng e9019582cc uORB::DeviceMaster::ioctl: avoid operator[], since we already have the iterator
In the existing implementation, the map had to be searched twice.
2016-04-19 11:12:35 +02:00
Beat Küng 9c360e9f88 uORB: fix node_open: *instance is read even though it's an output parameter
This fixes a subtle bug: the instance parameter of orb_advertise is an output
parameter and thus its value can be random. However in node_open this value
is accessed and thus the open(...) call could succeed even though it should
not. This can happen for example if a second advertiser of a topic calls
orb_advertise_multi with *instance=0.

The existing implementation worked only because *instance was initialized
with -1 in most cases.
2016-04-19 11:12:35 +02:00
Lorenz Meier 995710da00 MAVLink update 2016-04-19 11:12:15 +02:00
tumbili 852e33697d fixed ekf2_replay:
we are now using the vehicle_landing_detected topic
instead of getting the landed flag from the vehicle status topic
2016-04-19 10:58:14 +02:00
Benoit Landry 10b9fde169 parameters for esc duty cycles 2016-04-18 23:43:05 +02:00