Hi robotic enthusiast.
Congratulation.
It has been a long journey that we have undertaken together and I hope you have enjoyed it.
My wish is that I have not only transmitted the key concepts of Ros two and manipulator robots, but
also the passion for robotics and software development.
I hope this course serves as a foundation, as a starting point for the development of your future projects.
We started by creating the RDF model of the robot, which describes its kinematics.
We used it both to simulate the robot and to control the real one.
With this model, we defined the robot's architecture, its joint limits and dimensions, and we used
two fundamental software engineers to Arvis and Gazebo.
Next, we developed the robot's control system, which allows us to control the joints and follow their
movements using the true control library.
Once we were able to move the robot, we immediately realized the need to find a more intuitive and
straightforward way to move the robot freely in the three dimensional space without having to actuate
each joint separately.
We had to study some mathematics and kinematics and become familiar with Matrix operation and ATF through
Library of Ros2.
To solve this complex problem.
Fortunately, we had the support of the great open source world with movie two and its inverse kinematic
solver and also its trajectory planning and execution algorithms.
After implementing all of these functionalities to offer them to other modules, to other nodes, we
developed APIs, an interface that allows easy and intuitive usage of the robot software.
Here we dealt with the two actions and their communication protocol.
Finally, with Angie Rock, we opened and made all of this software available to the Internet, thus
opening ourselves to an almost infinite number of opportunities and application for our robot.
Through this web interface, it is possible to use any web application and integrate it with the robot.
The possibilities, as you can imagine, are limitless.
We demonstrated a practical case of the usage of these possibilities by integrating our robot with the
voice assistant, Alexa, to make the robot move through voice command.
Here concludes my teaching for this course.
But your active learning phase begins now.
I have provided you with the basic tools, and now it's up to you to play, modify, create, and experiment
with new applications, new packages, new functionalities, and develop your idea.