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

Running ROS + Gazebo on Raspberry Pi

asked 2020-01-29 10:42:55 -0500

pitosalas gravatar image

I know that in principle it should work. Run linux on the Pi, connect a screen, keyboard and mouse, install ROS and Gazebo and it should work.

But I have not tried it myself. Specifically running ros and Gazebo at the same time to make the Raspi a viable albeit low power development platform for ROS.

Have you tried it, and if so could you share what you used?

  • model Raspi
  • OS installed
  • ROS version

What was your experience?

edit retag flag offensive close merge delete


I'm pretty sure you can run it because they do have binaries within Ubuntu repositories for arm. I'm not sure how the performance will be though. Maybe a raspberry pi 4 would be a good option instead of a RPI3.

zmk5 gravatar image zmk5  ( 2020-01-29 11:58:13 -0500 )edit

I have tried runing ROS Noetic on RPi3 B+ with Ubuntu mate 20.04 and things did't go well at all, i suffered from huge laggs and most of the times my RPi gets stuck and freezes due to the huge load. I also tried runing ROS Melodic on the same Pi, and the same thing happened.

My advice to you is that you use RPi 4 with at least 4Gb of RAM, because i've seen a lot a people on the intrernet using it with ROS Noetic, Gazebo and rviz.

Celebrimbor gravatar image Celebrimbor  ( 2021-06-22 07:36:26 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2021-06-24 10:36:05 -0500

pitosalas gravatar image

It works. I have done it. I am running Noetic on Ubuntu 20.04 Server on a Raspberry Pi 3+. It took many tries but I finally got it working. Run as few nodes as possible on the Pi and offload most of it to a connected computer.

edit flag offensive delete link more


That's awesome, have you tried ROS2 by any chance?

kk2105 gravatar image kk2105  ( 2021-06-24 11:25:24 -0500 )edit

Hi can you help me to do that i have a raspberry pi 4 and i install Ubuntu 20.04 on it . i install desktop for Ubuntu. i can install ROS1-Noetic but i can not install gazebo. can you explain what did you do step by step. thanks a lot

SANA gravatar image SANA  ( 2022-04-30 12:40:36 -0500 )edit

Question Tools



Asked: 2020-01-29 10:42:55 -0500

Seen: 2,814 times

Last updated: Jun 24 '21