Beat Küng
787f9c1213
i2c: use board-specific bus numbering for '-X -b <bus>' CLI
...
As boards don't have their external buses labeled consistently, it was not
useful to use an abstraction.
2020-09-03 15:32:35 -04:00
Daniel Agar
0b0d23e8fa
process_sensor_caldata.py: skip accel or gyro if temperature is NAN
2020-08-31 07:59:03 -04:00
Nicolas MARTIN
1dec1e6262
process_sensor_caldata.py: add regularly weighted over temperature fit
...
the option '--no_resample' allows to disable resampling and have the
previous behavior
2020-08-28 16:39:11 -04:00
PX4 BuildBot
8ba7bbf3af
Update submodule jMAVSim to latest Fri Aug 28 00:39:40 UTC 2020
...
- jMAVSim in PX4/Firmware (8eb46b0eb8 ): https://github.com/PX4/jMAVSim/commit/14ce7868fb29b8b05cdecf4e9a76b318839302e9
- jMAVSim current upstream: https://github.com/PX4/jMAVSim/commit/358b6cca4093646eb96e0cb075e45efa8f4a0c48
- Changes: https://github.com/PX4/jMAVSim/compare/14ce7868fb29b8b05cdecf4e9a76b318839302e9...358b6cca4093646eb96e0cb075e45efa8f4a0c48
358b6cc 2020-08-24 Hamish Willee - Merge pull request #122 from farhangnaderi/patch-1
42b5cd3 2020-08-23 FARHANG - Update README.md
2020-08-27 21:42:36 -04:00
Kabir Mohammed
c319bbd6f7
drivers/optical_flow: Thoneflow 3901U Driver
...
* srcparser.py: Add optical flow subcategory for module docs
* thoneflow : Initial support
2020-08-26 13:10:38 -04:00
Beat Küng
4088c2581f
i2c_spi_buses: add '-q' for quiet startup flag ( #14969 )
...
* [WIP] i2c_spi_buses: add '-q' for quiet startup flag
And enable for optional board sensors.
* ROMFS: rc.sensors try starting all optional I2C sensors quietly
Co-authored-by: Daniel Agar <daniel@agar.ca >
2020-08-26 08:46:35 +02:00
Anton Erasmus
1ae579b5d5
Update sitl_run to check for -gen.sdf files ( #15232 )
...
Co-authored-by: Anton Erasmus <antonerasm@gmail.com >
2020-08-24 17:01:11 +02:00
JaeyoungLim
5c040582db
Update sitl_gazebo
2020-08-21 21:49:42 +02:00
Daniel Agar
971b1e4b4d
sensors: move mag aggregation to new VehicleMagnetometer WorkItem
...
- purge all reminaing magnetometer IOCTL usage
- mag calibration add off diagonal (soft iron) scale factors
2020-08-21 10:12:13 -04:00
JaeyoungLim
cbbde2e4a2
Update sitl_gazebo ( #15586 )
2020-08-20 15:45:16 +02:00
isidroas
f4e147964b
Tools/setup: ubuntu.sh added jmavsim dependency
2020-08-18 15:09:16 -04:00
Daniel Agar
d3a1225c98
Tools: Ubuntu setup remove "set -e" to prevent grep early exit
...
- the gcc version grep was causing the script to exit early
2020-08-15 23:40:20 +02:00
Daniel Agar
fe06eaf8d9
Tools: Ubuntu setup update arm-none-eabi-gcc to 9-2020-q2-update
2020-08-15 23:40:20 +02:00
Daniel Leonard Robinson
fa4818e467
vehicles: add new vehicle type: Airship ( #14862 )
...
Co-authored-by: Anton Erasmus <anton@flycloudline.com >
Co-authored-by: Beat Küng <beat-kueng@gmx.net >
2020-08-10 08:52:51 +02:00
SungTae Moon
9707ac5316
implement gazebo simulation based on RTPS for multiple UAVs ( #15463 )
...
- add t option for target
- add iris_rtps model (PX4/sitl_gazebo#558 )
2020-08-08 13:19:19 +02:00
PX4 BuildBot
d3a14b3ff1
Update submodule sitl_gazebo to latest Sun Aug 2 16:36:22 UTC 2020
...
- sitl_gazebo in PX4/Firmware (1191a0efe6 ): https://github.com/PX4/sitl_gazebo/commit/ce1eca2bd0bedf9305d09b622454fa21962d50ba
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/037ce1b3b88b1c25abc1f525fbbbec84589d090d
- Changes: https://github.com/PX4/sitl_gazebo/compare/ce1eca2bd0bedf9305d09b622454fa21962d50ba...037ce1b3b88b1c25abc1f525fbbbec84589d090d
037ce1b 2020-07-24 Jan-Hendrik Ewers - Oversight fix from #544 (#553 )
2020-08-02 13:40:34 -04:00
Julian Oes
b108adc5f1
Tools: retry gz model if gzserver is not ready yet
...
This should prevent the race between gzserver and gz model and fix the
integration tests which sometimes timeout because the model is not
spawned correctly.
This patch also changes the shebang to what's generally recommended.
2020-07-28 11:51:51 +02:00
Julian Oes
26021b01cb
Tools: abort SITL start if gzserver fails
...
Sometimes gzserver seems to not start or not start fast enough. In this
case, instead of stalling forever, it would be nice to abort.
2020-07-23 07:42:09 +02:00
Matthias Grob
aad7e88af2
setup scripts: install dmidecode before using it
...
On normal desktop distributions dmidecode is preinstalled
and I was assuming it's part of the core tools. Thanks to a hint
https://github.com/PX4/Firmware/pull/15241#issuecomment-659395458
I found out it's not and am installing the package before using it.
2020-07-21 10:22:52 -04:00
Jan-Hendrik Ewers
0b50f85096
Update gazebo_sitl_multiple_run.sh ( #15382 )
...
If `make px4_sitl_default` is run, and not `make px4_sitl_default gazebo` then each model instance will throw the following errors:
```
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_gps_plugin.so: libgazebo_gps_plugin.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_multirotor_base_plugin.so: libgazebo_multirotor_base_plugin.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_motor_model.so: libgazebo_motor_model.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_motor_model.so: libgazebo_motor_model.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_motor_model.so: libgazebo_motor_model.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_motor_model.so: libgazebo_motor_model.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_groundtruth_plugin.so: libgazebo_groundtruth_plugin.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_magnetometer_plugin.so: libgazebo_magnetometer_plugin.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_barometer_plugin.so: libgazebo_barometer_plugin.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_mavlink_interface.so: libgazebo_mavlink_interface.so: cannot open shared object file: No such file or directory
[Err] [Plugin.hh:178] Failed to load plugin libgazebo_imu_plugin.so: libgazebo_imu_plugin.so: cannot open shared object file: No such file or directory
```
2020-07-21 09:36:15 +09:00
PX4 BuildBot
11614f789d
Update submodule sitl_gazebo to latest Sun Jul 19 12:39:36 UTC 2020
...
- sitl_gazebo in PX4/Firmware (f4d7052bec ): https://github.com/PX4/sitl_gazebo/commit/629e5f5c239d88421edab12b4a7e2e3c3ea7e8fc
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/ce1eca2bd0bedf9305d09b622454fa21962d50ba
- Changes: https://github.com/PX4/sitl_gazebo/compare/629e5f5c239d88421edab12b4a7e2e3c3ea7e8fc...ce1eca2bd0bedf9305d09b622454fa21962d50ba
ce1eca2 2020-07-19 Daniel Leonard Robinson - New vehicle type: Airship (#490 )
df186d2 2020-07-18 TSC21 - use 'EnableC++XX' and remove duplicated compiler sets
60e5d4e 2020-07-18 TSC21 - remove the check for the 'px4' binary (it's never found since it's built in parallel with sitl_gazebo)
a3b5c5e 2020-07-19 JaeyoungLim - Fix moment calculation (#545 )
07820ee 2020-07-19 JaeyoungLim - Fix gimbal imu sensors intefering with each other (#549 )
2020-07-19 15:46:53 +01:00
Julian Oes
9723b26d72
workflows: OSX.sh is now called macos.sh
2020-07-17 14:58:31 -04:00
Julian Oes
7c49afa716
setup: only install homebrew if not already there
2020-07-17 14:58:31 -04:00
Julian Oes
7667298c86
setup: move the OSX.sh script to macos.sh
...
It's called macOS for a while now, and no longer OSX.
2020-07-17 14:58:31 -04:00
Julian Oes
6acf279085
setup: we no longer need Java 8
...
However, Java 11 or 14 depending on the Ubuntu version are just fine.
2020-07-17 14:58:31 -04:00
Julian Oes
000c0c5905
setup: mark Ubuntu 16.04 as unsupported
...
Ubuntu was already unsupported, now that 20.04 is out, however, the
change was not reflected yet in this script.
2020-07-17 14:58:31 -04:00
Julian Oes
cece343cf7
setup: Java 14 is fine now
2020-07-17 14:58:31 -04:00
Julian Oes
aed114465e
setup: clean up macOS setup script
...
- Spaces -> tabs.
- Remove "brew install python" because it's already a dependency of the
px4-dev tap.
- Remove "brew install ccache" as we can also add it to the px4-dev tap.
- Don't try to update pip installation, it works fine as is.
- Install pip dependencies as user, no need for system-wide install.
2020-07-17 14:58:31 -04:00
PX4 BuildBot
b5ffdc6d35
Update submodule sitl_gazebo to latest Wed Jul 15 12:39:34 UTC 2020
...
- sitl_gazebo in PX4/Firmware (d791c8baad ): https://github.com/PX4/sitl_gazebo/commit/1af7e29dbb1ecce7b0b191c9deb24ab1f13916ab
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/629e5f5c239d88421edab12b4a7e2e3c3ea7e8fc
- Changes: https://github.com/PX4/sitl_gazebo/compare/1af7e29dbb1ecce7b0b191c9deb24ab1f13916ab...629e5f5c239d88421edab12b4a7e2e3c3ea7e8fc
629e5f5 2020-07-15 Morten Fyhn Amundsen - Barometer drift (#544 )
4ec5caa 2020-04-26 JaeyoungLim - Make wind plugin a world plugin
2020-07-15 12:42:11 -04:00
Daniel Agar
6bdcca6a85
systemcmds/tests: add simple atomic microbenchmark
2020-07-10 10:59:50 -04:00
Julian Oes
aea94ff57b
jMAVSim: try new libs with newer Java versions
...
This is an attempt to get jMAVSim to run with Java9+.
2020-07-06 13:07:11 +01:00
Daniel Agar
7398d174d2
Update submodule sitl_gazebo to latest Tue Jun 30 14:39:57 UTC 2020 ( #15248 )
...
- sitl_gazebo in PX4/Firmware (38588f0c37 ): https://github.com/PX4/sitl_gazebo/commit/309f7b0ace2d6d0afea59fe5edf3356b26d996c9
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/1af7e29dbb1ecce7b0b191c9deb24ab1f13916ab
- Changes: https://github.com/PX4/sitl_gazebo/compare/309f7b0ace2d6d0afea59fe5edf3356b26d996c9...1af7e29dbb1ecce7b0b191c9deb24ab1f13916ab
1af7e29 2020-06-25 JaeyoungLim - Do not validate r1_rover
5e8ddfb 2020-06-25 Benjamin Perseghetti - fixes for R1 SDF https://github.com/PX4/sitl_gazebo/issues/533 (#534 )
726c066 2020-06-23 Supakorn Suttiruang - Remove the incorrect force generated by moment (#532 )
Co-authored-by: PX4 BuildBot <bot@px4.io >
2020-06-30 15:44:38 -04:00
Matthias Grob
547bd4c667
ubuntu.sh: add fix for gazebo's OpenGL problem in VMs
...
That makes gazebo crash in VMWare 3D graphics accelration.
2020-06-29 19:21:56 -04:00
Matthias Grob
9fed9f534e
ubuntu.sh: style, 20.04 comment and message wording
2020-06-29 19:21:56 -04:00
Matthias Grob
c9b82ad184
ubuntu.sh: source .profile before checking for ARM GCC
...
to avoid downloading and installing ARM GCC again if the script is
reran immediately after e.g. because it failed the first time.
2020-06-29 19:21:56 -04:00
Matthias Grob
c8d7027546
ubuntu.sh: don't upgrade pip outside of system package manager
...
This can lead to inconsistency with the installed package.
E.g. also if the package is remove the upgraded pip stays
but the symbolic links are gone.
2020-06-29 19:21:56 -04:00
Matthias Grob
47de2419a3
setup: don't require exact matplotlib version
...
Because this older version fails to install on Ubuntu 20.04
and makes the entire setup script fail.
2020-06-29 19:21:56 -04:00
JaeyoungLim
ae4ed87a31
Simplify getting sim PID
...
Follow up of https://github.com/PX4/Firmware/pull/15206#pullrequestreview-436356707
2020-06-24 10:13:37 +02:00
JaeyoungLim
3ef852c8e3
sitl: enable spawning different vehicle types for multivehicle SITL in gazebo ( #15147 )
...
This can be run with the command `Toos/gazebo_multiple_sitl_run.sh -s plane:3,iris:1
2020-06-24 08:23:16 +02:00
JaeyoungLim
481b23c811
Use SIM_PID for gzserver, not gzmodel
2020-06-23 22:44:16 +01:00
Daniel Agar
c25b2e11fe
Github Actions start migrating Jenkins metadata (airframe, parameter, etc) jobs
2020-06-23 13:41:57 -04:00
Daniel Agar
e6f6d39198
Tools/setup: ubuntu updates to sync with px4io/px4-dev-base container
2020-06-23 12:53:34 -04:00
Daniel Agar
32887193d6
systemcmds/tests: remove autodeclination test (moving to PX4/ecl)
2020-06-23 10:34:25 -04:00
Daniel Agar
033c5d0110
Github Actions add MacOS build and fix Tools/setup/OSX.sh
...
- Tools/setup/OSX.sh wasn't installing px4-dev on fresh run
2020-06-22 15:23:29 -04:00
JaeyoungLim
d677b9460b
Update sitl_gazebo
2020-06-21 11:31:03 +01:00
JaeyoungLim
82a6047506
Update sitl_gazebo
2020-06-21 11:10:33 +01:00
TSC21
6c558260e9
update submodule Tools/sitl_gazebo
2020-06-20 22:37:33 +01:00
TSC21
b3bbc351ca
mavlink: DISTANCE_SENSOR: propagate signal_quality metric
2020-06-20 22:25:37 +01:00
PX4 BuildBot
0d68e1316e
Update submodule sitl_gazebo to latest Fri Jun 19 00:38:14 UTC 2020
...
- sitl_gazebo in PX4/Firmware (6b343c1f5e ): https://github.com/PX4/sitl_gazebo/commit/97106007eb5c934b902a5329afb55b45e94d5063
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/846190e8a33063a62997f2ad18c9de5c5233d9f9
- Changes: https://github.com/PX4/sitl_gazebo/compare/97106007eb5c934b902a5329afb55b45e94d5063...846190e8a33063a62997f2ad18c9de5c5233d9f9
846190e 2020-06-18 Daniel Agar - cmake set build type and C/C++ standard
1cd16d7 2020-06-18 JaeyoungLim - Set GPS utc time to use utc time (#522 )
2020-06-18 21:01:48 -04:00
Daniel Agar
f55ed0992c
accel and gyro calibration refactor and cleanup
...
- remove all remaining IOCTLs for accel and gyro and handle all calibration entirely in sensors module with parameters
- sensor_accel and sensor_gyro are now always raw sensor data
- calibration procedures no longer need to first clear existing values before starting
- temperature calibration (TC) remove all scale (SCL) parameters
- gyro and baro scale are completely unused
- regular accel calibration scale can be used (CAL_ACC*_xSCALE) instead of TC scale
2020-06-17 22:50:09 -04:00