Anup Parikh
1cff86025e
Fix issue #7525
...
Add missing `.py` extension to Tools/px4 to fix #7525
2017-07-10 18:48:27 +02:00
garfieldG
44e148151b
Fixed the version naming
2017-07-09 13:08:49 +02:00
Julian Oes
d64b7706f5
check_code_style_all: accept astyle version 3.0.1
2017-07-08 11:52:23 +02:00
Beat Küng
18ea5ec1f8
logger: add git branch name to the log
2017-07-07 17:06:48 +02:00
Hamish Willee
5af62c8e49
Fix up so image links work properly
2017-07-06 22:21:46 +02:00
Hamish Willee
02b1048752
Make default output file name airframes_reference.md, which is expected by our gitbooks
2017-07-06 22:21:46 +02:00
Hamish Willee
8edc70d150
Add anchors for every vehicle in airframes reference
2017-07-06 22:21:46 +02:00
James Goppert
d10a491243
Add logging profiles to logger module.
2017-07-06 09:02:13 +02:00
Lorenz Meier
9bb3ab4a71
Update SITL module
2017-07-06 07:42:17 +02:00
Lorenz Meier
ca7c71b759
Update SITL version
2017-07-02 21:50:02 +02:00
Lorenz Meier
4cae86dc1a
Update jMAVSim
2017-07-02 16:59:55 +02:00
Lorenz Meier
82bd13bfe0
Update SITL Gazebo interface version
2017-07-02 16:46:13 +02:00
Lorenz Meier
6ea9c1877b
Add version command to PX4 tools directory
2017-07-02 14:43:13 +02:00
Hamish Willee
071cfc2d31
Ensure groups have unique names in TOC
2017-07-01 20:04:46 +02:00
Hamish Willee
6f3b6bf55b
Update parser to get class information and create separate groups for each class
2017-07-01 20:04:46 +02:00
Hamish Willee
50140b3d90
Group by vehicle type and add headings
2017-07-01 20:04:46 +02:00
Hamish Willee
d88e387013
Fix typo in exported text
2017-07-01 20:04:46 +02:00
Lorenz Meier
a6ef6c6e33
SITL Launcher: gzserver must be running when gzclient connects
2017-06-27 11:59:29 +02:00
Lorenz Meier
ad624c4a0a
Airframes parser: Add new class field
2017-06-27 11:07:03 +02:00
Khoi Tran
355205554a
Use format to properly format file for process_logdata_parser.py
2017-06-20 08:24:30 +02:00
Mohammed Kabir
4d6c1b5749
Add second barometer to thermal compensation fitting script
2017-06-16 21:15:09 +05:30
Beat Küng
1392e25652
Tools/jMAVSim: update submodule
...
allows setting gps origin via ENV variable
2017-06-14 13:12:10 +02:00
Nicolae Rosia
5e57594fba
update docker_run.sh
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Nicolae Rosia
a6acb2e68e
ARM Toolchain: search compiler in PATH
...
Add CMake target for strip since these changes break adb_upload_to_bebop.
GCC users should add the cross compiler bin path to PATH (location of arm-linux-gnueabihf-g++).
Clang user should do the following:
* set CMAKE_CXX_COMPILER to clang++ by providing -DCMAKE_CXX_COMPILER=clang++ to cmake
* get GCC cross compiler - needed because Clang does not ship a CRT
* create a symlink for clang and clang++ in GCC cross compiler bin dir.
* add GCC bin dir to PATH
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f266b91cc9
bebop uploader : kill and restart autostarted PX4 daemon
2017-06-13 08:16:37 +02:00
Kabir Mohammed
8b1ca2ea9b
Rename RPi/Bebop toolchain locations to PX4_TOOLCHAIN_DIR
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f123ade6d3
Rename to generic arm toolchain
2017-06-13 08:16:37 +02:00
Daniel Agar
bd60f87283
move param jinja templates into relevant module
2017-06-12 12:18:53 -04:00
Daniel Agar
4937449890
move parameter unittest into systemcmds
2017-06-12 12:18:53 -04:00
Daniel Agar
f26cd01d16
param gen reorganize and fix DISABLE_PARAMS_MODULE_SCOPING
2017-06-12 12:18:53 -04:00
Julien Lecoeur
38fff6546d
Fix python 3 compatibility in px_uploader.py
2017-06-08 07:57:00 +02:00
Lorenz Meier
5f4fb744ca
Uploader: Signal GCS or other connected devices that a FiFirmware upload is pending and requires device access.
2017-06-05 22:44:21 +02:00
Daniel Agar
db816982cd
px4params don't search recursively for params
...
- move controllib_test under controllib
2017-06-04 18:22:42 +08:00
Lorenz Meier
ea223505ae
Tools: Add MAVLink libary git hash to exported symbols
2017-06-04 16:14:00 +08:00
Daniel Agar
24b26e53b9
cmake organize code coverage handling and base
2017-06-02 19:35:18 -04:00
Daniel Agar
e4f55e4526
travis-ci upload cppcheck, scan-build, and coverage to s3
2017-06-02 19:35:18 -04:00
Daniel Agar
1ebe215c60
check_submodules.sh only sync selected submodule
2017-06-02 19:35:18 -04:00
Daniel Agar
8a681397bf
travis-ci lazy init submodules
2017-06-02 19:35:18 -04:00
Daniel Agar
6a249c742b
travis-ci add tests coverage to coveralls
2017-06-02 19:35:18 -04:00
Daniel Agar
e112161a04
clang-tidy fix mathlib headers and format
2017-06-02 19:35:18 -04:00
Daniel Agar
ac4a706da0
build system fixes and improvements
...
- deploy px4 metadata using target
- clang scan-build upload output to s3
- clang-tidy properly check headers
- add cppcheck helper
- force gcc color
2017-06-02 19:35:18 -04:00
Lorenz Meier
9736c08e49
uORB listener: Expand command to allow selecting the instance to print
...
listener sensor_gyro 1 2
will now print one report of the third gyro (index 2). The syntax needs further polishing, but this is a valid intermediate step.
2017-06-02 18:30:01 +02:00
Daniel Agar
dde605fc4a
Tools/docker_run.sh pick appropriate container if not set ( #7297 )
2017-05-26 09:28:37 -04:00
Daniel Agar
ef5bc526de
Tools/ecl_ekf mark executable
2017-05-17 09:02:52 +02:00
Lorenz Meier
31006eb43c
Update SITL repository
2017-05-14 15:53:31 +02:00
David Sidrane
95fd2cd184
Create NuttX git hash and tag
2017-05-03 08:18:47 +02:00
Lorenz Meier
b039f61762
Check code style: Be more permissive on Astyle
2017-05-01 16:56:13 +02:00
Lorenz Meier
c60ad883a4
Update SITL
2017-04-23 19:24:40 +02:00
Lorenz Meier
1766f65f02
Update Gazebo SITL
2017-04-23 15:24:41 +02:00
Daniel Agar
93d4f487ef
travis-ci update to latest docker
2017-04-22 21:31:05 -04:00
Julian Oes
e9aef2eb95
px_uploader.py: properly loop through all baudrates
...
In case when the baudrate change failed, we should still try that
baudrate again in the next iteration.
2017-04-22 08:00:51 +02:00
Julian Oes
2467297acf
px_uploader.py: fix exception on baudrate change
...
This prevents an exception happening inside the serial stack.
2017-04-22 08:00:51 +02:00
Paul Riseborough
1843061376
Tools/ecl_ekf: Improvements to ecl log analysis scripts
...
Fix error in scaling of population high frequency vibration metrics
Add histograms for delta angle and velocity bias data
Fix variable descriptions
2017-04-21 08:34:19 +02:00
Paul Riseborough
2a34bde0e9
Tools/ecl_ekf: Update EKF log analysis
...
Add assessment of IMU bias and mag field estimation
Reduce warning false positives by adjusting thresholds and eliminating use of peak value plots for output observer monitoring
Clear each figure after saving to reduce memory usage
2017-04-21 08:34:19 +02:00
Andrew C. Smith
d21b6655d2
Add the Gumstix AeroCore2 to the build system.
2017-04-20 12:24:27 -10:00
jwilson
0aaf595317
Modified sanity test to identify success from the output of the PX4 flight stack, instead of QuRT.
2017-04-20 08:39:16 +02:00
Beat Küng
06997915c2
px4airframes: update image path for markdown after dev-guide update
2017-04-18 11:58:18 +02:00
Beat Küng
42d2f8a798
px4airframes markdown output: merge output columns with maintainer
2017-04-18 11:58:18 +02:00
Beat Küng
2d9a82198a
airframes markdown output: merge Outputs where possible for each group
2017-04-18 11:58:18 +02:00
Beat Küng
a943bf37f0
Tools/px_process_airframes: add markdown output
2017-04-18 11:58:18 +02:00
Beat Küng
62c1a23ea3
Tools/px4airframes: refactor & remove some unneeded code
2017-04-18 11:58:18 +02:00
Beat Küng
59ea964ea2
remove Tools/aiframes.xml: not needed anymore
2017-04-18 11:58:18 +02:00
Julian Oes
0d2e847c57
tag_to_version.py: fix Python3 error ( #7056 )
...
subprocess.communicate returns bytes instead of a str which is not the
same for Python3. Therefore, we need to decode the bytes.
2017-04-16 10:03:06 -04:00
James Goppert
955749ed6f
Add iris_rplidar model ( #6558 )
...
* Whitespace cleanup and add config for rplidar.
* Add rplidar target.
* Disable gps for rplidar.
2017-04-10 03:06:21 -04:00
Daniel Agar
392a9fbb19
geotagging.py remove unused imports
2017-04-06 14:43:22 +02:00
Daniel Agar
6677022622
geotagging.py pep8 formatting
2017-04-06 14:43:22 +02:00
Daniel Agar
7be2eb06a2
geotagging.py handle mismatch of triggers and images
...
- print simple progress with time mismatch warning
2017-04-06 14:43:22 +02:00
Daniel Agar
c2be4df9b7
geo_tag_images.py remove unused imports
2017-04-06 14:43:22 +02:00
Daniel Agar
833a7e3677
geo_tag_images pep8 formatting
2017-04-06 14:43:22 +02:00
Daniel Agar
83d7764e9e
geo_tag_images.py fix to work with PX4 logs
2017-04-06 14:43:22 +02:00
Hamish Willee
33b4ec450d
Update parameter script to include increment, enum value, bitmask, module information
2017-04-06 14:04:26 +02:00
Beat Küng
d9dac8a6a8
Tools/px_process_params.py: set executable bit
2017-04-06 11:48:35 +02:00
Hamish Willee
0ea331d5c4
Add markdown (HTML) output format for parameters
2017-04-05 13:39:33 +02:00
Lorenz Meier
63a84900e6
Add rover model
2017-04-02 21:52:18 +02:00
Beat Küng
a4fc7ae95e
simplify px_process_params: remove --modules, use a list for --src-path instead
2017-03-23 08:37:48 +01:00
David L Sprague
0a02a4c503
Fixed Issue #6596
...
Fixed the block comments at the top of the source file and the help message for the script (starting at line 279) so that an underscore ("_") character is correctly described as the separator for the first message field name rather than a period character "."
2017-03-20 08:35:39 +01:00
Lorenz Meier
e9e79cdc9b
Updated optical flow repo
2017-03-13 08:37:50 +01:00
Lorenz Meier
fb64403607
Updated jMAVSim
2017-03-11 22:03:17 +01:00
Lorenz Meier
86a8e95017
Update jMAVSim to fix compatibility with recent java versions
2017-03-11 21:37:06 +01:00
Beat Küng
541e53fdcf
jmavsim_run.sh: add -i to specify the IP
2017-03-10 09:00:24 +01:00
Julian Oes
9235c0fd67
Update jMAVSim submodule
...
This fixes the compass, see:
https://github.com/PX4/jMAVSim/pull/55
2017-03-08 19:37:57 +08:00
Beat Küng
561a5c5422
Tools/px_mkfw.py: use the same args to get the git version as px_update_git_header.py
2017-03-07 23:55:37 +08:00
Beat Küng
037280c17d
sitl: add iris_replay startup script, handle $replay_mode in sitl_run.sh
...
usage:
export replay_mode=ekf2
export replay=<abs_path_to_log.ulg>
make posix none
2017-03-04 22:47:54 +08:00
Beat Küng
b2d47adf56
jmavsim_run.sh: add -r option to set the update rate
...
currently jmavsim uses a default rate of 500 Hz which is too much.
2017-03-04 05:59:10 +08:00
Julian Oes
12c7421be9
px_uploader.py: remove unused exception vars
2017-02-27 11:23:09 +01:00
Julian Oes
974a9a0673
px_uploader.py: enable file to be used as module
...
In order to use px_uploader as a module from another Python script, all
the action needs to be moved into a main() function which is only called
if the file is run directly.
2017-02-27 11:23:09 +01:00
Julian Oes
090d7ebd6b
px_uploader: fix SerialException error
...
Sometimes right after reboot, we got a `raise SerialException(
msg.errno, "could not open port {}: {}".format(self._port, msg))`.
If this happens now, we will just try again later.
2017-02-27 11:23:09 +01:00
Julian Oes
b0a8073e15
px_uploader.py: small whitespace fix
...
Found by PEP8 checker.
2017-02-27 11:23:09 +01:00
Julian Oes
ff87d43be0
px_uploader.py: vim modeline for indent settings
2017-02-27 11:23:09 +01:00
Julian Oes
172f35042f
px_uploader.py: use consistent indenting
...
This file had the indentending mixed up between 4 and 8 spaces.
This changes it to the Pythonic way of 4 spaces.
2017-02-27 11:23:09 +01:00
Paul Riseborough
bf06066010
Tools: Add scripts for ecl EKF log file analysis
2017-02-20 07:53:07 +01:00
Lorenz Meier
495e16d510
Uploader script: Fix Python 2 issue and timing corner case on Mac OS, both in a robust fashion
2017-02-17 22:28:14 +01:00
James Goppert
7659402fdb
WIP: valgrind runtime analysis and fixes ( #6521 )
...
* Fix several valgrind identified mem leaks
* Added callgrind target.
* px4_posix_tasks use nullptr
2017-02-17 12:36:52 -05:00
James Goppert
85f62f5da0
Fix param scoping to use cmake for parsing.
2017-02-17 11:26:46 +01:00
Lucas De Marchi
47411b052c
aerofc: test 115200 and 460800 baud rates
...
We still want to be able to program the flight stack if the user changes
the baudrate of that UART.
2017-02-16 09:35:23 +01:00
Lucas De Marchi
f9795ccbab
px_uploader: support multiple baud rates
...
We may need to change the baud rate from one version to the other.
Allowing the script to try multiple baud rates makes the transition a
little bit less painful.
This also fixes a bug in which it would go the next port before trying
to identify the board after asking it to reboot.
2017-02-16 09:35:23 +01:00
Lorenz Meier
7f4601a50f
Plane: Fix motor scaling
2017-02-13 21:32:46 +01:00
bharath374
6013c273bf
Added 8x96 mode to Snapdragon Flight sanity test script
2017-02-12 08:46:50 +01:00
Paul Riseborough
5567170a26
Tools: update offline sensor calibration script
...
Fix typographical error
2017-02-07 11:01:22 +01:00
Paul Riseborough
f86347f1e2
Tools: Enable offline calibrator to handle less than 3 inertial sensors
2017-02-02 23:54:06 +01:00