Welcome to the Environment Setup section.
This section focuses on installing ROS two and setting up a development environment to use on our computer.
In this course we'll be using the ROS distribution called Humble ROS two.
Humble is compatible on Ubuntu 22.0 for Windows ten and Mac OS Mojave.
However, at the time of this recording ROS two humble binaries have not been released for Windows ten
and Mac OS and many students run into dependency issues building from source.
Not to mention that the only supported Mac OS version is 10.14 Mojave, which is released all the way
back in 2018.
There are working binaries for these operating systems in the previous distro.
Ros two foxy, but I highly encourage you to follow along with me on ubuntu so you can learn all the
latest features of the newest ros distro.
So in summary, for the best possible experience, especially if you are new to ros, I suggest utilising
ubuntu 22.0 for which this section covers how you can use a virtual machine to use ubuntu 22 four on
your existing operating system so you can easily follow along with me.
Last thing to keep in mind is that ROS distributions are OS version specific.
Therefore, if you have a different version, for example, say Ubuntu 18 ros humble most likely will
not natively work on your system.
One of the most common issues students run into are usually caused by using an unsupported operating
system version for the ROS distro they are trying to use.
So for the best possible experience with this course, please follow along with me by using a boon to
22.4 with Ros Humble.
So let's get started.