ROS is becoming the standard in robotics, not only for robotics research, but also for robotics companies that build and sell robots. In this article, I will offer a list of the top 10 worldwide robotics companies that base their robotics products on ROS. Criteria...
Step 0 – Introduction In this post, we implement Bug 1 algorithm to our existing robot! Let’s use some algorithms we have already done in order to have it all working! At the end of this post, you must have the robot+algorithm working like shown at the...
ROS (Robot Operating System) is now very popular among roboticists. Researchers, hobbyists, and even robotics companies are using it, promoting it and supporting it. However, it was not always like that. Do you know ROS history? In the early days, ROS was an unknown...
THIS CONTENT IS OUTDATED. PLEASE DO NOT FOLLOW IT THROUGH. WE ARE UPGRADING THIS CONTENT FOR THE NEW VERSION OF ROSDS IN THE NEXT WEEKS. STAY TUNED. Intro First of all, we want to explain what does “Establish a real robot connection” means. It means that...
See the Bug 0 Foil Step 0 – Introduction In this post, we are checking the failure of the Bug 0 algorithm! What is this about? Bug 0 is not a perfect motion planning algorithm! And at the end of this post, we show how it could be improved using Bug 1....
Python is a good choice if you want to become a robotics developer (i.e. program robots), especially if you want to program your robots with ROS. On a previous post, I discussed about whether to learn ROS using C++ or using Python. On that post, I argued that if you...