I made a walkthrough for husarion docs rosbot XL

Currently I am on the the second unit i.e Creating nodes– messages

I’ll continue to complete it over the course of this month (I have my summer vacations and husarion docs is my top priority right now)

The repository contains all the notes on everything i learnt, all the problems i faced, all the concepts i had to learn separately including but not limited to ***c++ and object oriented programming fundamentals, parts of os fundamentals (especially threads) (I add the rest as and where required)


For context, I am using the docs in simulation, native ROS2 humble , ROSBOT_XL

2 Likes

Hi @sundeepkp,

Thank you for sharing this information. I hope someone finds it useful.

I’d appreciate it if you could edit the post and improve the formatting, as it doesn’t look very good right now.

Reformatted:

I made a walkthrough for Husarion docs — ROSbot XL :link: GitHub - sundeep-kp/ros2-roadmap-ultralab · GitHub

Currently on the third unit: Creating Nodes – Services (as of Jun 1, 2026) I’ll continue to complete it over the course of this month (summer vacations — and Husarion docs is my top priority right now!)

The repository contains notes on everything I’ve learned, all the problems I faced, and all the concepts I had to pick up along the way — including but not limited to C++ and OOP fundamentals, parts of OS fundamentals (especially threads), with more being added as needed.


I’ve further added contribution instructions and project ideas (walkthroughs will follow once I finish the docs).

Current contribution instructions (open to suggestions!):

  1. Formatting — using # or ## for headings, > for notes, code blocks with triple backticks, and adequate spacing
  2. Husarion team — feel free to mention or use parts of this repo as needed, just credit me at least once on the page used (nothing extravagant required)
  3. Content improvements — adding missing explanations, improving examples, fixing mistakes or outdated info, improving tutorials, suggesting better learning resources (I tend to use ROS2 Humble docs and GeeksforGeeks for ROS2 and C++ concepts respectively), creating FAQs, improving troubleshooting sections, adding screenshots or diagrams, expanding setup guides
  4. Navigation & organization — adding hyperlinks/wiki links like [alt-text](/path-to-file)
  5. Port to Jazzy — help port this walkthrough once Husarion updates their docs to ROS2 Jazzy (they mentioned it’s coming soon!)
  6. Project suggestions — add to Project_suggestions.md using this format:
Tag (beginner/intermediate/advanced)
One-line intro of what to make
Point-wise features
Learning outcomes
Links and credits

Example — Beginner project:

**What you'll make:**
Two-wheeled car with remote control, autonomous navigation using LiDAR and SLAM, object detection and following

**What you'll learn:**
ROS2 and Gazebo basics (URDF and xacro files), SLAM basics, teleoperation, OpenCV basics

https://www.youtube.com/watch?v=OWeLUSzxMsw — video by Articulated Robotics
  1. Project walkthroughs — walkthroughs for projects in Project_suggestions.md, each in its own directory under /projects
  2. Beginner contributions — reporting confusing sections, fixing typos, asking clarification questions, testing instructions, sharing learning feedback, suggesting simpler explanations
  3. Accessibility & translation — translating content, simplifying language, improving accessibility, adding captions or transcripts for linked media, making content easier for non-native English speakers

Hello sir,

It seems I am unable to edit the original post, so i just added the reformatted version as a reply.
Hope that helps!

1 Like