ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

ROS 2,Raspberry pi or laptop pc

asked 2022-11-10 12:18:01 -0600

bayramkuru gravatar image

Hi, everyone. I want to learn ROS 2. I have a few questions that I need your help. First of all, I have a raspberryp pi 400 and amd ryzen 5500u 8 gb ram laptop. 1.Which one is better for ROS 2? I visited https://www.ros.org/reps/rep-2000.html and I saw ROS 2 recommented ubuntu version is 22.04 LTS. Raspberry pi website latest Ubuntu version is 22.04.1 LTS. https://ubuntu.com/download/raspberry-pi . 2. My second question is: Could I install ROS 2 on the Ubuntu 22.04.1 LTS? Is It must be 20.04 LTS? Are there anybody experinces at ROS 2. I wait your suggestions platform(either amd64 or arm64) for better performance, other Ubuntu versions maybe 20.04 LTS. Thanks for replies.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
1

answered 2022-11-12 11:17:09 -0600

RobotDreams gravatar image

updated 2022-11-12 12:32:29 -0600

I have ros-galactic-base installed on my Raspberry Pi4 2GB robot, and have ros-galactic-desktop installed on my desktop computer (running over Ubuntu 20.04 Desktop in a virtual machine on a MacMini 2018.)

The Raspberry Pi 4 is not where you want to run ROS2 visualization tools (rviz2, rqt) or the simulation tools (Gazebo), but I am able to run my robot nodes, image publishing node, and the mapping slam-toolbox node using 600-800MB of memory and 25-35% of the Raspberry Pi4 (2GB in my robot's case).

For learning ROS2 I suggest you stick with only installing ROS2 Galactic ros-galactic-desktop over Ubuntu 20.04 Desktop on your desktop, and leave the Raspberry Pi for later investigations of distributed ROS2.

You will use the turtle sim tool at first on your desktop to do the initial ROS2 tutorials, so you don't need a robot either.

The reason, at this time, I am suggesting Galactic on Ubuntu 20.04 versus Humble on Ubuntu 22.04 is that some of my robot nodes have issues running on Humble that do not occur on Galactic.

My second question is: Could I install ROS 2 on the Ubuntu 22.04.1 LTS? Is It must be 20.04 LTS?

The short answer is yes, the more nuanced suggestion is use what the particular ROS2 release says it was tested on - Galactic on 20.04, Humble on 22.04, and mind my feeling you are better using Galactic at this time.

Good for you investigating ROS 2 - It is a HUGE domain to learn in, so have patience with yourself, and really search hard for answers - many questions have been asked before, but they will all be new to you.

edit flag offensive delete link more

Comments

1

Theanks for all replies and sugestions.

bayramkuru gravatar image bayramkuru  ( 2022-11-12 12:00:39 -0600 )edit

@bayramku if I answered the question sufficiently, please check mark my answer - it helps build reputation points that will open doors for me.

RobotDreams gravatar image RobotDreams  ( 2022-11-12 12:34:20 -0600 )edit

I did it. I gave a vote. Theank again.By the way I am new on this platform. Could I add you a frend or someting else.

bayramkuru gravatar image bayramkuru  ( 2022-11-15 12:45:46 -0600 )edit

@bayramkuru There is the concept of “follow a user” if you wish. Click on the user’s profile and press the follow button… Since everyone’s journey in ROS is so different, reading the new questions each day will usually give a broader view than following another users particular activity. Just my thought.

RobotDreams gravatar image RobotDreams  ( 2022-11-16 07:24:36 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2022-11-10 12:18:01 -0600

Seen: 800 times

Last updated: Nov 12 '22