yujinrobot / kobuki

Software for iClebo Kobuki
kobuki.yujinrobot.com
221 stars 176 forks source link

Is a release for ROS Noetic planned anytime soon? #427

Open rjam-xav opened 3 years ago

rjam-xav commented 3 years ago

Hello, Is there a plan to release the packages for ROS noetic as well?

swiz23 commented 3 years ago

Looks like there still is some work to be done. However, if all you care about is getting this repo to compile, I have been able to get it working on ROS Noetic by building from source.

Clone this repo into your workspace. You'll also want to clone https://github.com/yujinrobot/yujin_ocs into your workspace as well. Many of the directories in the yujin_ocs arn't necessary. Delete everything except 'yocs_cmd_vel_mux', 'yocs_controllers', and 'yocs_velocity_smoother'.

If it's not already installed, you'll want to install liborocos-kdl-dev. Apparently in ROS Noetic, the python-orocos-kdl ROS package does not exist since it was decided to depend on the system version instead. It's needed as a dependency for the kobuki_testsuite package. So if you run the rosdep install --from-paths src --ignore-src -r -y in the root of the workspace, you'll see an error message saying that rosdep can't find the python-orocos-kdl package. This can be ignored though since the dependency is already satisfied with liborocos-kdl-dev despite ROS not knowing about it.

EDIT: Linking to Issue #422 for reference.

sjh990519 commented 2 years ago

I'm trying to run "kobuki" on "noetic" now. But I get an error at "rosdep install --from-paths src --ignore-src -r -y" . { ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: kobuki_testsuite: Cannot locate rosdep definition for [python_orocos_kdl] kobuki_capabilities: Cannot locate rosdep definition for [std_capabilities] Continuing to install resolvable dependencies...

All required rosdeps installed successfully

}

Even after reading the above explanation, I don't understand. I think it's a dependency problem with rosdep. I can't figure out how to solve it. I hope you can save me.......

martinerk0 commented 2 years ago

I created shell script for installation per @swiz23 reply. Tested on Jetson Nano and Xavier NX on 20.04 with Noetic. https://github.com/martinerk0/kobuki_noetic