Alexander Lerach
2356cb973f
Performance & testing targets
...
* Added minimal configs for performance testing
* Rename recovery to performance
* added mfg_cfg
* fix params & don't inherit from default
* rename performance -> performance-test
---------
Co-authored-by: Igor-Misic <igy1000mb@gmail.com>
2025-02-24 16:02:46 +01:00
GuillaumeLaine
44d5bfc42c
Tools: in px4_msgs copy versioned msgs to common root folder
2025-02-20 07:42:18 +01:00
Jacob Dahl
af311c8d45
gz: update submodule
2025-02-19 12:08:40 -05:00
Silvan
a1ff1d8372
tests: remove test_bezier
...
Signed-off-by: Silvan <silvan@auterion.com>
2025-02-18 14:33:16 +01:00
Daniel Agar
90b2290700
Tools: docker_run.sh fix entrypoint as user
...
- modern docker can specify the user at runtime (--user)
2025-02-18 00:26:06 -05:00
Daniel Agar
38de04a53a
Tools/setup/ubuntu.sh: add curl for NXP mr-canhubk3 build ( #24346 )
2025-02-17 20:06:24 -08:00
Beat Küng
96461cdd7d
ci: ignore changes to comments or constants in versioned message check
...
These can be changed without version increment
2025-02-13 13:02:39 +01:00
Jacob Dahl
b77797b490
tools: px_uploader.py: change RuntimeErorr to printf warning for fw_maxsize greater than fw_maxsize ( #24321 )
2025-02-12 15:28:40 -09:00
Beat Küng
5a2fc5ef79
ci: check if a versioned .msg file is changed, a new version is added as well
2025-02-11 13:19:25 +01:00
Beat Küng
f6bfa9812e
msg: add message translation node for ROS
2025-02-11 13:19:25 +01:00
alexklimaj
8576b49e49
make format: ignore libuavcan
2025-02-10 21:18:15 -05:00
Pedro Roque
e7e76e2e21
Spacecraft build and bare control allocator ( #24221 )
2025-02-06 23:54:24 -05:00
Sam 3 Firestorm
1eb9d05f69
Gazebo classic: report correct limits for H480 gimbal yaw ( #24269 )
2025-01-29 18:37:00 +01:00
Julian Oes
e3b98e6ed2
Tools: remove unused/wrong define and fix comment
2025-01-22 11:26:10 -05:00
Silvan Fuhrer
367a8a7fc4
update gz submodule to get new tiltrotor sim
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-12-19 09:57:55 +01:00
Matthias Grob
077ade4f8f
Add IO timer channel mode for RPM and also sync up rpi configuration to work with all these drivers
2024-12-19 07:30:25 +01:00
Matthias Grob
ef823e5bb1
gz submodule: switch to hash on submodule main branch
...
after https://github.com/PX4/PX4-gazebo-models/pull/71 was merged
2024-12-18 18:06:37 +01:00
Perre
8a9391321d
Adding gimbal rate in gz simulation ( #24125 )
...
* Adding gimbal rate in gz simulation
* add submodule
2024-12-18 16:25:12 +01:00
Stefano Colli
0561f6c9fc
GZ: add gimbal simulation ( #23382 )
2024-12-18 12:15:03 +01:00
GuillaumeLaine
2e166379c7
docs: split msgs as un/versioned
2024-12-13 16:34:37 +01:00
GuillaumeLaine
2d667238f7
tools: update scripts after msg/ restructure
2024-12-13 16:34:37 +01:00
Pernilla
fc6c678274
Remove gz-garden as it reached EOL
2024-12-12 15:11:54 +01:00
Alexander Lerach
bdbf7fd1dd
Also consider targets that include a '-' ( #24087 )
2024-12-10 11:05:55 +01:00
Jari Nippula
814b243931
Tools/decrypt_ulog.py: support for .ulge log files
2024-12-05 07:25:29 +01:00
Perre
4696338d29
Add gz model for quadtailsitter ( #23943 )
...
* Add gazebo airspeed plugin and add a tailsitter model
---------
Co-authored-by: Claudio Chies <61051109+Claudio-Chies@users.noreply.github.com>
2024-12-02 17:27:23 +01:00
Hamish Willee
5ce2bf662b
airframes markdownout.py - br rather than p for generated code
2024-12-02 11:55:25 +01:00
Daniel Agar
68cbbaab92
Tools/astyle: check_code_style_all.sh skip pre-commit hook if non-interactive
2024-11-27 13:51:10 -08:00
Ramon Roche
fb42770131
Tools: instal ccache on ubuntu
2024-11-22 16:05:58 -05:00
Matthias Grob
dcfecb4e16
python requirements: less strict empy version specifier
2024-11-20 14:27:04 +01:00
Jacob Dahl
3bce6988ab
remove unused upload.sh
2024-11-19 22:56:41 -05:00
Ramon Roche
381c45b751
Dockerfile: px4-dev container no sim tools for now
...
- we need to keep the total size reasonable for CI builds that will use this image
2024-11-15 15:26:55 -05:00
Ramon Roche
82ad562be8
Tools: build px4-dev container in CI with ubuntu 24.04
2024-11-15 14:36:03 -05:00
Ramon Roche
058fe540dd
ci: test ubuntu 24
...
* updates ubuntu.sh adding support for ubuntu 24.04
* ubuntu.sh now expects by default any of the last two LTS
* runs ci in docker containers
2024-11-14 20:26:30 -05:00
Claudio Chies
d14c054149
SIM: MPC: add two x500 lidar airframes ( #23879 )
...
* add two x500 lidar airframe, including the gazebo bridge for the lidar sensors and their orientation
* Update src/modules/simulation/gz_bridge/GZBridge.cpp
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com>
* Update src/modules/simulation/gz_bridge/GZBridge.hpp
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com>
* update submodule
---------
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com>
2024-11-13 08:44:19 +01:00
Ramon Roche
1e23f25560
ci: test ubuntu 22.04 in ci
...
* missing and updated dependencies
* setup: install zeromq for ubuntu 24.04
* cleans up ubuntu script
2024-11-12 22:09:37 -05:00
Peter van der Perk
c6e86fdea0
Add Tropic teensy loader upload support
2024-11-06 17:28:35 -05:00
Jacob Dahl
f516b41b59
exclude vertiq submodule from make format ( #23889 )
2024-11-04 20:41:22 -07:00
Konrad
613a4b682e
CI: add option to filter for boards in generate_board_targets
2024-11-04 09:46:49 -08:00
Konrad
e666b8ddfd
CI: make sure that the generate_board_targets includes all found targets
2024-11-04 09:46:49 -08:00
Julian Oes
951c981d94
Tools: split by | or space to get all commands
...
This is required in the case where there are 3 commands on one line.
2024-10-30 07:30:29 +01:00
Daniel Agar
371a99c322
drivers/uavcan: subtree merge last working libuavcan (preserving history) ( #23819 )
...
- fully absorb the libuavcan submodule (renamed libdronecan to deconflict) up to our last good working commit and preserve all history (upstream libuavcan was broken and then marked deprecated)
- fixes https://github.com/PX4/PX4-Autopilot/issues/23727
- this puts us in a much better position to be able to evolve the library going forward ow that we have full control in tree
2024-10-17 16:20:19 -04:00
Julian Oes
f55c3b890b
Tools: improve uploader output in scripts
...
When the px_uploader.py is used scripted, so without an interactive
shell, the progress bar doesn't update. Therefore, I suggest to print a
new line instead of a carriage return for the non-interactive shell
case.
2024-10-17 13:53:38 +13:00
Hamish Willee
b390d5876a
AUTOPILOT.capabilities includes gimbal manager protocol bit ( #23692 )
...
* AUTOPILOT.capabilities includes gimbal manager protocol bit
Sets MAV_PROTOCOL_CAPABILITY_COMPONENT_IMPLEMENTS_GIMBAL_MANAGER bit in AUTOPILOT.capabilities
* mavlink: update submodule
* mavlink: only set gimbal flag if gimbal param set
We should probably only set the flag if the gimbal manager is actually
set up using the MNT_MODE_IN parameter.
* mavlink: make param optional
If the gimbal module is not built in we don't have the MNT_MODE_IN
param, so we need to deal with that.
* gazebo-classic: update submodule
---------
Co-authored-by: Julian Oes <julian@oes.ch>
2024-10-17 08:41:38 +11:00
Daniel Agar
e59cc9afeb
drivers/uavcan: subtree merge last working libuavcan (preserving history)
...
- upstream libuavcan was broken and then marked deprecated, this fully absorbs the submodule (renamed libdronecan to deconflict) up to our last good working commit and all commit history is kept
- fixes https://github.com/PX4/PX4-Autopilot/issues/23727 (regression introduced in #23113 )
- this puts us in a much better position to evolve the library as needed now that we have full control
2024-10-16 13:31:17 -04:00
Ramon Roche
652bb82603
ci: Upload Artifacts to S3
...
- replaces metadata and deploy workflows
- move ci scripts under Tools/ci
2024-10-04 12:38:47 -04:00
Benjamin Perseghetti
787fe9590d
Fix typo where 22.04 still says Gz (Garden) ( #23632 )
...
Signed-off-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
2024-08-29 20:42:56 +02:00
Jaeyoung Lim
b1dfe1d731
Update gz version to harmonic
2024-08-22 21:37:00 -04:00
Ramon Roche
746ae25768
ci: replace build workflows ( #23550 )
2024-08-19 10:41:25 -04:00
Vilius
ea0ef154d8
Fixes upload.sh for arkv6x ( #23561 )
2024-08-17 13:59:18 -06:00
Daniel Agar
c9343ca11d
sitl_gazebo-classic update submodule to latest
2024-08-12 16:26:56 +02:00