ideas for learning ros virtually

I am a student and dont have an income source to be able to fund my personal projects how can are there free virtual alternatives for learning ros as i cant buy hardware currently

There are many great courses available at The Construct .

Reviewing the online documentation and exploring the demos and tutorials available in various ROS GitHub repositories would be a good start. This will provide a solid foundation for understanding the project. Additionally, I found a book called ROS 2 from Scratch to be an excellent resource for learning how various foundational pieces come together to create robotics applications.

1 Like

Ros against Money

Many core ROS 2 concepts can be grasped without physical hardware. A fundamental step is understanding how to create your own ROS 2 nodes and packages, and mastering the ROS 2 communication system (e.g., topics, services, actions). This foundational knowledge provides a strong base for exploration and experimentation.

Later, delve into various description formats, particularly URDF (Unified Robot Description Format), to model and represent robot components.

While not strictly necessary initially, hardware interaction becomes crucial when working with frameworks like ROS 2 Control or micro-ROS. These tools are specifically designed for developing and deploying robotic systems that interact with the physical world.

2 Likes