Some Knowledge about ros

Hi everyone!

I’m a 2nd-year Mechanical Engineering student at NIT Jalandhar, currently exploring Robotics and Automation.

I’m starting my journey with C++/Python, electronics, CAD and eventually ROS 2. My long-term goal is to work on real robotics projects and eventually pursue research/internship opportunities in robotics.

I’m looking to connect with:
• Students who are also learning Robotics/ROS 2
• People working on interesting robotics projects
• Researchers/engineers who are open to collaboration or guidance
• Students who have previously pursued robotics research internships

If you’re on a similar journey, I’d love to connect and learn together.

Also, if there are any beginner-friendly open-source robotics projects where a student can contribute, I’d really appreciate suggestions.

Thanks!

hey Himanshu, a mech background is an advantage here, so lean into it.

a path that worked for people i know:

  1. linux + python first, c++ second. Get comfortable in a terminal and with git. Most early ROS pain is really linux pain.
  2. ROS 2 core concepts in sim only. Pick a simulated differential-drive robot and learn nodes/topics/services/actions/launch/params on it. No hardware yet.
  3. one project, end to end: your own robot described in URDF → driving in Gazebo with teleop → mapping with SLAM → autonomous goals with Nav2. Finishing this one teaches more than ten tutorials.
  4. then use your CAD skills: export your own design to URDF, get the masses and inertias right (a lot of sim weirdness comes from bad inertials), and add ros2_control. Very few software-first people do this well.
  5. hardware after that: a cheap diff-drive base or a small arm.

for beginner-friendly contributions: docs fixes and tutorial testing are genuinely valued. Run a tutorial on the newest distro, note where it breaks, and open an issue or PR. Reproducing open bug reports and adding clear repro steps also helps maintainers, and it teaches you the codebase faster than reading it.

post your progress here as you go. “here’s my URDF, why does it fall through the floor” threads get good answers.

2 Likes