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 master in develop #312

Merged
merged 32 commits into from
Nov 1, 2021
Merged

Merge master in develop #312

merged 32 commits into from
Nov 1, 2021

Conversation

BenjaminHug8
Copy link
Contributor

@BenjaminHug8 BenjaminHug8 commented Oct 27, 2021

Merge conflict files:

  • .github/workflows/test.yml (rolling line 13)
  • delete packages webots_ros2_abb, webots_ros2_demos, webots_ros2_examples and webots_ros2_ur_e_description.

Otherwise conflicts for the version '1.1.2' to '1.2.0' for setup.py and package.xml files (kept '1.2.0').

lukicdarkoo and others added 30 commits July 19, 2021 14:01
* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst
* Fix warnings

* Simpler fix
* Fix Windows build

* ID is not a member anymore

* Export C++ libController

* Fix libController

* Update module

* Fix controller spawner

* Update robot_launch.py
* Update CMakeLists.txt

* Update CMakeLists.txt
* Prepare

* Increase version number
* Change to ros2 node clock for all devices
* Add Python <--> C++ test

* Prepare

* Initial prototype

* Add WebotsNode object

* Add properties

* Import the Python lib

* Improve error handling

* Cleaner

* Add node example

* Integrate the new libController

* Delete the test

* Fix copyright

* Explain

* Copyright fix

* Constructor can be private

* Print Python errors

* Fix Windows usage

* Update webots_ros2_driver/src/PythonPlugin.cpp

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

* Update webots_ros2_driver/src/WebotsNode.cpp

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

* Update webots_ros2_turtlebot/webots_ros2_turtlebot/plugin_example.py

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

* Use const

Co-authored-by: Olivier Michel <[email protected]>
* Fix Rolling warnings and `ament_python_install_package`

* Add to CI
* Add WebotsLauncher

* Add test package

* Add distance sensor tests

* Add range finder test

* Add plugin test

* Fix spelling

* Add IMU test

* Improve publishing

* Add light sensor test

* Fix colcon test

* Add CI

* Use sudo

* Update

* Update with sudo

* Add missing packages

* Add cache

* Test

* Test

* Test

* Test

* Fix

* Test

* Test

* Test

* Test

* Test

* Increase timeout

* Revert camera test

* pylint

* Fix Windows arguments

* Update webots_ros2_driver/webots_ros2_driver/webots_launcher.py

Co-authored-by: Stefania Pedrazzi <[email protected]>

* Update webots_ros2_driver/webots_ros2_driver/utils.py

Co-authored-by: Stefania Pedrazzi <[email protected]>

* Update webots_ros2_driver/webots_ros2_driver/utils.py

Co-authored-by: Stefania Pedrazzi <[email protected]>

* Update webots_ros2_driver/webots_ros2_driver/utils.py

Co-authored-by: Stefania Pedrazzi <[email protected]>

* Update utils.py

* Update driver_test.wbt

Co-authored-by: Stefania Pedrazzi <[email protected]>
* Update package.xml

* Update package.xml

* Update package.xml

* Update package.xml

* Update package.xml
* fix 273

* Update webots_ros2_driver/src/WebotsNode.cpp

Co-authored-by: Darko Lukić <[email protected]>

Co-authored-by: Your Name <[email protected]>
Co-authored-by: Darko Lukić <[email protected]>
* fix 273

* Update webots_ros2_driver/src/WebotsNode.cpp

Co-authored-by: Darko Lukić <[email protected]>

* let generate webots_ros2_control.lib in windows

