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

Revision history [back]

Depends and will change as adoption increases. The new Pi4 only has official Ubuntu 19.04 support and Debian Buster support. Neither of those are supported by any ROS distribution currently released

You can however install the custom kernel by James Chambers which runs on Ubuntu 18.04 which ROS supports with its Melodic distribution. I got this to work but I wouldn't recommend it for a beginner.

As a beginner, definitely get the RPi 3 for now. B or B+ depends on what OS you're trying to install on it with your main options being a distribution of Raspbian or Ubuntu MATE. Many people have done this before and so there is a wealth of resources available online.

Backwards compatibility really depends on what OS you would be running on your Raspberry Pi. I would say don't worry about that since updating ROS distributions for small projects should be relatively straightforward, but that is really project dependent.

Depends and will change as adoption increases. The new Pi4 only has official Ubuntu 19.04 support and Debian Buster support. Neither of those are supported by any ROS distribution currently released

You can however install the custom kernel by James Chambers which runs on Ubuntu 18.04 which ROS supports with its Melodic distribution. I got this to work but I wouldn't recommend it for a beginner.beginner. EDIT: Ubuntu 18.04 with RPi4 support was officially released.

As a beginner, definitely get the RPi 3 for now. B or B+ depends on what OS you're trying to install on it with your main options being a distribution of Raspbian or Ubuntu MATE. Many people have done this before and so there is a wealth of resources available online.

Backwards compatibility really depends on what OS you would be running on your Raspberry Pi. I would say don't worry about that since updating ROS distributions for small projects should be relatively straightforward, but that is really project dependent.