Robótica y ROS - ¡Aprenda haciendo!
Manipuladores

Create a ROS Manipulator Robot with Python and C++. Master Robot Control and MoveIt and use Alexa to move your robot.

Get Started with Manipulator Robots

Introduction to ROS 2

Get started with ROS 2, the latest version of Robot Operating System!

ROS is the most widely used framework for building all kinds of robots, from Manipulators, Autonomous mobile robots, Humanoids and Quadrupeds.

You won’t just learn theory! You’ll get your hands dirty, setting up a professional development environment and understanding the core concepts that power today’s most advanced robotic systems.

You will learn:

  • Worksapces
  • Packages
  • Nodes
  • Topics
  • Services
  • Actions
  • Launch Files
  • Parameters

Create a Digital Twin

Robot Simulation made easy!

Create a high-fidelity virtual model of a robotic manipulator from scratch using URDF, the standard format for describing robot models.

Master professional tools such as RViz for 3D Visualization and Gazebo for the physical simulation of your robot. They enable you to easily and rapidly test new algorithms and fix bugs, all without leaving the development environment on your PC.

 

You will learn:

  • URDF
  • XACRO
  • RViz
  • Gazebo
  • Simulate Sensors

Master Robot Control

Power is nothing without Control.

Get to known with ros2_control, the industry-standard framework for interfacing software with robot hardware and motors.

Study the holy grail of the Robot Control, the PID Algorithm, bridging the gap between abstract algorithms and their real-world implementation.

 

You will learn:

  • ros2_control Library
  • YAML Configuration Files
  • Control Theory
  • ros2_controllers
  • Hardware Interface

Robot Kinematics and TF Library

Understand how Robots Move!

Kinematics is the discipline that studies how every part of a robot moves and relates it to the surrounding environment.

Understand the TransForm2 (TF2) Library, the backbone of ROS 2 spatial awareness and link management.

 

You will learn:

  • Forward Kinematics
  • Inverse Kinematics
  • Rotation Matrices
  • Translation Vectors
  • Transformation Matrices
  • Transformation Composition
  • TF2 Library
  • Euler Angles
  • Quaternions

Trajectory Planning with MoveIt 2

Unlock the full potential of your manipulator with MoveIt 2, the standard motion planning framework in ROS 2.

Learn how to plan smooth, collision-free trajectories and execute them with precision and confidence.

Understand the entire motion pipeline — from target pose generation to path optimization — and see how MoveIt 2 integrates perception, planning, and control into one powerful system.

 

You will learn:

  • MoveIt 2 Framework
  • Motion Planning Pipeline
  • Trajectory Execution
  • MoveIt 2 API

Voice control with Amazon Alexa

Enable Human Robot Interaction with Amazon Alexa!

Learn how to send voice commands, enabling your manipulator to act on spoken instructions in real time.

Understand how to build the communication bridge between the cloud and your robot, making it possible to control complex robotic behaviors with simple, intuitive voice commands.

 

You will learn:

  • Create Application Servers
  • ngrok
  • Amazon Alexa Skills
  • Cloud Communication
  • Intent Recognition
  • Hosting Web Services

Build a Real Manipulator Robot

From Simulation to Reality!

Learn how to bring ROS 2 out of the screen and into the real world by integrating it with Arduino to control motors, sensors, and actuators.

Follow step-by-step instructions to assemble your own manipulator, wire its components, and establish smooth communication between hardware and software.

 

You will learn:

  • ROS 2 – Arduino Integration
  • Hardware Setup & Wiring
  • Motor and Sensor Control
  • Serial Communication
  • Robot Assembly
  • Control DC Motors

Explore more Courses

es_ES

Discover BumperBot Kit

Assemble your robot and get started to learn Robotics!