Robotics with Robot Operating System (ROS)
Course Prerequisite(s)
- Please note that this course has the following prerequisites which must be completed before it can be accessed
- Robotics and Drone for Young Learners
- Python Intermediate with OOP
About Course
This beginner-level course introduces students to the world of robotics through the Robot Operating System (ROS), a powerful open-source framework widely used in robotics research and development. Designed to provide hands-on experience, the course will guide you through the basics of ROS, enabling you to simulate, control, and program robots.
By the end of this course, you’ll be equipped with the skills to work with ROS tools and create simulation environments, laying the foundation for future work in autonomous robotics and advanced robotics development.
Course Highlights:
- 12 hands-on classes (90 minutes each) focused on practical applications.
- Real-world examples and simulations to reinforce learning.
- Step-by-step guidance on building and programming robots.
- Exposure to robotics project development using ROS.
- Interactive Q&A sessions and assignments to solidify understanding.
Course Content
Topics
-
Introduction to ROS
00:00 -
ROS Nodes and Topics
00:00 -
ROS Services and Parameters
00:00 -
Introduction to ROS Launch Files
00:00 -
Understanding ROS Packages and File Structure
00:00 -
ROS TF (Transform) Introduction
00:00 -
Introduction to Gazebo Simulation
00:00 -
Controlling Simulated Robots in Gazebo
00:00 -
Visualizing Data with RViz
00:00 -
Introduction to ROS Navigation Stack
00:00 -
SLAM (Simultaneous Localization and Mapping)
00:00 -
Project – Autonomous Navigation in Simulation
00:00
Student Ratings & Reviews
No Review Yet