Julian Oes
11d4c32cd4
px_uploader: fix unknown variables
2018-07-17 07:44:58 -07:00
Julian Oes
8b91a68fea
px_uploader: white space PEP8 fixes
2018-07-17 07:44:58 -07:00
PX4 Jenkins
d390524437
Update submodule sitl_gazebo to latest Mon Jul 16 20:26:32 CDT 2018
...
- sitl_gazebo in PX4/Firmware (a08fc0c3ff3cfb4bba57035c98b0a7398b0c2a19): https://github.com/PX4/sitl_gazebo/commit/ac54b8fdddd9b21dbe6d59deaf46494864858bc9
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/c1ca87e37b831cd4b64ac642957e701875738909
- Changes: https://github.com/PX4/sitl_gazebo/compare/ac54b8fdddd9b21dbe6d59deaf46494864858bc9...c1ca87e37b831cd4b64ac642957e701875738909
c1ca87e 2018-07-16 Elia Tarasov - add support for gazebo version greater or equal 9
eb4494d 2018-07-16 Elia Tarasov - load rotation signs from sdf model file
c00b9ee 2018-07-16 Elia Tarasov - add default constants for rotation signs
36360c5 2018-07-16 Elia Tarasov - add rotation signs to class variables
2018-07-16 22:40:47 -04:00
PX4 Jenkins
35089bf008
Update submodule jMAVSim to latest Mon Jul 16 20:26:26 CDT 2018
...
- jMAVSim in PX4/Firmware (e2eb84042e ): https://github.com/PX4/jMAVSim/commit/e0e8b6ca473a6eecc3ee2984ea414e321f6808c6
- jMAVSim current upstream: https://github.com/PX4/jMAVSim/commit/136e92eb8a0131b63c165d5f32dd74c3a2b28993
- Changes: https://github.com/PX4/jMAVSim/compare/e0e8b6ca473a6eecc3ee2984ea414e321f6808c6...136e92eb8a0131b63c165d5f32dd74c3a2b28993
136e92e 2018-07-16 Hamish Willee - Merge pull request #77 from PX4/readme-update-for-blender
78b653e 2018-07-10 alessandro - typo fix
9734edf 2018-06-20 alessandro - Addressing review comments from #77
a197e76 2018-06-19 Alessandro Simovic - readme: added instructions for Blender
2018-07-16 22:40:25 -04:00
Daniel Agar
c141081d47
sitl_gazebo update to latest with baro noise fix
2018-07-15 21:12:27 -04:00
johannes
62ea0b6ddb
ecl-ekf tools: fix division by zero warning by dividing by epsilon
2018-07-15 21:12:27 -04:00
johannes
45483f8cc3
ecl ekf tools: print check failures and warnings (for IMU) to stdout
2018-07-15 21:12:27 -04:00
johannes
78d8061aaf
ecl-ekf tools: set exit code to -1 for failed analysis, pipe args
...
- process_log_data: exit with code -1 if whole system analysis fails
- batch_process_logdata and process_log_data: pipe sensor safety
margin argument to the arguments of the superseeding scripts
- reduce minimum flight length for analysis to 50 samples
2018-07-15 21:12:27 -04:00
Lorenz Meier
57c7e1a3eb
Uploader: Ensure that we are not entering windowed mode on USB links
2018-07-15 16:15:21 +02:00
TSC21
ceae2f8896
update sitl_gazebo submodule
2018-07-13 20:58:44 +02:00
David Sidrane
05936f2ff7
px_uploader.py:Speed Improvments on Serial
...
The __getSync was costing about 16Ms per call.
The commit uses a window based approch allowing
the SYNC,<results> to be read all at one time.
and delaying for programing based on transport
time + 1 Ms;
THe improvment at 2Mbps is >4 minutes to ~37
seconds
2018-07-13 17:29:31 +02:00
Daniel Agar
8537863848
delete sdlog2
2018-07-13 09:02:59 +02:00
Daniel Agar
dec03873bc
px_uploader add small delay before checking CRC result
2018-07-07 15:55:53 +02:00
Hamish Willee
7402d8223b
Fix up references to pixhawk.org
2018-07-02 13:11:15 +02:00
Julian Oes
193993c54f
px_uploader: fix typo and Python 3 issue
2018-06-29 08:46:45 +00:00
Julian Oes
b0ec64efe8
px_uploader: fixed a couple small PEP8 warnings
2018-06-29 08:46:45 +00:00
Julian Oes
48edf9b65e
px_uploader: remove commented out line
2018-06-29 08:46:45 +00:00
Julian Oes
4e43cc3518
px_uploader.py fix flashing issue ( #9792 )
...
This fixes a problem where the pyserial write call gets stuck.
It happens on a specific Fedora 28 system with internal USB ports as
well as USB hubs.
It is not clear why the problem is resolved but it is clearly
reproducible that with a timeout of 0, the write can get stuck and with
a timeout > 0 it works every time.
The exception added as part of this commit makes sense but has never
been triggered in my testing.
2018-06-28 20:18:22 -04:00
Daniel Agar
e78b9a063f
px_uploader cleanup status messages and print used percentage
2018-06-28 19:35:36 +00:00
PX4 Jenkins
dee5635f79
Update submodule sitl_gazebo to latest Wed Jun 27 21:26:29 EDT 2018
...
- sitl_gazebo in PX4/Firmware (18abeb1118 ): https://github.com/PX4/sitl_gazebo/commit/3c7d18d0a52657106a3a7190c54006ed6b442071
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/fcee53fc4c6ef734204fd74eeed2db5b767027ad
- Changes: https://github.com/PX4/sitl_gazebo/compare/3c7d18d0a52657106a3a7190c54006ed6b442071...fcee53fc4c6ef734204fd74eeed2db5b767027ad
fcee53f 2018-06-22 TSC21 - vision: by default, do not send ODOMETRY Mavlink msgs
2018-06-28 07:11:10 +00:00
PX4 Jenkins
1a363be2e7
Update submodule sitl_gazebo to latest Sat Jun 23 01:30:51 UTC 2018
...
- sitl_gazebo in PX4/Firmware (1dd67e7787 ): https://github.com/PX4/sitl_gazebo/commit/b5a92095bfb1b6a218a80f58ad9fe09c89ef4598
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/3c7d18d0a52657106a3a7190c54006ed6b442071
- Changes: https://github.com/PX4/sitl_gazebo/compare/b5a92095bfb1b6a218a80f58ad9fe09c89ef4598...3c7d18d0a52657106a3a7190c54006ed6b442071
3c7d18d 2018-06-19 TSC21 - travis: add -DBUILD_ROS_INTERFACE=ON option to catkin build
e89cf8f 2018-06-17 TSC21 - travis: use catkin build tools
f7a1c4b 2018-06-19 Elia Tarasov - remove unnecessary mavros libs and duplicate CMake message
c495c57 2018-06-19 Elia Tarasov - remove unnecessary dependecies
5c861a5 2018-06-19 Elia Tarasov - remove executable node
7d69268 2018-06-19 Elia Tarasov - remove redundant includes
6ba0eeb 2018-06-19 Elia Tarasov - remove redundant ros packages
9c69a95 2018-06-18 Elia Tarasov - modify target node name and add needed libs
147cb56 2018-06-17 elia - move class member function definitions to implementation file
dc24fcc 2018-06-17 elia - add undefined class varibales
2018-06-23 10:35:22 -04:00
korigod
4dfd77a0cd
cmake: add nuttx force-upload target ( #9717 )
...
If the PX4FMUv2 board does not have the v5 uploader, it's not possible
to check the silicon revision to make sure it's safe to upload the
firmware which is more than 1 MB. However, if the user is sure the
silicon revision is not affected by this errata, he can upload the
firmware using px4_uploader.py with --force argument. This commit adds
`force-upload` make target to do it more convenient way.
Signed-off-by: Andrei Korigodski <akorigod@gmail.com >
2018-06-20 10:37:01 -04:00
PX4 Jenkins
1fac3a1cee
Update submodule sitl_gazebo to latest Sat Jun 16 21:27:20 EDT 2018
...
- sitl_gazebo in PX4/Firmware (ebc40067c7 ): https://github.com/PX4/sitl_gazebo/commit/8a3166bf5d315274cfd503a75880e9837faa9694
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/b5a92095bfb1b6a218a80f58ad9fe09c89ef4598
- Changes: https://github.com/PX4/sitl_gazebo/compare/8a3166bf5d315274cfd503a75880e9837faa9694...b5a92095bfb1b6a218a80f58ad9fe09c89ef4598
b5a9209 2018-06-10 TSC21 - travis_ci: Add OSX build
2018-06-17 10:30:44 +02:00
Roman Bapst
27fa29787d
updated sitl_gazebo: use asphalt plane instead of uneven ground to reduce ( #9675 )
...
computational load in optical flow simulation
Signed-off-by: Roman <bapstroman@gmail.com >
2018-06-14 14:28:28 -04:00
johannes
b583c5f69a
ekf-tools: fix late start early end buffer, split imu checks
...
analyse_logdata_ekf:
- fix the buffer to start the analyses 5s after takeoff and end
them 5s before landing for logs that start or finish in air
- add flag for turning on-off 5s late start early end buffer
- split the combined imu sensor check into checks for vibration,
bias and output predictor
2018-06-13 08:37:48 +02:00
Lorenz Meier
3da459899a
Gazebo Sim fix: Remove duplicate message spec causing compile error.
2018-06-10 13:51:19 +02:00
JohannesBrand
3b4d9efc8f
ecl_ekf tools: add sideslip and gps fix type to fix bit error ( #9619 )
...
analyse_logdata_ekf:
- add sideslip innovation fail check flag to fix wrongly selected
bits for hagl innovation and optical flow innovations
- plot sideslip innovation fail
- add gps fix type fail flag to fix wrongly selected bits for all
gps check fail flags
- plot gps fix type
2018-06-09 21:57:46 -04:00
PX4 Jenkins
7278bdd4ab
Update submodule sitl_gazebo to latest Sat Jun 9 21:28:20 UTC 2018
...
- sitl_gazebo in PX4/Firmware (1b33445c7b ): https://github.com/PX4/sitl_gazebo/commit/e8b3624b9dad63a492ae58c1ce8661488128966b
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/59f01ae9bd8ee1937be368f9b536fda02bf1aba6
- Changes: https://github.com/PX4/sitl_gazebo/compare/e8b3624b9dad63a492ae58c1ce8661488128966b...59f01ae9bd8ee1937be368f9b536fda02bf1aba6
59f01ae 2018-06-07 Julian Oes - cmake: add tinyxml dependency
2018-06-09 17:55:56 -04:00
PX4 Jenkins
64cf043481
Update submodule sitl_gazebo to latest Tue Jun 5 20:26:27 CDT 2018
...
- sitl_gazebo in PX4/Firmware (bbc104ad4c ): https://github.com/PX4/sitl_gazebo/commit/371e7c36c34d7dd45da5602a14a6ee01e9fe74db
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/e8b3624b9dad63a492ae58c1ce8661488128966b
- Changes: https://github.com/PX4/sitl_gazebo/compare/371e7c36c34d7dd45da5602a14a6ee01e9fe74db...e8b3624b9dad63a492ae58c1ce8661488128966b
e8b3624 2018-06-04 Elia Tarasov - tune gimbal pid gains
54c256d 2018-06-05 Poutshi - Update README.md (#211 )
1992b0d 2018-06-05 TSC21 - CMakeLists: fix targe msg links
10b0597 2018-06-01 TSC21 - validade_sdf: fix typo
8fee88e 2018-06-01 TSC21 - travis_ci: add catkin build
de983cc 2018-05-31 TSC21 - generate separate protobuff libs for each msg category
6cb9360 2018-05-31 TSC21 - restructure proto msg API (rename, organize list)
5a250a2 2018-05-31 TSC21 - proto msgs: use PascalCase convention
ea6e2da 2018-05-31 TSC21 - remove the rotors_ prefix from plugin names
7989043 2018-05-31 TSC21 - allow building with the most recent C++ compiler available on the host
b819817 2018-05-31 TSC21 - package.xml: update and reorganize package list
a20bf63 2018-05-31 TSC21 - CMakeLists: reorganize build target and dependecies list
ae7df80 2018-05-31 TSC21 - CMakeLists: remove exception for ROS when building gazebo_geotagged_images_plugin (no longer applicable)
0a4e27b 2018-05-31 TSC21 - CMakeLists: fix typo on building gazebo_motor_failure_plugin
27f977b 2018-05-31 TSC21 - gazebo_mavlink_interface: add support for Gazebo 9 for model_param func
eded9b2 2018-05-31 Elia Tarasov - set default pid gains as constants
29b5424 2018-05-31 Elia Tarasov - add default pid control gains to sdf xml
4caf496 2018-05-30 Elia Tarasov - move pid control gains to sdf xml
2018-06-06 08:40:41 +02:00
PX4 Jenkins
35963abddd
Update submodule sitl_gazebo to latest Thu May 31 01:26:50 UTC 2018
...
- sitl_gazebo in PX4/Firmware (1ee08da9c4 ): https://github.com/PX4/sitl_gazebo/commit/651ca351fd1030870b42528db17e4fe2816d46e5
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/371e7c36c34d7dd45da5602a14a6ee01e9fe74db
- Changes: https://github.com/PX4/sitl_gazebo/compare/651ca351fd1030870b42528db17e4fe2816d46e5...371e7c36c34d7dd45da5602a14a6ee01e9fe74db
371e7c3 2018-04-10 korotkoves - udp port for each model instance from options file
376258d 2018-04-17 korotkoves - change file format to use common and model specific parameters
b4b7245 2018-01-17 korotkoves - function to load parameters for each model from xml file
2018-05-30 21:08:26 -07:00
johannes
1ee08da9c4
ekf log analysis: fix filter_fault_status and one-off index bug
...
- analysed_logdata: add filter_fault_status check to test_results
dictionary to prevent a missing entry exception
- analyse_logdata: fix one-off errors of list indices due to python
non-inclusive end indices
2018-05-29 23:43:34 +02:00
Anthony Lamping
a3c13e0fbe
tools: cleanup setup for gazebo env vars
2018-05-25 01:32:26 -04:00
Daniel Agar
a4a0ccf7f7
initial dev env setup scripts for Ubuntu and OSX ( #8818 )
2018-05-24 15:57:43 -04:00
PX4 Jenkins
1edc368e70
Update submodule sitl_gazebo to latest Wed May 23 01:26:42 UTC 2018
...
- sitl_gazebo in PX4/Firmware (ac55a0de58 ): https://github.com/PX4/sitl_gazebo/commit/cd91ef411aff947f234eb829479e6242d9fabcf7
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/651ca351fd1030870b42528db17e4fe2816d46e5
- Changes: https://github.com/PX4/sitl_gazebo/compare/cd91ef411aff947f234eb829479e6242d9fabcf7...651ca351fd1030870b42528db17e4fe2816d46e5
651ca35 2018-05-18 Elia Tarasov - fix vision quaternion transformation
2018-05-23 02:19:02 -04:00
JohannesBrand
eb6086cc39
ecl-ekf-tools: fix a bug related to time index calculation ( #9489 )
...
- fix start and end time indices calculation
2018-05-19 19:25:48 -04:00
Julien Lecoeur
b299d6222a
Astyle: allow version 3.1
2018-05-15 10:38:49 -04:00
Beat Küng
873e036e85
px_romfs_pruner: reduce multiple consecutive spaces into a single space for mixers ( #9457 )
...
Reduces FLASH usage by about 3kb.
Plus add a missing cmake dependency.
2018-05-14 14:05:29 -04:00
TSC21
7220fb1b21
update sitl_gazebo submodule
2018-05-11 14:25:28 +02:00
Matthias Grob
58dd7be12a
Cygwin: enable arm nuttx upload within cygwin
...
In the Cygwin environment the native Windows serial COM# ports get mapped
to /dev/ttyS# for POSIX compatibility. While # is one number lower inside
the environment than the COM port number because it's 0 indexed instead
of 1.
I added the necessary handling to all the dependent parts I found which
allows uploading to /dev/ttyS# when the cygwin platform is detected.
Now the usual "make px4fmu-v4 upload" and
"./Tools/upload.sh build/px4fmu-v4_default/px4fmu-v4_default.px4" work.
2018-05-09 11:31:42 +02:00
Matthias Grob
2c56ceec93
astyle: switch condition to empty string check
...
Thanks to @bkueang 's review comment I switched to an explicit check for
an empty sting instead of a condition that could be theoretically true
in other cases and is less readable.
Type "man test" on your terminal to read up what -n stands for.
2018-05-09 07:54:22 +02:00
Matthias Grob
72db7d3396
astyle: fix display language dependency
...
The shell script which checks the style relies on greping for the
keyword "Formatted" in the output of astyle. But the program has
localization support and will output in other languages e.g. german.
This leads to all style checks always succeeding. I only tested this
on Windows in Cygwin but I can imagine the problem also exists in
non-english Ubuntu installations.
Solution is the parameter --formatted of astyle which only produces
any output if there was something to fix. This allows for a display
language independent condition for an empty string inside the shell
script.
2018-05-09 07:54:22 +02:00
johannes
b98cd6ecb5
ecl-ekf tools: separate the analysis from the visualization and preprocessing
...
- move the analysis parts of the process_logdata_ekf script to
the 'analyse_ekf' function in a new file analyse_logdata_ekf.py
- return a test_results dictionary from analyse_ekf
- still process log loading, preprocessing and results file output in
process_logdata_ekf
- add command line argument to toggle plotting
- add command line argument to use different dictionary to check_level_dict.csv
2018-04-27 22:34:17 +02:00
johannes
a0b4bbed5e
ecl-ekf tools: clean up - move code to correct scope
...
- move code that is needed for general analysis out of plot scope
2018-04-27 22:34:17 +02:00
Beat Küng
e46e6f99f3
module template: move documentation to a new category 'template' ( #9324 )
2018-04-18 08:53:52 -04:00
PX4 Jenkins
8c9b941e60
Update submodule sitl_gazebo to latest Fri Apr 13 20:26:27 CDT 2018
...
- sitl_gazebo in PX4/Firmware (4ffa98aa2a ): https://github.com/PX4/sitl_gazebo/commit/28921bca9df9a212675b8e888c926d1ec6f6b28e
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/0df46c53b14ef4241b33fb7a74a3cb6f9d83c6dd
- Changes: https://github.com/PX4/sitl_gazebo/compare/28921bca9df9a212675b8e888c926d1ec6f6b28e...0df46c53b14ef4241b33fb7a74a3cb6f9d83c6dd
0df46c5 2018-04-13 Tully Foote - Only use catkin env hook command if building with catkin.
38c0d07 2018-04-12 Tully Foote - Add package to GAZEBO_RESOURCE_PATH to make the worlds accessible.
5811488 2018-04-11 Tully Foote - updating OpticalFlow submodule
7c79bd7 2018-04-10 Tully Foote - Add environment hooks to export paths for plugins and resources.
2018-04-13 23:21:05 -04:00
PX4 Jenkins
5a93f07829
Update submodule sitl_gazebo to latest Mon Apr 2 17:13:58 UTC 2018
...
- sitl_gazebo in PX4/Firmware (d05bc28576 ): https://github.com/PX4/sitl_gazebo/commit/7c5a7bb226f503ce7596c2067dac828cf07abcaa
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/28921bca9df9a212675b8e888c926d1ec6f6b28e
- Changes: https://github.com/PX4/sitl_gazebo/compare/7c5a7bb226f503ce7596c2067dac828cf07abcaa...28921bca9df9a212675b8e888c926d1ec6f6b28e
28921bc 2018-03-27 amy wagoner - Added fpv_cam.sdf as an exception.
c84d79c 2018-03-26 amy wagoner - removed unexpected element 'torsional'
4d777a7 2018-03-26 amy wagoner - Removed 'pose frame'
771265b 2018-03-26 amy wagoner - Added iris fpv world.
016a612 2018-03-26 amy wagoner - Added generic camera model and iris fpv model.
2018-04-02 13:43:47 -04:00
PX4 Jenkins
9fc1755c33
Update sitl_gazebo submodule Sun Apr 1 00:19:14 UTC 2018
2018-03-31 21:54:00 -04:00
Daniel Agar
ebed380998
process_logdata_ekf don't use Xwindows backend
2018-03-30 18:54:04 -04:00
Daniel Agar
2e207801d8
ecl process logdata script always use correct check_level_dict path
2018-03-30 18:54:04 -04:00
Daniel Agar
04ecc81a70
docker images update to 2018-03-30 tag
2018-03-30 15:49:41 -04:00