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

Support ROS 1/2 in this repository #17

Closed
wants to merge 46 commits into from
Closed

Support ROS 1/2 in this repository #17

wants to merge 46 commits into from

Conversation

HansRobo
Copy link
Member

@HansRobo HansRobo commented Dec 2, 2023

TBD...

Add GitHub Actios workflow for build error checking
* Replace image publishers with ones in image_transport

* Fix loading plugin name

* Delete debug messages

* Delete unused code
* Fix library install destination

* Set include directories in CMakeLists.txt

* Use generalized plugin path for app

* Delete duplicated-instanciated plugin

* Update ros2 to humble in build test workflow

* Update build dependencies (ref: latest install-requisites-ubuntu-22.04.sh)

* Do apt update/upgrade in build workflow

* Use osrf/ros:humble-desktop-jammy as build workflow base image

* Update ros-tooling/action-ros-ci

* Add libzip-dev to install dependencies

* Fix plugin/CMakeLists.txt

* Clean up build test workflow

* Skip test on build test workflow

* Add python3-colcon-lcov-result / python3-colcon-coveragepy-result to dependencies
# Conflicts:
#	CMakeLists.txt
#	package.xml
#	src/node/choreonoid_ros.cpp
#	src/plugin/BodyROSItem.cpp
#	src/plugin/BodyROSItem.h
#	src/plugin/CMakeLists.txt
#	src/plugin/ROSPlugin.cpp
@HansRobo HansRobo requested a review from ssr-yuki December 2, 2023 02:23
@HansRobo
Copy link
Member Author

HansRobo commented Dec 3, 2023

TODOs

  • delete unnessesary diffs (e.g. src/plugin/pybind11/PyROSPlugin.cpp)
  • fix build test error
  • modify files in deprecated directory to support both of ROS 1/2

@HansRobo
Copy link
Member Author

HansRobo commented Mar 2, 2024

Close with #18

@HansRobo HansRobo closed this Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants