ROS Robotics Training – IEEE RAS FUTMINNA
The IEEE FUTMinna Robotics Training Program – 3‑Month Foundations Cohort is an intensive weekly robotics course organized by the IEEE FUTMinna Student Branch and its prospective IEEE RAS chapter at the Federal University of Technology, Minna.
IEEE_FUTMINNA-ROBOTICS-TRAINING.pdf
The program is based on our full two‑semester Robotics Training curriculum, but this first cohort focuses on the core foundations:
– Setting up the ROS2 development environment on Linux
– Understanding how robots model the world (Sense–Think–Act)
IEEE_RAS_Introductory_Robotics_Class_Material-1-1.pdf
– Coordinate frames, differential‑drive motion, and basic kinematics
– Odometry and how robots estimate their position over time
– Building and testing simple ROS2 nodes and topics in simulation (Gazebo/RViz)
Participants will meet once every week for about 3 months (≈12 sessions). Each session is a 2–3 hour block with theory, simulation work, and discussion, plus take‑home tasks.
We designed this first cohort because many students struggle to find structured resources and to really understand the mathematics and technical side of robotics on their own. This group will be the first generation of trainees who can later help us teach and mentor future cohorts as the program grows.
Eligibility: Open to FUTMinna students from any department with basic programming experience (Python/C++). Priority will be given to active or prospective IEEE RAS student members.
Schedule: 1 in‑person session per week for 3 months. Exact day and time will be confirmed with selected participants.
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
Loading virtual attendance info...
- P.M.B. 65, Minna, Niger State, Nigeria.
- Minna, Niger
- Nigeria 920101
- Building: Codel
- Click here for Map
- Contact Event Hosts
-
obedhonoureje@gmail.com
- Co-sponsored by Obed Honour Eje
Agenda
Program Agenda (3‑Month Foundations Cohort)
– Build a clear understanding of what a robot is and how it follows the Sense–Think–Act loop.
– Learn to set up a proper ROS2 development environment on Linux and use the basic tools (nodes, topics, packages, launch files, Gazebo, RViz).
– Understand the mathematics behind robot motion: coordinate frames, differential‑drive motion models, and basic kinematics.
– Implement odometry in ROS2 and see practically how drift appears and why it matters.
– Work with simple sensor data in simulation to build a basic model of the robot’s surroundings.
– Complete a small team mini‑project that connects all these ideas into one working ROS2 simulation demo.