dusty-nv / jetson-containers

Machine Learning Containers for NVIDIA Jetson and JetPack-L4T
MIT License
2.13k stars 440 forks source link

Ros foxy with ubuntu focal (20.04) #29

Open olmerg opened 3 years ago

olmerg commented 3 years ago

There is some provision to support ubuntu 20.04 with ros foxy?

dusty-nv commented 3 years ago

JetPack is on Ubuntu 18.04, so ROS Foxy is built from source in the container so it runs on 18.04.

Myzhar commented 3 years ago

@dusty-nv is there a date for Ubuntu 20.04 on Jetson? Ubuntu 18.04 is a big limitation now...

dusty-nv commented 3 years ago

Not currently, but you can build these for 18.04, even outside of the containers by following the same procedure in the dockerfiles.


From: Walter Lucetti notifications@github.com Sent: Saturday, January 9, 2021 8:34:53 AM To: dusty-nv/jetson-containers jetson-containers@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-containers] Ros foxy with ubuntu focal (20.04) (#29)

@dusty-nvhttps://github.com/dusty-nv is there a date for Ubuntu 20.04 on Jetson? Ubuntu 18.04 is a big limitation now...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-containers/issues/29#issuecomment-757194821, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK55AD7GUY2FHJ7RSGLSZBLP3ANCNFSM4TNCDWHQ.

mutsuyuki commented 3 years ago

@dusty-nv

Thank you for your great Dockerfile. I succeeded to build foxy on Jetpack 4.4 and succeeded to run simple pub sub program. But I try to install ros-foxy-turtlesim , I got error as below. apt update apt install ros-foxy-turtlesim --> E: Unable to locate package ros-foxy-turtlesim It's seem to occur at installing any ros-foxy-xxxxx. I think the reason for this is that the apt repository is set to bionic (18.04). I change bionic to focal in /etc/apt/sources.list.d/ros2-latest.list and retry to install, but I got error related to dependencies.

Is there any workaround this issue?

dusty-nv commented 3 years ago

You need to build these packages from source as opposed to trying to install them from apt, because they aren't built for 18.04. The container builds ROS2 Foxy core/base from source.


From: mutsuyuki @.> Sent: Wednesday, April 28, 2021 4:45:26 AM To: dusty-nv/jetson-containers @.> Cc: Dustin Franklin @.>; Mention @.> Subject: Re: [dusty-nv/jetson-containers] Ros foxy with ubuntu focal (20.04) (#29)

@dusty-nvhttps://github.com/dusty-nv

Thank you for your great Dockerfile. I succeeded to build foxy on Jetpack 4.4 and succeeded to run simple pub sub program. But I try to install ros-foxy-turtlesim , I got error as below. apt update apt install ros-foxy-turtlesim E: Unable to locate package ros-foxy-turtlesim It's seem to occur at installing any ros-foxy-xxxxx. I think the reason for this is that the apt repository is set to bionic (18.04). I change bionic to focal in /etc/apt/sources.list.d/ros2-latest.list and retry to install, but I got error related to dependencies.

Is there any workaround this issue?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-containers/issues/29#issuecomment-828272383, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK52JAMGDQKCKVPO7GLTK7DKNANCNFSM4TNCDWHQ.

mutsuyuki commented 3 years ago

@dusty-nv

Thank you for your answer. I understand the reason for the error. It's hard for me to build a any package for foxy, so I'll use eloquent until the 20.04 based jetpack is released.