Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop into master #779

Merged
merged 94 commits into from
Jun 19, 2023
Merged

Merge develop into master #779

merged 94 commits into from
Jun 19, 2023

Conversation

ygoumaz
Copy link
Contributor

@ygoumaz ygoumaz commented Jun 19, 2023

For Webots R2023b release.

No conflicts.

github-actions bot and others added 30 commits November 1, 2022 09:33
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
* Sync submodule (#498)

Co-authored-by: ad-daniel <[email protected]>

* Update link to wiki page in README.md (#499)

* Update README.md

* Update README.md

Co-authored-by: Olivier Michel <[email protected]>

* Keep webots and libController to R2022b rev1

* Update robot launch files (#502)

* update changelog and packages.xml (#506)

* Fix camera focal length (#510)

* Fix camera focal length

* Update CHANGELOG.rst

* Update CHANGELOG.rst

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#518)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#521)

Co-authored-by: ad-daniel <[email protected]>

* Upgrade urdf2webots to 2.0.3 (#516)

* Upgrade urdf2webots to 2.0.3

* Fix

* Fix

* Update calculation of `CameraRecognitionObject` (#523)

* Update calculation of CameraRecognitionObject

Calculation now conforms to the new camera coordinate frame introduced
with Webots R2022b.

Signed-off-by: Andreas Kreutz <[email protected]>

* Add test for recognition object calculation

Signed-off-by: Andreas Kreutz <[email protected]>

* Add missing dependency

Signed-off-by: Andreas Kreutz <[email protected]>

* Fix linting error

Signed-off-by: Andreas Kreutz <[email protected]>

* Update changelogs

Signed-off-by: Andreas Kreutz <[email protected]>

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: ad-daniel <[email protected]>

* Update webots

* update changelog and packages.xml (#526)

* Keep correct version of Webots

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Stefania Pedrazzi <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
Co-authored-by: Darko Lukić <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Andreas Kreutz <[email protected]>
* Remove

* Minor

* Fix changelog

* Fix submodule
* Update from #503

* Update webots submodule

* Update python install cmake

* Update libcontroller commit

* shallow submodule

* Cleanup + rename python modules

* Add symlinks for libController + cleanup

* Convert to C API

* Converting ros2control to C API

* Update python plugin to load correct libController

* Update repo

* pull specific branch from webots

* update test version for buildfarm

* Revert "update test version for buildfarm"

This reverts commit bf80017.

* Add explanation for WEBOTS_HOME

* update to commit

* replace submodule by commited files

* Delete webots

* Rename libcontroller to webots

* Add changelog

* Update changelog version

* Remove useless files
* Change minimal version to R2023a

* Update ci_before_init_embed.bash

* Upgrade worlds to R2023a

* Update copyrights
* cleanup + new script

* launch test

* fix wrong path

* Update titles and url

* Copy files anyway

* improve infos and copy

* remove comments

* final touch

* change step name

* trigger sync

* change checkout branch

* restore changes
* Sync submodule (#498)

Co-authored-by: ad-daniel <[email protected]>

* Update link to wiki page in README.md (#499)

* Update README.md

* Update README.md

Co-authored-by: Olivier Michel <[email protected]>

* Keep webots and libController to R2022b rev1

* Update robot launch files (#502)

* update changelog and packages.xml (#506)

* Fix camera focal length (#510)

* Fix camera focal length

* Update CHANGELOG.rst

* Update CHANGELOG.rst

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#518)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#521)

Co-authored-by: ad-daniel <[email protected]>

* Upgrade urdf2webots to 2.0.3 (#516)

* Upgrade urdf2webots to 2.0.3

* Fix

* Fix

* Update calculation of `CameraRecognitionObject` (#523)

* Update calculation of CameraRecognitionObject

Calculation now conforms to the new camera coordinate frame introduced
with Webots R2022b.

Signed-off-by: Andreas Kreutz <[email protected]>

* Add test for recognition object calculation

Signed-off-by: Andreas Kreutz <[email protected]>

* Add missing dependency

Signed-off-by: Andreas Kreutz <[email protected]>

* Fix linting error

Signed-off-by: Andreas Kreutz <[email protected]>

* Update changelogs

Signed-off-by: Andreas Kreutz <[email protected]>

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: ad-daniel <[email protected]>

* update changelog and packages.xml (#526)

* Update ci_before_init_embed.bash (#536)

* Merge develop into master for 2023 version (#540)

* Sync submodule (#501)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#507)

Co-authored-by: ad-daniel <[email protected]>

* Merge master into develop (#524)

* Sync submodule (#498)

Co-authored-by: ad-daniel <[email protected]>

* Update link to wiki page in README.md (#499)

* Update README.md

* Update README.md

Co-authored-by: Olivier Michel <[email protected]>

* Keep webots and libController to R2022b rev1

* Update robot launch files (#502)

* update changelog and packages.xml (#506)

* Fix camera focal length (#510)

* Fix camera focal length

* Update CHANGELOG.rst

* Update CHANGELOG.rst

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#518)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#521)

Co-authored-by: ad-daniel <[email protected]>

* Upgrade urdf2webots to 2.0.3 (#516)

* Upgrade urdf2webots to 2.0.3

* Fix

* Fix

* Update calculation of `CameraRecognitionObject` (#523)

* Update calculation of CameraRecognitionObject

Calculation now conforms to the new camera coordinate frame introduced
with Webots R2022b.

Signed-off-by: Andreas Kreutz <[email protected]>

* Add test for recognition object calculation

Signed-off-by: Andreas Kreutz <[email protected]>

* Add missing dependency

Signed-off-by: Andreas Kreutz <[email protected]>

* Fix linting error

Signed-off-by: Andreas Kreutz <[email protected]>

* Update changelogs

Signed-off-by: Andreas Kreutz <[email protected]>

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: ad-daniel <[email protected]>

* Update webots

* update changelog and packages.xml (#526)

* Keep correct version of Webots

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Stefania Pedrazzi <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
Co-authored-by: Darko Lukić <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Andreas Kreutz <[email protected]>

* Remove deprecared `webots_ros2_core` package (#525)

* Remove

* Minor

* Fix changelog

* Fix submodule

* Add Python API compatibility and libController compilation (#508)

* Update from #503

* Update webots submodule

* Update python install cmake

* Update libcontroller commit

* shallow submodule

* Cleanup + rename python modules

* Add symlinks for libController + cleanup

* Convert to C API

* Converting ros2control to C API

* Update python plugin to load correct libController

* Update repo

* pull specific branch from webots

* update test version for buildfarm

* Revert "update test version for buildfarm"

This reverts commit bf80017.

* Add explanation for WEBOTS_HOME

* update to commit

* replace submodule by commited files

* Delete webots

* Rename libcontroller to webots

* Add changelog

* Update changelog version

* Remove useless files

* Upgrade to R2023a (develop) (#535)

* Change minimal version to R2023a

* Update ci_before_init_embed.bash

* Upgrade worlds to R2023a

* Update copyrights

* Enhancement add auto libcontroller sync (#528)

* cleanup + new script

* launch test

* fix wrong path

* Update titles and url

* Copy files anyway

* improve infos and copy

* remove comments

* final touch

* change step name

* trigger sync

* change checkout branch

* restore changes

* Remove version update

* change version for tests

* revert version

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Stefania Pedrazzi <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
Co-authored-by: Darko Lukić <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Andreas Kreutz <[email protected]>

Signed-off-by: Andreas Kreutz <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Stefania Pedrazzi <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
Co-authored-by: Darko Lukić <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Andreas Kreutz <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
* Apply clangformat

* Add test sources

* Test pep8

* Fix workflow

* Fix workflow

* Fix script

* pep8 fixes

* Cpp fixes

* Remove ament pep257 & flake8

* Update urdf2webots submodule

* Revert "Update urdf2webots submodule"

This reverts commit fa45543.

* Revert "Remove ament pep257 & flake8"

This reverts commit 92df8a3.

* Revert "Cpp fixes"

This reverts commit c3a497c.

* Revert "pep8 fixes"

This reverts commit 141b0c8.

* Revert "Revert "pep8 fixes""

This reverts commit ad007a4.

* Test

* Revert "Test"

This reverts commit 25934ef.

* Revert "Revert "Cpp fixes""

This reverts commit 8462d81.

* Revert "Revert "Remove ament pep257 & flake8""

This reverts commit c689352.

* Revert "Revert "Update urdf2webots submodule""

This reverts commit e2ed2b3.

* Order fixes

* Skip submodule tests

* Finalize
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: ad-daniel <[email protected]>
* Enforce clang format (#599)

* Apply clangformat

* Add test sources

* Test pep8

* Fix workflow

* Fix workflow

* Fix script

* pep8 fixes

* Cpp fixes

* Remove ament pep257 & flake8

* Update urdf2webots submodule

* Revert "Update urdf2webots submodule"

This reverts commit fa45543.

* Revert "Remove ament pep257 & flake8"

This reverts commit 92df8a3.

* Revert "Cpp fixes"

This reverts commit c3a497c.

* Revert "pep8 fixes"

This reverts commit 141b0c8.

* Revert "Revert "pep8 fixes""

This reverts commit ad007a4.

* Test

* Revert "Test"

This reverts commit 25934ef.

* Revert "Revert "Cpp fixes""

This reverts commit 8462d81.

* Revert "Revert "Remove ament pep257 & flake8""

This reverts commit c689352.

* Revert "Revert "Update urdf2webots submodule""

This reverts commit e2ed2b3.

* Order fixes

* Skip submodule tests

* Finalize

* Sync submodule (#602)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#606)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#609)

Co-authored-by: ad-daniel <[email protected]>

* Sync submodule (#613)

Co-authored-by: ad-daniel <[email protected]>

* Fix macOS local assets with relative URLs (#612)

* Add macOS copy

* remove host

* Update changelogs

* Optional Ros2 Supervisor (#616)

* webots launcher creates supervisor if needed

* Update launch files

* minor fix

* Update changelogs

* Fix URDF spawner on macOS and WSL (#610)

* add wsl and macos urdfpath edit

* Better path manipulation in supervisor

* fix package names in yalm and xacro

* Fix resources copy and prefix

* Fix directory split

* Update wsl

* fix wsl

* Update changelogs

* cleanup

* fix sources

* Update webots_ros2_driver/webots_ros2_driver/ros2_supervisor.py

Co-authored-by: ad-daniel <[email protected]>

* Update ros2_supervisor.py

* clear trailing whitespace

* Update changelog

---------

Co-authored-by: ad-daniel <[email protected]>

* update changelogs and version (#620)

* Sync submodule (#623)

Co-authored-by: ad-daniel <[email protected]>

* adding possibility to select stream type (#625)

* adding possibility to select stream type

* Update webots_ros2_driver/webots_ros2_driver/webots_launcher.py

Co-authored-by: Olivier Michel <[email protected]>

---------

Co-authored-by: Sebastian Ohl <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>

* Fix tests (#633)

* fix pep8

* fix pep8

---------

Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ad-daniel <[email protected]>
Co-authored-by: Sebastian Ohl <[email protected]>
Co-authored-by: Sebastian Ohl <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
ygoumaz and others added 24 commits May 17, 2023 15:39
Co-authored-by: ad-daniel <[email protected]>
* create WebotsController node

* start controller with parameters

* add remappings

* minor

* adapt launch files

* Update robot description to file path

* clang format and cleanup

* adapt launch files

* minor

* fix driver test

* minor

* fix webots_home env

* remove rpath in driver

* update changelogs
* install generic robot window in driver

* Update CHANGELOG.rst

* Update CHANGELOG.rst
* Default to canonical topic names for Ros2Camera and Ros2RangeFinder, and ensure camera info stamp is updated

Signed-off-by: Justin Beri <[email protected]>

* Update change logs

Signed-off-by: Justin Beri <[email protected]>

* Update tests with new default topic names

Signed-off-by: Justin Beri <[email protected]>

---------

Signed-off-by: Justin Beri <[email protected]>
…6738249afa89797eee9ebb770

Sync libcontroller develop
…cf572d0fa36a63f40c3866d7b

Sync libcontroller develop
* Add VacuumGripper static plugin

* Update main changelog

* Add GetBool srv

* Fix msg and srv

* Update Changelog

* Fix msgs declarations
@ygoumaz ygoumaz marked this pull request as ready for review June 19, 2023 13:33
@ygoumaz ygoumaz requested a review from omichel June 19, 2023 13:34
Copy link
Member

@omichel omichel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you.

@ygoumaz ygoumaz merged commit 006a96f into master Jun 19, 2023
@ygoumaz ygoumaz deleted the merge-develop-into-master branch June 19, 2023 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants