1
00:00:00,940 --> 00:00:03,160
Welcome to the Environment Setup section.

2
00:00:03,580 --> 00:00:09,490
This section focuses on installing ROS two and setting up a development environment to use on our computer.

3
00:00:10,000 --> 00:00:15,130
In this course we'll be using the ROS distribution called Humble ROS two.

4
00:00:15,160 --> 00:00:20,980
Humble is compatible on Ubuntu 22.0 for Windows ten and Mac OS Mojave.

5
00:00:21,190 --> 00:00:26,290
However, at the time of this recording ROS two humble binaries have not been released for Windows ten

6
00:00:26,290 --> 00:00:30,700
and Mac OS and many students run into dependency issues building from source.

7
00:00:30,730 --> 00:00:36,910
Not to mention that the only supported Mac OS version is 10.14 Mojave, which is released all the way

8
00:00:36,910 --> 00:00:38,560
back in 2018.

9
00:00:38,740 --> 00:00:42,550
There are working binaries for these operating systems in the previous distro.

10
00:00:42,550 --> 00:00:48,010
Ros two foxy, but I highly encourage you to follow along with me on ubuntu so you can learn all the

11
00:00:48,010 --> 00:00:50,470
latest features of the newest ros distro.

12
00:00:50,680 --> 00:00:56,470
So in summary, for the best possible experience, especially if you are new to ros, I suggest utilising

13
00:00:56,470 --> 00:01:03,100
ubuntu 22.0 for which this section covers how you can use a virtual machine to use ubuntu 22 four on

14
00:01:03,100 --> 00:01:06,700
your existing operating system so you can easily follow along with me.

15
00:01:07,240 --> 00:01:11,650
Last thing to keep in mind is that ROS distributions are OS version specific.

16
00:01:11,740 --> 00:01:17,470
Therefore, if you have a different version, for example, say Ubuntu 18 ros humble most likely will

17
00:01:17,470 --> 00:01:19,450
not natively work on your system.

18
00:01:19,540 --> 00:01:25,270
One of the most common issues students run into are usually caused by using an unsupported operating

19
00:01:25,270 --> 00:01:28,180
system version for the ROS distro they are trying to use.

20
00:01:28,390 --> 00:01:33,280
So for the best possible experience with this course, please follow along with me by using a boon to

21
00:01:33,310 --> 00:01:36,030
22.4 with Ros Humble.

22
00:01:36,040 --> 00:01:37,360
So let's get started.
