Blog Post

How to Create a ROS Workspace and a ROS Package

In the previous lesson of the series of lessons on Robot Operating System (ROS), you learned what the Robot Operating System (ROS) is, why we need ROS, Ubuntu test drive, and ROS installation.

what is ros-Ubuntu
ROS Installation on Ubuntu.

In this lesson, you will learn how to install Python3, create a ROS workspace, create a ROS package, create simple publishers/subscribers, search ROS packages, delete a ROS package, work with ROSlaunch, and work with rqt which is a ROS visualization tool.

ros package-simple publisher subscriber in ros
Simple publisher/subscriber in ROS.

The table of contents for the entire course:

Watch the video of this lesson:

If you enjoyed this post, please consider contributing to help us with our mission to make robotics and mechatronics available for everyone. We deeply thank you for your generous contribution!

Do not forget to contact us:

Be sure to let us know your thoughts and questions about this post, as well as the other posts on the website. You can either contact us through the “Contact” tab on the website or email us at support[at]

Send us your work/ research on Robotics and Mechatronics to have a chance to get featured in Mecharithm’s Robotics News/ Learning:

Follow Mecharithm in the following social media too:

YouTube, and Instagram

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts