In this post, we will see how to write a ROS program (in Python) to make a robot rotate according to user input. We are going to fix an error in the code that prevents this program from working as we go on. PS: This ROS project is part of our ROS Mini Challenge...
How can you test the ROS programs you are developing for a robot? If you are building a program for a robot, you have to make sure that it works properly, and for that, you need some tests. If you think that you should test your programs directly on the robot, think...
Hey ROS Developers! In this post, we are going step-by-step to install ROS Melodic in a fresh Ubuntu 18.04. I’m using a regular desktop computer, the one I use to support me on ROS development. Let’s do it! Step 1 – Configuration The first step is...
In this short post, we will show how to avoid a very common mistake most ROS beginners make: missing execute permission on the Python file. Step 1: Create a Project (ROSject) on ROSDS Head to http://rosds.online and create a project with a similar configuration as the...
In order to create ROS programs, you will need a C++ or Python code editor. In this chapter, we are going to show you a list of integrated environments for programming ROS with those languages. Many others do exist, but we are putting the most complete and easy to...
In this post, we will see what Rviz is all about and how to use it. We are going to use a ROS1 installation for this, but you don’t need to install ROS, as we will use the ROS Development Studio (ROSDS), an online platform that provides access to ROS1 or ROS2...