Co-authored-by: Your Name <[email protected]>
Co-authored-by: Darko Lukić <[email protected]>
Print "the `robot_description` parameter is set or not "
…turtlebot` (#269)

* Add turtlebot tests

* Convert Mavic

* Add mavic test

* clean

* Add deps

* Fix node creation

* Increase timeout

* Better

* Fix tests

* Add killall

* Add missing deps

* Wait more in CI

* Fix

* Convert universal robot

* Add rviz

* Fix

* Revert universal robot

* Delete ur changes

* Fix
* init

* fixed all errors pep257

* CI
* test system turtlebot tutorial SLAM

* Navigation test and put the 2 tests in a single file

* ci_after_init install foxy turtlebot3

* fix after_init

* CI

* CI after_install_target_depend

* fix

* Update test.yml

* Update ci_after_init.bash

* Update ci_after_install_target_dependencies.bash

* CI permission after_depend

* fix

* fix CI

* check packages

* fix ci ci_after_init_bash

* fix pep257

* CI pep257

* flake8 fix

* flake8

* test only SLAM

* test only slam fix

* test only slam fix flake

* Only Slam test CI

* fix exit for CI

* quit instead exit for CI

* fix CI

* Update scripts/ci_after_init.bash

Co-authored-by: Darko Lukić <[email protected]>

* Update webots_ros2_tests/test/test_system_turtlebot_tutorials.py

Co-authored-by: Darko Lukić <[email protected]>

* improved test slam

* fix merge

* Comment after_init

* Update scripts/ci_after_init.bash

Co-authored-by: Darko Lukić <[email protected]>

Co-authored-by: Darko Lukić <[email protected]>
* initial commit progress on epuck alone scenario

* 1st draft full conversion

* system tests in dev

* basic epuck driver converted

* system tests draft

* system tests on simple epuck ok

* Apply suggestions from code review

Co-authored-by: Darko Lukić <[email protected]>

* modif review PR

* CI

* fix CI

* fix CI package test has tf2_ros

* remove testFootPrint

* fix CI driver plugin python test

* System tests for scenarios

* System tests scenarios CI foxy

* Change test plan

* more delay plan test

* more delay plan test fix flake

* fix ci rolling

* fix CI rolling nav2bringup

* fix CI rolling nav2bringup pckg required

* removed test rats scenario

* flake8

* removed file test rats scenario

* review changes

* review changes + flake

* revert changes du to Tesla PR

* fix test tools

* adapt topics name

Co-authored-by: Darko Lukić <[email protected]>
* Utilize `webots_ros2_driver` in Universal Robot examples

* Fix ros control

* Delete unnecessary packages

* Convert multiarmed demo

* Add description

* Convert multirobot demo

* Delete unnecessary examples

* Unused

* Begin test

* Revert

* fix

* Test

* Avoid warnings

* Test

* Test

* Test

* Update package.xml

* Update package.xml

* Update package.xml

* Add changelog

* Delete

* Missing deps

* Increase delay

* Fix

* Record

* continue

* Update package.xml

* Update package.xml

* Update webots_launcher.py

* Update test.yml

* Update test.yml

* Fix

* Change

* Longer

* Change

* Update test.yml

* Longer

* Update test_system_universal_robot.py
* Delete unnecessary packages

* Delete deps

* msgs

* Add new tiago

* wip

* Fix

* fix

* Fix

* Add

* Timeout

* Lighter

* fix

* exit

* revert
BenjaminHug8 and others added 2 commits October 26, 2021 16:56
* temp commit

* temp

* temp commit

* pause to dev Autoware Interface

* temp com

* Webots .so files should be ok but tesla do not see vehicle

* system tests ok

* temp com

* change in libcontroller git

* cv2 and numpy package

* remove numpy package.xml

* correction python3-cv2/numpy

* cv2 in package.xml changed in opencv

* save file

* more time test tesla

* more time test tesla 2

* added rosbag debug ci

* flake8

* package rosbag

* qos LaneFollower

* Apply suggestions from code review

Co-authored-by: Darko Lukić <[email protected]>

* Update review

* temp com

* fix windows build

* commentary python pluggin

* Qos lane follower Windows

* lane follower remove debug msg

* Compatiblity Windows and ROS Rolling

* fix flake8

* Update webots_ros2_driver/include/webots_ros2_driver/PluginInterface.hpp

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

* update driver test function static

* update libcontroller

* fix library

* review corrections

* fix

* update libcontroller

* python warning debug removed

Co-authored-by: Darko Lukić <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
@BenjaminHug8 BenjaminHug8 requested a review from omichel October 27, 2021 09:53
@BenjaminHug8 BenjaminHug8 self-assigned this Oct 27, 2021
@BenjaminHug8 BenjaminHug8 marked this pull request as ready for review November 1, 2021 15:01
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.

@BenjaminHug8 BenjaminHug8 merged commit bc8680e into develop Nov 1, 2021
@BenjaminHug8 BenjaminHug8 deleted the merge-master-in-develop branch November 1, 2021 15: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.

7 participants