WEBVTT

00:00.110 --> 00:03.980
Hi and welcome to this course on Robot Operating System two.

00:04.010 --> 00:07.550
You want to develop powerful and scalable robotics applications.

00:07.550 --> 00:13.550
You want to learn Ros two from scratch and master the core functionalities, but without the usual steep

00:13.550 --> 00:14.300
learning curve.

00:14.300 --> 00:16.670
Well, you are in the right place.

00:16.670 --> 00:20.030
I am Edward, a software engineer and entrepreneur.

00:20.030 --> 00:25.340
In the past, I have programmed an entire six axis robotic arm with Ros from scratch.

00:25.340 --> 00:30.950
Then I have worked extensively with Ros two and I am now sharing with you the practical knowledge that

00:30.950 --> 00:31.490
I got.

00:31.520 --> 00:37.250
In fact, I have already taught Ros two to tens of thousands of students from all over the world.

00:37.250 --> 00:43.580
Now, when I first started using Ros, I had trouble finding well-structured courses and tutorials to

00:43.610 --> 00:49.880
show me what's important to do at the beginning, where to start, what to focus on, and which path

00:49.880 --> 00:50.870
to follow.

00:50.900 --> 00:54.800
That's why I created the course that I wish I had when I began.

00:54.830 --> 00:57.770
So you can learn much faster than I did.

00:57.770 --> 01:04.280
This is a step by step course, structured in a way that makes it easy to follow for beginners and directly

01:04.280 --> 01:06.860
going to the point through a ton of practice.

01:06.890 --> 01:12.380
At the end of the course, you will master the Ros two basics and you will be able to create a complete

01:12.380 --> 01:16.520
robotics application using all the Ros two core concepts.

01:16.520 --> 01:22.760
In this course, you will not only see the how but also the why, which is even more important, you

01:22.760 --> 01:27.420
will learn how to install and set up Ros2 on a ubuntu operating system.

01:27.420 --> 01:35.280
How to create, build and use Ros2 nodes, topics, services, messages, parameters, launch files

01:35.280 --> 01:36.480
and much more.

01:36.480 --> 01:41.760
All those points are key concepts that you need in order to use Ros2 efficiently.

01:41.760 --> 01:47.760
And of course, you will discover some of the most important Ros2 tools which will help you save development

01:47.790 --> 01:48.240
time.

01:48.240 --> 01:50.010
You will also practice a lot.

01:50.040 --> 01:51.810
Thanks to many activities.

01:51.810 --> 01:57.720
I will take the time to write the code with you, explain every single step and give you some challenges

01:57.720 --> 02:00.060
to make you progress on the key concepts.

02:00.060 --> 02:04.770
Oh, and all the code will be written in Python and also in C plus plus.

02:04.770 --> 02:08.970
So you can learn Ros two completely with those two languages if you want to.

02:09.000 --> 02:10.410
And that's not all.

02:10.410 --> 02:16.320
At the end, you will work on a complete Ros two project using the turtle theme simulation so you can

02:16.320 --> 02:19.230
practice with everything you've seen in this course.

02:19.230 --> 02:24.780
All you need to get started is to know how to deal with a terminal and have some basic knowledge in

02:24.780 --> 02:25.470
programming.

02:25.470 --> 02:31.140
During this course, I will also give you some of the best practices I personally learned when developing

02:31.140 --> 02:36.750
with Ros two because what I want is that at the end of the course you are able to develop not good,

02:36.780 --> 02:39.900
but great and scalable robotics applications.

02:39.900 --> 02:45.720
So if you want to learn Ros to efficiently and in a practical way, enroll in this course right now

02:45.720 --> 02:47.370
and let's get started.
