🧊
Resources
Socials
  • 📙Welcome!
  • ⚙️ROS
    • Beginner's Guide to ROS
      • Prerequisites
        • 💻Ubuntu Setup - Windows Subsystem for Linux (WSL)
        • 💻Ubuntu Setup - Dual Booting (For Windows)
        • 💻Ubuntu Setup - VM on MacOS M1
      • ROS Installation
        • Installation Guide [ROS2 Humble]
      • ROS Concepts
      • ROS Tools/Utils
        • Working with ROS 1/2 Bags
      • Robotics Fundamentals
        • Domains of Robotics Software
          • Perception
          • Localisation
          • Navigation
          • Controls
          • Simulation
        • Fundamental Concepts
          • Rotations (and Quaternion)
          • Coordinate Frames
          • Rigid Body Transformations (3D)
          • Basic Control Theory
          • Image Processing (with OpenCV)
    • Perception
      • Camera
        • [WSL2] Enabling USB Camera Access
        • Image Common
        • Camera Driver
        • Camera Calibration
        • Stereo Vision Concept
        • Image Pipeline
          • Monocular Image Processing
          • Disparity and Depth Image for Stereo Vision
      • LiDAR
        • Working with PointCloud2 Data
Powered by GitBook
On this page
  1. ROS
  2. Beginner's Guide to ROS

ROS Concepts

PreviousInstallation Guide [ROS2 Humble]NextROS Tools/Utils

Last updated 10 months ago

To learn:

  • Nodes & Topics

  • Publishers & Subscribers

  • Services & Actions

  • Launch Files & Parameters

  • ROS File Structure & How to Write Packages


Although on ROS1, the first 5 videos (~1hr each) of this playlist is great to learn ROS Concepts. These concepts are very much the same in ROS2.

If you have followed my setup for ROS2 Humble, I recommend going through the Official ROS2 Humble Tutorials to have a hands-on for ROS2. Other distributions also have their own set of tutorials!

⚙️
Tutorials — ROS 2 Documentation: Humble documentation
Logo