Robotics with Robot Operating System (ROS)

Wishlist Share
Share Course
Page Link
Share On Social Media

Course Prerequisite(s)

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.
Show More

What Will You Learn?

  • Fundamental concepts of ROS and its architecture.
  • How to set up and configure ROS on your system.
  • Navigating and utilizing ROS nodes, topics, and services.
  • Working with ROS packages and creating your own packages.
  • Using Gazebo for robot simulation and visualization in 3D environments.
  • Interfacing sensors and actuators with ROS.
  • Programming and controlling robots using ROS and Python/C++.
  • Building, simulating, and testing simple robotic systems within the ROS ecosystem.

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
No Review Yet

Want to receive push notifications for all major on-site activities?