ROS (Robot Operating System) on Jetson TK1

How to install ROS (Robot Operating System) on Jetson TK1? I know that there is an OpenCV issue. The problem:
It looks like the CMake files for the TK1-optimized OpenCV libraries don’t set OpenCV_INCLUDE_DIRS properly, which causes cv_bridge to pass these bad include directories on to its downstream dependencies.
I am not sure how to fix this. If anyone knows, I would greatly appreciate it! I tried using equivs to satisfy the dependencies, but that didn’t work, it just gave me a package collision error. Thanks!

I read the same issue on “namniart” blog (http://www.namniart.com/jetson-tk1/ubuntu/2014/05/20/ROS-on-Jetson-part2.html) but it is very old and related to ROS compilation from source.
If you are trying to install ROS from official repo now the issue is related to the replacement of opecv4tegra by official OpenCV from standard Ubuntu repo, as reported in this thread:
https://devtalk.nvidia.com/default/topic/779315/embedded-systems/jetson-tk1-opencv-and-ros/

I’m trying to solve this issue because it is absurd not to take advantage of opencv4tegra in ROS

I hear ya! I believe it is a problem with the CMake files not going to the right paths. I found this:

“It looks like the CMake files for the TK1-optimized OpenCV libraries don’t set OpenCV_INCLUDE_DIRS properly, which causes cv_bridge to pass these bad include directories on to its downstream dependencies”

I got that from this site: http://namniart.com/jetson-tk1/ubuntu/2014/05/20/ROS-on-Jetson-part2.html

Not sure how he fixed it, but he did. I think if someone can figure out how to fix the CMake files, we would be in good shape.

Try this solution… I’m going to test it too:
http://answers.ros.org/question/202643/opencv4tegra-and-ros-howto-jetson-tk1/?answer=202875#post-id-202875

Any luck?

Is your Jetson flashed with the latest JetPack? I thought I remember a thread mentioning this was fixed at one point.

Would you be able to post a link to that thread if you can?

Thanks in advance

G