liubaoxu
db37cd8c71
BMP280:fix definition misspelling
...
from BPM280 to BMP280
2019-04-20 08:52:06 +02:00
David Sidrane
2b68076663
Update Nuttx with F7 i2C fixes
2019-04-18 08:55:50 +02:00
baumanta
c0a1f5b72f
Collision prevention improvements ( #11866 )
...
* match max vel in col-prev to regular pos ctrl
* change warning criterium to avoid float error
* disable push back from obstacles
* use floats consistently
2019-04-17 13:20:29 -04:00
Roman
463b8a7528
vtol_att_control: respect min pwm values
...
Signed-off-by: Roman <bapstroman@gmail.com>
2019-04-17 09:13:27 +02:00
Dennis Millard
70681f990f
BMI055 IMU driver fix temperature reporting
2019-04-16 22:53:16 -04:00
sfuhrer
3d36dbfba3
added babyshark VTOL config file and mixer
2019-04-16 11:05:35 -04:00
Mark Sauder
74bc6870ed
simulator: uorb and initialization cleanup ( #11825 )
...
* Cherry pick the vehicle_imu PR #9756 src/modules/simulator directory work to submit as standalone PR.
* Modify the accelsim init method mag_report usage to match usage in measure() and mag_measure() methods in the class.
* Incorporate review comments in the accelsim.cpp init() method and also make the same modifications in gyrosim.cpp.
* Delete unneeded mag_report initialization from accelsim init() method.
* Deprecate unneeded measure() call from accelsim.cpp init() and gyrosim.cpp init().
2019-04-16 08:29:53 +02:00
Gabriel Moreno
f9324fb76a
mavlink: set correct distance_sensor timestamp. Fixes #11840
...
When PX4FLOW is connected to PX4 through MAVLink (e.g., through a USB
port), the timestamp assigned to the distance_sensor was wrong. This fix
uses the same timestamp assigned to the optical_flow message created from
the same OPTICAL_FLOW_RAD MAVLink message.
Signed-off-by: Gabriel Moreno <gabrielm@cs.cmu.edu>
2019-04-15 20:31:15 +02:00
bresch
93d52581ef
Auto - Fix cruise speed. Tested with and without SDK. Before that commit, the drone files at max speed instead of cruise speed if not precised by the SDK
2019-04-15 16:32:26 +02:00
Beat Küng
226f3c0999
rc.board_sensors: probe for external qmc5883
2019-04-15 10:37:06 +02:00
Daniel Agar
d36b06f779
fw_pos_control_l1: FW_LND_EARLYCFG disable by default
...
- change to boolean param
2019-04-13 17:35:12 +02:00
Daniel Agar
6d30b13afa
update Tools/setup/ dev environment setup scripts
...
- Ubuntu install NuttX toolchain, gazebo, and switch to python3
- OSX switch to python3
2019-04-12 10:43:21 -04:00
Julian Oes
e88f1b33b2
FlightTasks: fix mission DO_CHANGE_SPEED
...
This fixes the issue where the DO_CHANGE_SPEED command was ignored and
the drone always travelled at the MPC_XY_CRUISE velocity.
2019-04-12 15:47:36 +02:00
Matthias Grob
1454694bdd
FlightTaskAuto: separate default speed and limit
...
It wasn't possible to fly faster than cruise speed even if planned
in the mission.
Limiting the planned cruise speed is necessary because
the smoothed trajectory mission plans to the _mc_cruise_speed and
if that's higher than the maximum it gets capped for safety by the
position controller and the result is a jerky flight.
2019-04-12 15:47:36 +02:00
Beat Küng
3135f9f0d2
sih: avoid static variable + style fixes
2019-04-12 09:25:07 +02:00
romain
65f623bd73
acceleration added when hitting the ground
2019-04-12 09:25:07 +02:00
romain
7be1cc389e
removed arguments from constructor
2019-04-12 09:25:07 +02:00
Beat Küng
744b50b478
send MAVLink GROUND_TRUTH at 25 Hz, only in SIH mode. And minor cleanup
2019-04-12 09:25:07 +02:00
romain
9adb4410bd
newline added at the end of files
2019-04-12 09:25:07 +02:00
romain
8b6480c1cf
sih.msg removed, serial port communication removed
2019-04-12 09:25:07 +02:00
romain
e8c5d85525
sih param names cleanup
2019-04-12 09:25:07 +02:00
Beat Küng
f542736140
'simulation' category added in srcparser.py
2019-04-12 09:25:07 +02:00
romain
e1d9438f79
sih: remove SYS_SIH parameter and extend SYS_HITL
2019-04-12 09:25:07 +02:00
romain
a9660d9da0
white noise generator updated
2019-04-12 09:25:07 +02:00
romain
cdd7e95a92
added a call to px4_sem_destroy()
2019-04-12 09:25:07 +02:00
romain
6ff228c2ff
sih module implemented with hrt_call_every and semaphore_wait
2019-04-12 09:25:07 +02:00
Beat Küng
914a9b78b6
new airframe for sih, HIL_STATE_QUATERION sent through MAVLink
2019-04-12 09:25:07 +02:00
romain
c09e9ec97f
simulator in hardware, new module added that allows to run a simulator in the hardware autopilot, for more documentation visit https://github.com/romain-chiap/PX4_SIH_QuadX
2019-04-12 09:25:07 +02:00
Daniel Agar
4fe9ac9993
vscode add uavcan.dsdl to recommended extensions
...
- this extension adds support for Data Structure Description Language (DSDL)
2019-04-11 21:04:59 -04:00
Andreas Daniel Antener
95a0803b14
Adding AK09916 driver to support the Here2 GNSS emulated mag (I2C) ( #11837 )
...
* drivers, magnetometer: added ak09916 driver to support the mag driver emulated by the Here2 gps
* boards: set yaw 270 rotation for external ak09916 driver and only start it for the PH21
* drivers: only start ak09916 when icm20948 is not available on a ph21 setup
2019-04-11 12:43:50 -04:00
Daniel Agar
5a50f96bcf
move icm20948 (Here GPS compass) to Cube sensors start ( #11838 )
2019-04-11 11:15:53 -04:00
Julian Oes
cd9b3d6b27
CI: move no-ninja builds to Jenkinsfile
2019-04-11 10:07:00 +02:00
Julian Oes
471d05381b
CI: also build PX4 SITL without ninja
2019-04-11 10:07:00 +02:00
Julian Oes
f74aab33ad
CI: also build two targets without ninja
...
This should prevent future regressions when compiling with "Unix
Makefiles" or others instead of ninja as the generator behind cmake.
2019-04-11 10:07:00 +02:00
Julian Oes
5b3a6facfa
cmake: fix races without ninja
...
This fixes build races which happened if "Unix Makefiles" instead of
ninja-build was used as the cmake backend.
For any dependencies of commands on files we need to create a target.
Otherwise, if "Unix Makefiles" are used as the generator the commands
are run in parallel on the different files which often can lead to
races or redundancies in our build.
A nice write-up can be found here:
https://samthursfield.wordpress.com/2015/11/21/
cmake-dependencies-between-targets-and-files-and-custom-commands/#
custom-commands-and-parallel-make
2019-04-11 10:07:00 +02:00
David Sidrane
dbd02b1e47
px4io:Detect Running on Cube and set GPIO for heater
...
Addresses #11832 - configure the mixed use GPIO
that can be the a BLue LED or a Heater as PUSH
PULL on Cube as to not let the heater input float.
2019-04-11 08:34:22 +02:00
mcsauder
9540869c20
Alphabetize a few methods and variable orders in mavlink_receiver.h.
2019-04-11 08:31:30 +02:00
Martina Rivizzigno
f0ce0646a3
rostest_avoiance_run: bump to avoidance stable release 0.2.0
2019-04-10 16:36:18 -04:00
Chris Lovett
b6120f39f3
Merge pull request #11826 from lovettchris/review/add_pwm_out_sim
...
Add back pwm out sim module so HITL simulation works again.
2019-04-10 09:39:23 +02:00
Alessandro Simovic
4127adf73c
addressing comments from #11796
2019-04-10 09:38:53 +02:00
Alessandro Simovic
482a46ab36
Standardising mavlink message strings
2019-04-10 09:38:53 +02:00
PX4 Build Bot
3549354599
Update submodule ecl to latest Tue Apr 9 12:38:37 UTC 2019
...
- ecl in PX4/Firmware (aed3d80d5982f37e8353d6d07e29c79a9260b086): f95cd4b358
- ecl current upstream: c4492b17c1
- Changes: f95cd4b358...c4492b17c1
c4492b1 2019-04-09 Martina - do not reset yaw if vehicle on ground
14227ea 2019-04-08 Julian Oes - CMakeLists.txt: fix cmake warning
f97f0b6 2019-03-30 Paul Riseborough - EKF: Remove unnecessary code
43b5e26 2019-03-02 Paul Riseborough - EKF: Fix bug causing continual yaw reset when EKF2_MAG_TYPE = 2
2019-04-09 17:21:28 +02:00
Julian Kent
911df49045
increase stacks in drivers identified by stackcheck builds
2019-04-09 17:20:50 +02:00
Daniel Agar
0206375de6
logger reduce default topics
2019-04-09 10:14:49 -04:00
Beat Küng
d9f8e37288
omnibus: use default clock rate of 20 MHz for SD card (CONFIG_MMCSD_SPICLOCK)
...
With 24 MHz accesses to the SD card were unreliable. And the chance of
failure recently got worse, so that logging became impossible.
2019-04-08 10:44:30 +02:00
Daniel Agar
6bb93936d1
cmake use ${PYTHON_EXECUTABLE} for mixer test
...
- needed for code coverage of python scripts
2019-04-07 16:35:31 -04:00
Daniel Agar
b9516d7e38
mixer move test_mixer_multirotor into cmake
2019-04-07 16:12:17 -04:00
Daniel Agar
d21314c74c
vscode add empty kit to quiet user prompt
2019-04-07 14:05:41 -04:00
Matthias Grob
eee51ef576
appveyor: cleanup unnecessary leftovers
...
- platform is optional and matters for Visual Studio builds
- `ver` command shows the windows version
and was just my first CI test
2019-04-07 18:56:51 +02:00
Matthias Grob
e94580711b
check_submodules: fetch in parallel on CI
2019-04-07 18:56:51 +02:00