-
Notifications
You must be signed in to change notification settings - Fork 35
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
ubuntu22.04 support #626
ubuntu22.04 support #626
Conversation
Amazing! Let's try with real machine. |
|
Perfect! |
One thing that I just realize is that |
Is it possible to build the ROS Noetic from source on Ubuntu 22.04? |
Yes it is possible. |
@sugikazu75 Have you tried mocap with real machine? |
Yes. I confirmed that it works well when I built |
For the mocap system in 0066, we have to use a modified branch developed by @Li-Jinjie : ros-drivers/mocap_optitrack#83 So, we don't need to use the packages released by apt for now. |
I forgot that some people have to use that branch. If we use that branch, I think we need more patches equivalent to ros-drivers/mocap_optitrack#87 to build on 22.04. |
Yes, you are right. We have to combine ros-drivers/mocap_optitrack#83, ros-drivers/mocap_optitrack#84, ros-drivers/mocap_optitrack#87 into one branch. |
I checked mocap is working on 22.04 with sugikazu75/mocap_optitrack#1 |
[ROS-O][GA] build all packages and refactor github action scripts
We have achieved a very important progress for the continuous development. Thank you! |
This PR supports this and related repositry on ubuntu 22.04 using ROS-O. @ For all developers If you want some packages to be released, please tell me package name, github URL, and commit hash. Or directly create PR to https://github.com/sugikazu75/ros-o-builder like as v4hn/ros-o-builder@build-for-jammy...sugikazu75:ros-o-builder:build-for-jammy . |
* [GA] add github action for jammy using ROS-O * update * update * ubnutu:jammy * ubnutu-22.04 * [GA] setup ros workspace and catkin build * [GA] noetic->one * [GA] python3-wstool * [GA] sudo apt install python3-wstool * [spinal] cmake17 * add rosinstall for debian. modified from noetic one * update rosinstall path * fix typo * [motor test] C++17 * [GA] catkin build only aerial_robot and run catkin test * skip libgeographiclib-dev * [GA] ignore rosdep install error temporality * [ROS-O][rosinstall] use C++17 patched mocap_optitrack package (#13) * [ROS-O][rosinstall] update external repository path and version (jsk-ros-pkg#15) * use self released apt repository * update external repositry version * remove external repositry from rosinstall because they are released * remove error ignore flag when rosdep install * [mocap_optitrack] add mocap_optitrack package to rosinstall * [ROS-O][GA] build all packages * [CI] remove the script for EoL ros distribution * [CI][GA] merge ros one distribution test into .travis.sh * [ROS-O] crate configure script to install ros-o system for jammy * [ROS-O] update REAMDE to show the install instruction on Ubuntu22.04 * fix typo in README * [rosinstall] remove rosinstall for EoL distribution --------- Co-authored-by: Moju Zhao <[email protected]> Co-authored-by: Moju Zhao <[email protected]> (cherry picked from commit 71d746f)
My MPC branch is also updated to support ubuntu22.04 and ROS-O: https://github.com/Li-Jinjie/jsk_aerial_robot_dev/tree/develop/MPC_tilt_mt/robots/beetle#beetle-art-omni Thank you for implementing this function! |
* [GA] add github action for jammy using ROS-O * update * update * ubnutu:jammy * ubnutu-22.04 * [GA] setup ros workspace and catkin build * [GA] noetic->one * [GA] python3-wstool * [GA] sudo apt install python3-wstool * [spinal] cmake17 * add rosinstall for debian. modified from noetic one * update rosinstall path * fix typo * [motor test] C++17 * [GA] catkin build only aerial_robot and run catkin test * skip libgeographiclib-dev * [GA] ignore rosdep install error temporality * [ROS-O][rosinstall] use C++17 patched mocap_optitrack package (jsk-ros-pkg#13) * [ROS-O][rosinstall] update external repository path and version (jsk-ros-pkg#15) * use self released apt repository * update external repositry version * remove external repositry from rosinstall because they are released * remove error ignore flag when rosdep install * [mocap_optitrack] add mocap_optitrack package to rosinstall * [ROS-O][GA] build all packages * [CI] remove the script for EoL ros distribution * [CI][GA] merge ros one distribution test into .travis.sh * [ROS-O] crate configure script to install ros-o system for jammy * [ROS-O] update REAMDE to show the install instruction on Ubuntu22.04 * fix typo in README * [rosinstall] remove rosinstall for EoL distribution --------- Co-authored-by: Moju Zhao <[email protected]> Co-authored-by: Moju Zhao <[email protected]>
What is this
This PR support this and related repositry on ubnutu22.04.
Details
We use ROS-O for ROS1 on ubuntu22.04.
Rostest by github action on docker image ubuntu-22.04 is passed.
TODO
To run with real machine we have to support following packages
rosdep install error in some package is happning because they are still not supported in ROS-O. Currently, we are ignoring error in rosdep install because they are not necessary to build package
aerial_robot
PR list