mcsauder
af44da25f0
Use accel of the same instance or primary baro for gyro instances that do not have valid temperature readings in temperature calibration data, use primary baro for magnetometers without valid temperature.
2023-06-07 12:07:29 -04:00
mcsauder
b8ad9bdbe5
Add magnetometer thermal compensation.
2023-06-07 12:07:29 -04:00
Giacomo Bertelli
99f6d4190c
Update sitl_multiple_run.sh ( #21538 )
...
Edited line to account for the fact that the file has been moved one level deeper in the folder tree (the same edit should be made in the documentation https://docs.px4.io/main/en/simulation/multi_vehicle_jmavsim.html )
2023-06-02 10:28:49 +02:00
PX4 BuildBot
8ae7720569
Update submodule sitl_gazebo-classic to latest Fri May 19 12:38:32 UTC 2023
...
- sitl_gazebo-classic in PX4/Firmware (599a66c8a5
): 3f2b9678af
- sitl_gazebo-classic current upstream: 2e3ed9bfb0
- Changes: 3f2b9678af...2e3ed9bfb0
2e3ed9b 2023-05-14 JaeyoungLim - Add Quadtailsitter model based on the swan K1 (#982 )
670d4d2 2023-05-12 Julian Oes - airspeed: rotate tube so it faces forward (#981 )
803254d 2023-05-11 Julian Oes - tailsitter: add valid inertia, fix CG (#980 )
6fd1d17 2023-05-09 JaeyoungLim - Fix advanced plane model (#979 )
506f10c 2023-05-05 Julian Oes - iris: move IMU and GPS where they are (#978 )
2023-05-19 08:41:03 -06:00
Daniel Agar
bcf87b4b35
Tools/HIL/test_airframes.sh remove gps stop (not present everywhere)
2023-05-19 10:35:26 -04:00
Beniamino Pozzan
9e5420bbbd
microdds_client: rename to uxrce_dds_client
...
| | old version | new version (second proposal) |
|-|-|-|
| module name | `microdds_client` | **`uxrce_dds_client`** |
| strings / comments about the module | non consistent | **UXRCE-DDS Client** |
| menuconfig option | `MODULES_MICRODDS_CLIENT` | **`MODULES_UXRCE_DDS_CLIENT`** |
| module parameters group name | `Micro XRCE-DDS` | **UXRCE-DDS Client** |
| module parameters name prefix | `XRCE_DDS_` | `UXRCE_DDS_` |
| module class name | `MicroddsClient` | **`UxrceddsClient`** |
|`init.d/rcS` whenever the module is mentioned | `microdds` | **`uxrce_dds`** |
| main doc page name | XRCE-DDS (PX4-FastDDS Bridge) | **uXRCE-DDS (PX4-micro XRCE-DDS Bridge)**|
| environment variable to have custom namespace in simulation | PX4_MICRODDS_NS | **PX4_UXRCE_DDS_NS** |
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2023-05-03 11:51:53 -07:00
SalimTerryLi
9c467198be
module_config: support custom actuators_metadata backed by module-level params
2023-05-02 10:09:52 +02:00
PX4 BuildBot
432ce45ef0
Update submodule sitl_gazebo-classic to latest Mon May 1 12:38:59 UTC 2023
...
- sitl_gazebo-classic in PX4/Firmware (4bb4bc185b
): 1c5818e56c
- sitl_gazebo-classic current upstream: 3f2b9678af
- Changes: 1c5818e56c...3f2b9678af
3f2b967 2023-04-11 JaeyoungLim - Ignore sdf validation for land_pad (#977 )
a91e4fd 2023-04-11 Jonas Perolini - Add support for camera and new land pad in irlock simulation (#950 )
8fcd3cf 2023-04-10 JaeyoungLim - Remove bionic related tests (#974 )
2023-05-01 11:10:37 -04:00
Christian Rauch
e76c2b6a43
delete unused mavlink_px4.py & fix typos in VehicleCommand ( #21332 )
...
This file is not used anywhere neither in PX4-Autopilot, nor in the docs.
---------
Co-authored-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2023-04-20 07:50:58 +02:00
TheotimeBlg
67d03461d1
Port px4vision airframe to gz environment ( #21409 )
...
* Port of the PX4 Vision gazebo-classic model to Gazebo. With Gazebo Garden, everything seems functionnal.
* Port of the PX4 Vision gazebo-classic model to Gazebo.
With Gazebo Garden, everything seems functionnal.
* Added airframe for command make px4_sitl gz_px4vision
* revert author field
* Import model from Ignition Fuel instead of defining it directly in the .sdf
2023-04-12 18:46:49 +02:00
Beniamino Pozzan
448b915694
gazebo airframes: cleanup and fix missing parameters ( #21411 )
...
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2023-03-31 23:01:29 -07:00
SungTae Moon
178b31b6ff
jmavsim_run.sh: fix the wrong flags expression in getopt ( #20162 )
2023-03-30 07:22:31 +02:00
Ramon Roche
319f3db5e1
tools: ip converter remove verbose output
2023-03-27 10:28:43 -07:00
Beniamino Pozzan
c7f67a3328
microdds_client: remove multi-instances supports, add agent IP as PX4 parameter
...
- multi-instances support is removed from the parameter definitions.
- XRCE_DDS_AG_IP allows to define the agent IP when udp transport is used.
The parameter is used by default if the module is started without the -h argument.
- XRCE_DDS_PRT allows to define the agent listning udp port when the
udp transport is uded. The parameter is used by default if the module is started
without the -p argument.
- Tools/convert_ip.py assists in converting ips in decimal dot notation into int32
notation.
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2023-03-27 10:28:43 -07:00
Beniamino Pozzan
eeb90ac70a
gazebo-classic/sitl_mutliple_run.sh: start spawning drones from index 1 ( #21183 )
...
Fix microdds key session collision when drones
with index 0 and 1 are used together
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2023-03-24 05:58:26 +01:00
Frederic Taillandier
18898f1876
updating sitl-gazebo classic ( #21352 )
...
Co-authored-by: root <root@DESKTOP-OINCOKE>
2023-03-22 14:04:02 +01:00
Beat Küng
22c94f805a
component information: add translation support
2023-03-20 21:57:25 -04:00
frederic@auterion.com
9a56b0a70d
refactoring jinja-gen call in a cleaner way
2023-03-20 14:50:56 +01:00
Silvan Fuhrer
d5e1f0fdaa
uorb_graph: remove handling for actuator_controls topic
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-03-16 11:55:45 +01:00
Beniamino Pozzan
82dce9353c
gz models: fix deprecated warnings ( #21285 )
...
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2023-03-13 12:28:20 -07:00
Konrad
7098970a38
Tools: extend documentation parser:
...
- Add the possibility in the parser to replace the defines made in the current file with their argument (includes are not supported)
- Add the possibility for the parser to parse int argument with bitwise shift operators
2023-03-06 18:34:01 -05:00
PX4 BuildBot
603d4b999b
Update submodule sitl_gazebo-classic to latest Mon Mar 6 12:38:18 UTC 2023
...
- sitl_gazebo-classic in PX4/Firmware (7edce94b93
): 9343aaf4e2
- sitl_gazebo-classic current upstream: e3722bf913
- Changes: 9343aaf4e2...e3722bf913
e3722bf 2023-02-24 Frederic Taillandier - Allowing to override sniffer's modules ip (#963 )
2221c95 2023-02-24 Frederic Taillandier - removing macos 1015 github actions (#962 )
48e9b17 2023-02-24 frederic@auterion.com - removing debug
265198d 2023-02-24 frederic@auterion.com - fixing indentation
de9bf14 2023-02-24 frederic@auterion.com - try fix build by updating the path to the right gazebo
ec8641d 2022-08-24 Konrad - Revert "Enable multi IMU capability in gazebo mavlink interface"
487a789 2023-02-21 Jaeyoung Lim - Revert "Add multi magnetometer capability. Magnetometer plugin now derived from sensorplugin. Magnetometer topic dervied from naming. Updated all models with magnetometer submodel"
2023-03-06 18:33:00 -05:00
Jaeyoung Lim
e5d5fcd315
Subscribe to vehicle odometry in GZ Bridge
...
This PR subscribes to the vehicle odometry in gz bridge / Add x500_vision model
Fix transforms
F
2023-03-06 09:27:35 -05:00
Daniel Agar
74130d7f71
ucdr msg template add timestamp protections
...
- if timestamp (or timestamp_sample) unpopulated fill it with current hrt_absolute_time()
- if using provided timestamp don't allow it to exceed current hrt_absolute_time()
2023-03-02 09:52:53 -05:00
Beniamino Pozzan
458c351585
setup/ubuntu.sh: Only install Gazebo Garden for Ubuntu 22.04 ( #21173 )
...
* Tools/setup/ubuntu.sh: Only install Gazebo Garden on Ubuntu 22.04
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
* Apply suggestions from code review
---------
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2023-03-02 10:51:29 +11:00
João Neto
58000ff61c
Tools/setup/ubuntu.sh: remove comment from continued line ( #21191 )
...
Comment broke script
2023-02-28 08:12:20 +01:00
Matthias Grob
013365d6c8
ubuntu.sh: source the .profile after changing it
...
such that the arm toolchain is available in that terminal without
relogin for convenience.
2023-02-23 09:58:10 +01:00
Matthias Grob
22030c1b8c
ubuntu.sh: add libfuse2 to general packages
...
to allow running QGroundControl app image out of the box.
2023-02-23 09:58:10 +01:00
Matthias Grob
dabf33759b
ubuntu.sh: only add gazebo source once on 22.04
2023-02-23 09:58:10 +01:00
Alejandro Hernández Cordero
ea6814d258
Simulation Gazebo: Use Gazebo Airpressure sensor ( #21176 )
...
* Simulation Gazebo: Use Gazebo Airpressure sensor
Signed-off-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
* Fixed build
Signed-off-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
* Added feedback
Signed-off-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
* make linters happy
Signed-off-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
---------
Signed-off-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
2023-02-22 19:32:25 +01:00
Hamish Willee
b66e15c4b9
generate_msg_docs.py - fix path to messages
2023-02-22 09:32:05 +01:00
Jaeyoung Lim
3efc42cb14
Add standard vtol model
...
Add standard vtol model sdf
2023-02-13 13:00:39 -05:00
JaeyoungLim
01c5b3934e
Tune GZ plane (rc_cessna) to fly nicely ( #21077 )
...
* Increase control surface joint controller gains
* Enable prearm mode and disable airpspeed checks for gz plane
2023-02-06 16:24:01 -05:00
Michał Barciś
c2f13dbccf
setup/ubuntu.sh modified to correctly install all required dependencies for gazebo
...
Signed-off-by: Michał Barciś <michal.barcis@tii.ae>
2023-02-02 10:02:47 -05:00
Benjamin Perseghetti
60de5b3ea4
simulation/gz_bridge: remove proceeding px4_ from servos in gazebo model ( #20998 )
...
Signed-off-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
2023-01-24 19:56:11 -05:00
Benjamin Perseghetti
684b4a4b8a
simulation/gz_bridge: rc_cessna plane model working, Gazebo Garden updates, and prepare for proper airspeed ( #20989 )
...
Co-authored-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
Co-authored-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
2023-01-24 19:01:45 -05:00
JaeyoungLim
644aeb9153
support fixed-wing in new Gazebo (gz or ignition gazebo) ( #20939 )
...
* Add gz plane airframe config
Co-authored-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
Co-authored-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
2023-01-24 09:22:53 -05:00
Daniel Agar
a93ef657d1
HIL/test_airframes.sh allow 'gps' and 'mavlink' status to fail
...
- we're only looking for debug info if/when things go wrong later
2023-01-21 11:38:39 -05:00
Daniel Agar
6b13fb8b86
HIL/test_airframes.sh check mavlink and gps status before stopping all
...
- occasionally these fail on the test rack (cube orange), so try to
gather more information
2023-01-21 11:06:23 -05:00
Daniel Agar
1aa8ec4537
drivers: initial VectorNav (VN-100, VN-200, VN-300) support
2023-01-20 19:09:30 -05:00
PX4 BuildBot
c4127813b3
Update submodule sitl_gazebo-classic to latest Thu Jan 19 12:38:59 UTC 2023
...
- sitl_gazebo-classic in PX4/Firmware (f3cdf70732
): 1a725dd858
- sitl_gazebo-classic current upstream: 9343aaf4e2
- Changes: 1a725dd858...9343aaf4e2
9343aaf 2023-01-15 JaeyoungLim - Fix model prefix for user camera plugin (#948 )
e5836d3 2023-01-13 Simone - Added robot namespace to the model (#941 )
2023-01-19 12:33:53 -05:00
Daniel Agar
6991ac014c
rename 'gazebo' simulation to 'gazebo-classic' ( #20936 )
...
- use `gazebo-classic` everywhere consistently referring to the original Gazebo (eg version 9,10,11)
- additional `gazebo_*` helper targets added for compatibility, but warn about deprecation and tell you the new target naming
- use `gz` everywhere when referring to Gazebo (aka Ignition Gazebo or new Gazebo)
2023-01-15 11:36:12 -05:00
Julian Oes
1e93ae3148
jsbsim: take FG_BINARY env var into account
...
This is just to match the docs.
Signed-off-by: Julian Oes <julian@oes.ch>
2023-01-13 17:07:20 -05:00
Jaeyoung Lim
16d6e699bb
Update sitl_gazebo submodule
2023-01-11 14:39:05 -05:00
Daniel Agar
618288cca9
SITL Gazebo classic make airframes simulator specific
2023-01-07 17:00:35 -05:00
Daniel Agar
97c8a60d67
SITL gz make airframes simulator specific
2023-01-07 17:00:35 -05:00
Daniel Agar
ae4cb24100
SITL flightgear make airframes simulator specific
2023-01-07 17:00:35 -05:00
Daniel Agar
1abe35c220
SITL jsbsim make airframes simulator specific
2023-01-07 17:00:35 -05:00
Daniel Agar
95a6eba36c
SITL jmavsim make airframes simulator specific
...
-cleanup and simplify jmavsim SITL launch and debug
2023-01-07 17:00:35 -05:00
Matthias Grob
19cee04f3a
ubuntu.sh: always install "Gazebo" next to "Gazebo classic" on 22.04
2023-01-07 10:37:02 -05:00