Skip to content

richy-gs/TE3001B_ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Shows ITESM logo in black or white. Shows MCR2 logo in black or white.

TE3001B: Intelligent Robotics Implementation 2025

Overview

This 5-week course, developed by Manchester Robotics Ltd. (MCR2), introduces fundamental concepts of ROS2, focusing on topics like control, simulation, and hardware integration. The course consists of 5 sessions designed to help students gain practical skills in ROS basics, communication, and control.

General Information

  • Course duration: 5 weeks (Starting: 10th Feb)

  • Instructors:

    • MCR2: Dr. Mario Martinez
    • Tecnológico de Monterrey: Dr. Luis Alberto Munoz
  • Student:

    • Ricardo Guerrero

Sessions

  1. Session 1: ROS Fundamentals & Control

    • Topics: Introduction to MCR2, Robotics, ROS, Topics, Messages, Launch Files.
    • Activities: Create ROS nodes (Talker, Listener), Launch Files.
    • Mini-challenge: Create a signal processing node.
  2. Session 2: ROS Practicalities

    • Topics: Namespaces, Parameters, Services.
    • Activities: ROS nodes with parameters, namespaces, services.
    • Mini-challenge: PID Controller for motor.
  3. Session 3: Micro-ROS

    • Topics: Micro-ROS Basics, Executors, Transports.
    • Activities: Create Publishers/Subscriber, Wi-Fi connection.
    • Mini-challenge: Motor speed regulation.
  4. Session 4: ROS Data Acquisition & Control

    • Topics: Encoder Theory, QoS, Interrupts, Control Theory.
    • Activities: Data acquisition from encoders.
    • Mini-challenge: Acquire data from ESP32 encoders.
  5. Session 5: Final Challenge

    • Final project presentation.

Requirements

  • Software: Ubuntu 22.04 & ROS2 Humble.
  • Hardware: image

Useful Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published