How to create a simple Publisher Node with C++ – ROS

In this tutorial, we’ll learn how to create a simple ROS node using C++ that sends text messages to a topic.This is one of the fundamental skills in the ROS ecosystem — allowing different programs (called nodes) to talk to each other via topics. 🔍 What is a ROS Node and a Topic? In ROS […]
How to Completely Uninstall ROS2 from Ubuntu

This tutorial provides a step-by-step guide to completely uninstalling ROS2 from an Ubuntu system. It is intended for systems where ROS2 was installed via apt using the official binary installation method. Whether the goal is to switch to a different ROS2 distribution, reinstall from source, or simply remove ROS2 to clean up the development environment, […]
Installing ROS 2 Jazzy on Ubuntu 24.04: Step-by-Step Tutorial

If you’ve recently installed Ubuntu 24.04 and are ready to start working with robotics software, one of the first tools you’ll want to set up is ROS 2 Jazzy. This is the latest official version of the Robot Operating System 2 (ROS 2) tailored for Ubuntu 24.04. In this guide, you’ll learn exactly how to […]
Controlador Pure Pursuit

Introduction to Motion Planning Motion planning is a core component of autonomous robots that deals with finding and following a path for the robot to reach a goal safely. High-level (global) motion planners typically compute a static path through the environment, but real robots operate in dynamic environments where obstacles or conditions can change rapidly. […]
Mapeo con slam_toolbox

Autonomous mobile robots must both build a map of their unknown environment and localize themselves within it. Tackling mapping and localization as separate tasks often leads to drift and inconsistencies. The hard reality is: if you treat mapping and localization independently, your robot’s map will be unreliable, and localization will degrade over time. Simultaneous Localization […]
Robotics and ROS 2 – Learn by Doing!
Manipuladores

Create a ROS2 Manipulator Robot with Python and C++. Master Robot Control and MoveIt and use Alexa to move your robot. Enroll Now Course description Would you like to learn ROS 2, the latest version of Robot Operating System, by building a real robot? The philosophy of this course is the Learn by Doing and […]
Autoconducción y ROS - ¡Aprenda con la práctica!
Odometría y control

Create a Self-Driving robot and learn about Robot Localization and Sensor Fusion using Kalman Filters. Enroll Now Course description Would you like to build a real Self-Driving Robot using ROS, the Robot Operating System? Would you like to get started with Autonomous Navigation of Robot and dive into the theoretical and practical aspects of Odometry […]
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. Enroll Now Course description Would you like to learn ROS, the first version of Robot Operating System, by building a real robot? The philosophy of this course is the Learn by Doing and quoting […]
Autoconducción y ROS 2 - ¡Aprenda con la práctica!
Odometría y control

Create a ROS2 Self-Driving robot with Python and C++. Master Odometry, Control and Sensor Fusion using Kalman Filters. Enroll Now Course description Would you like to build a real Self-Driving Robot using ROS2, the second and last version of Robot Operating System by building a real robot? Would you like to get started with Autonomous […]
Autoconducción y ROS 2 - ¡Aprenda con la práctica!
Plano y navegación

Create a ROS2 Self-Driving robot with Python and C++. Master Navigation, Planning and Decision Making with Behavior Tree. Enroll Now Course description Would you like to build a real Self-Driving Robot using ROS2, the second and last version of the Robot Operating System, by building a real robot? Would you like to get started with […]