WEBVTT

00:00.400 --> 00:05.160
To successfully complete this course and master all the concepts that will be covered.

00:05.480 --> 00:08.080
I recommend you following some simple guidelines.

00:09.080 --> 00:14.280
Carefully follow all the instructions for setting up the development environment on your PC.

00:14.920 --> 00:20.680
It is crucial that all the components and softwares are properly configured and installed on your PC

00:20.720 --> 00:23.320
before moving on to the robot development.

00:24.040 --> 00:30.040
If something is unclear or you encounter any issue during this setup, please stop and ask me for help.

00:30.480 --> 00:36.000
Remember that if I have been unclear or something is not working, there might be other students who

00:36.040 --> 00:38.640
have or will have the same problem.

00:39.360 --> 00:46.280
So first check the Q&amp;A section to see if your question has already been answered or ask for a new question.

00:47.280 --> 00:52.520
This way you will help other students in their learning journey, and you will assist me in providing

00:52.560 --> 00:54.640
up to date and quality lessons.

00:55.560 --> 01:00.400
The programming lessons where we will put into practice all the concepts learned in the theoretical

01:00.400 --> 01:02.680
lessons will be duplicated.

01:02.840 --> 01:07.520
So we will develop the same functionalities both in C plus plus and Python.

01:08.330 --> 01:13.610
However, there will be some functionalities that can be implemented using only one of these two programming

01:13.610 --> 01:14.250
languages.

01:14.770 --> 01:20.570
I have tried to minimize the components that can be implemented in just one of these languages, but

01:20.570 --> 01:26.730
unfortunately this is not due to the implementation choice, but because in Ros2 some packages that

01:26.730 --> 01:29.570
we are going to use are still under development.

01:30.090 --> 01:35.690
I will make sure to add support for both programming languages as soon as it becomes available.

01:36.570 --> 01:41.690
Take advantage of these shortcomings to become familiar with both programming languages.

01:42.490 --> 01:48.370
Also, remember that this course does not focus on programming, but on robotics and ros2.

01:48.730 --> 01:54.050
Therefore, I will not dwell too much on explaining the syntax of the programming language that I'm

01:54.050 --> 01:54.490
using.

01:55.010 --> 02:00.610
However, don't worry if something is unclear or I'm unable to convey all the steps.

02:01.050 --> 02:04.450
All the code is available for you to analyze at your own pace.

02:05.330 --> 02:07.650
Regarding the euros two framework instead.

02:07.930 --> 02:14.210
Before using any components or concepts for this framework, there will be a theoretical lesson in which

02:14.210 --> 02:19.750
I will explain the logic of its functioning, followed by a laboratory lesson where the same concept

02:19.750 --> 02:22.590
will be used in a simple, practical example.

02:23.190 --> 02:28.510
If you are already familiar with Ros2 or with that particular concept, you can confidently move on

02:28.550 --> 02:34.710
to the next lesson where we are going to use these same functionalities for the development of our manipulator

02:34.710 --> 02:35.270
robot.

02:36.470 --> 02:42.070
Throughout the course, all the concepts explained in the theoretical lessons will be applied to the

02:42.070 --> 02:46.670
construction of a real manipulator that you can use then to develop your own ideas.

02:47.350 --> 02:52.990
Alternatively, if you are unable to build the robot, I will provide you anyway with a simulator that

02:52.990 --> 02:54.830
you can run on your PC.

02:54.870 --> 03:02.470
During the course, these two tools are essential for putting into practice everything that you have

03:02.470 --> 03:08.590
learned during the course, and most importantly, you can use then these tools to test your own ideas

03:08.590 --> 03:11.430
and experiment with developing new functionalities.

03:12.190 --> 03:18.550
So take your time and occasionally pause this course to familiarize yourself with the tools and the

03:18.550 --> 03:20.230
concepts that I will provide.

03:20.510 --> 03:22.950
And remember to have fun with your robot.
