Have you ever heard of the robot’s operating formula?It is an open source formula authorized by BSD to control robots, from diverse hardware. Over the years, we have percentageized many projects that run ROS, but nothing on how to use ROS.Fortunately for us, a robotics company called Clearpath Robotics, which uses ROS for everything, made the decision to gently share some tips and tricks on how to get started with ROS 101: an advent in the robot’s operational formula.
The good thing about the ROS formula is that it is composed of a number of independent nodes that talk to each other a publish/subscribe messaging model, which means that the hardware doesn’t matter.You can use other computers or even other architectures. The example provided by [Ilia Baranov] uses an Arduino to post messages, a computer that subscribes to it, and even an Android phone used to handle engines – talk about flexibility!
It looks like they’re going to publish a total series of those 101 articles, so take a look: they’ve already published number 2, ROS 101: a practical example.It even includes a ready-to-use Ubuntu disk symbol with ROS pre-installed to play with VMWare Player!
And to overcome the use of ROS, look at this Android-controlled robot that uses it!Or how about a ridiculous face-tracking robot in a wheelchair that got scary?
Hey, kid,
I’m uploading a robot in http://jeaeletronica.blogspot.com/2013/11/primeiros-passos-do-bebe-etmos.html.
For an additional fee only:
please a comment or question
Thank you for everything
“It’s a BSD-licensed formula for controlling robot parts from a PC.”Therefore, it cannot paint on “nothing” and it has to be a PC.As long as you don’t want a loaded graphical interface, that’s fine. You can put a RasPi like your brain, then use duinos to do the rest.And honestly, that’s what I’d like to see as an OS robot.An easy-to-replicate setup that schools and hobbyists can use.Being able to use “anything” is a huge challenge for fans because “anything” never communicates in the same way.You can’t connect the engines directly to a cell phone, and teach an amateur how to do it is much harder than saying “No, don’t do that with a cell phone, use an Arduino with motor armor.”
ROS will have to build a fundamental “start here” style that even a user without electronic skills can follow, because I don’t know how to make an older Galaxy Nexus run directly with 20 amp motors or communicate via the I2C bus to the main system.Because if they use wireless, it’s already an epic flaw.Cable communication for ALL parts of the robot, wireless for C
Are you volunteering to write this information? One of the biggest hassles with ALL open source efforts is locating other experts who are willing to document the procedure or procedures.
In my own defense, I am willing to write documentation (during my abundant B-free time) but I do not know the details.If you only had time to talk to a developer and be informed by him of the complexities of your project, you would.
But you have a lot of free time …
In the next tutorials, we’ll provide how to interact between the virtual ROS device and a real-world Arduino (Yes, you can run ROS code on the Arduino!)
You can sensor values and drive a ROS servo!
ROS is an ungovernable beast. Paintings have been around for so long that you’d better write your own system of traditions.
I feel your pain. I started with ROS several times, but creating a python code set for robots has been faster and more understandable to me.My last look at ROS is with Clear Path TurtleBot2.The first race failed because there was really no help in getting ROS.it turns out that they have heard the call for assistance and are now providing assistance in the form of tutorials.Let’s see if it works, as we all know, if you can make ROS work, provide the maximum productive price for money.and having software from NASA and universities around the world provides the fan with network access to some of the most productive robot features/packages you can have.
I totally agree with your comment.
So I used the “turtlebot” in ROS for now.
I wrote a software to generate Python scripts in the direction and movement of the robot.
for example: advance five m, at 90 degrees, etc …
It’s a smart way to meet Ros…albeit a little expensive!