Ros 2 on Jetson

asked 2020-02-19 12:26:32 -0500

Lion31 gravatar image

Hello I am working on a robot for school, the professor whants me to explore using ROS 2 do do basic obstical avoidave with some ultrasonic sensors. He wants me to do this on the Jetson TX2 and im not sure if its possible. I am very familiar with ROS but not ROS 2 (at all) I don't know if this is something that is worth trying if theres not a ton of documentation on ROS 2 yet. Can anyone offer some advice on if its worth trying to use ROS 2 on the Jetson TX2 or should I just look at just using normal ROS.

edit retag flag offensive close merge delete

Comments

Jetson TX2 has Quad-Core ARM® Cortex®-A57 MPCore which is an ARMv8-A, so you should be able to install ROS2 binaries directly. You can check which packages are supported by going to the installation guide and under debian -> Resources -> status page you can check for different architectures if the binaries exist i.e. https://index.ros.org/doc/ros2/Instal....

If certain packages don't exist you could always cross-compile or build from source on the Jetson TX2 itself. Note that I haven't tried installing or running ROS2 on the Jetson TX2 myself, but "on paper" it should be possible :).

W.r.t. documentation, there is definitely more documentation for ROS1, but I believe ROS2 is at the stage now where there are enough examples, resources and answers on this site that you can get things to work if you are willing to invest the time.

MCornelis gravatar image MCornelis  ( 2020-02-20 02:50:01 -0500 )edit