Ask Your Question
0

which ros distribution is available for ubuntu 20.10

asked 2020-11-06 07:19:37 -0600

wintermute gravatar image

hello,

are there any ros distributions avaliable on ubuntu 20.10? I understand noetic will not be released in ubuntu 20.10?

how about ros2?

I did try to replace (lsb_release -sc) to focal, so I could install noetic, but it gave dependencies error, naturally some packages it needed can not be installed on ubuntu 20.10, so that was a fail.

I am trying to get ros on a rpi4 running 20.10, and it seems that canonical has solved many problems that 20.04 had, but now I can not put ros on it.

Best regards, C.

edit retag flag offensive close merge delete

Comments

docker is typically used in these cases.

gvdhoorn gravatar image gvdhoorn  ( 2020-11-06 10:54:58 -0600 )edit

@gvdhoorn I am using docker on RPI4 to run ros for a while. as you might well know, there was a problem with userland libraries for 64bits. raspicam_node was not able to compile with 64bit ubuntu. I actually made a dirty hack to get camera and raspicam_node working in 64 bits.

In the 20.10, I downloaded the official userland libs from github, and then build it without mmal libraries, and applications, which outputed to /opt/vc - again without mmal libraries of applications. Then I copied /usr/lib/aarch64-linux-gnu/libmmal* into /opt/vc/lib.

then i opened a docker with ros:melodic, and mounted /opt/vc as a volume on the container. went ahead and compiled raspicam_node, and it works!

wintermute gravatar image wintermute  ( 2020-11-08 16:46:04 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2020-11-06 08:43:17 -0600

crnewton gravatar image

updated 2020-11-06 08:48:09 -0600

There is no ROS version aimed at Ubuntu 20.10, This is because 20.10 is only supported untill 2021. It's recommended to use a LTS version (Ubuntu 20.04). ROS Noetic is targeted for Ubuntu 20.04 (will most likely also work on 20.10)

more info about ubuntu versions: https://wiki.ubuntu.com/Releases.

more info about ros versions: http://wiki.ros.org/Distributions.

you say "canonical has solved many problems that 20.04 had". most likely those problems are/will be patched in the 20.04 version, I'd stick with LTS versions.

edit flag offensive delete link more

Comments

the problem was that the camera was not working in 64bit kernel, due to lacking "userland" libraries. now it is solved with 20.10 - canonical will probably back propagate those patches to 20.04, but the platform being arm64/RPI4 this might not be possible (or would require kernel upgrade) - in the event that canonical cant bring userland libs to 20.04, is there anyway to hack to trick ros install to install to 20.10? -best regards

wintermute gravatar image wintermute  ( 2020-11-08 16:36:28 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2020-11-06 07:19:37 -0600

Seen: 782 times

Last updated: Nov 06 '20