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
Daniel Agar
4e3b4091e8
run-clang-tidy only display output on error
2017-02-01 22:15:50 -05:00
Daniel Agar
226148ea8b
import llvm 4.0 run-clang-tidy.py
2017-02-01 22:15:50 -05:00
Bart Slinger
a66a25b884
sdlog2_dump.py skip unknown message type
2017-02-01 11:31:08 +01:00
Paul Riseborough
0a447e9a93
Tools: update instructions for off-board calibrator
2017-02-01 08:40:23 +01:00
Paul Riseborough
e78c5155a2
Tools: update calibration instructions
2017-02-01 08:40:23 +01:00
Paul Riseborough
06f280e021
Tools: reinstate original offline calibrator to unblock testing
...
Refactored calibrator is not working.
2017-02-01 08:40:23 +01:00
Paul Riseborough
f9b75e68c9
Tools: Change sign convention used by thermal calibrator
...
The flight code assumes corrections have the same sign as the sensor bias error and are subtracted from the raw reading
2017-02-01 08:40:23 +01:00