In this episode, we talk about how Peter is using ROS to create rescue robots that win robotics contests.
He will explain what are the current limitiations of rescue robots and why they need a human pilot to drive them. He will also explain how they are doing the pilot interface using ROS. Additionally he will explain how his team are connecting the hardware with ROS by means of ROS Serial.
Many more details included about several rescue robotics competitions around the world.
Selected quote from the interview:
90% of the operation in a rescue robot is teleoperated. At present, it is very difficult for a cognitive system to decide whether to go to the right or to the left, in a collapsed building.
—-Peter Kopias
[irp posts=”9081″ name=”How To Become a Robotics Developer”]
In this episode I would like to talk about the need that robotics developers have of having a standard for robotics (in terms of API).
By having a robotics standard, developers can concentrate on building solutions that do not have to be re-implemented whenever the robot hardware changes. Actually, given the middleware structure, developers can disassociate so much from the hardware that they can almost rely 100% of its time in the software realm while developing for robotics
Selected quote from the podcast:
In my opinion, ROS is not yet the standard in robotics, but it is becoming the standard. At The Construct we really believe that is going to become the standard.
Ricardo Tellez
[irp posts=”6751″ name=”Post:The Need For Robotics Standards”]
Hi ROS Developers and welcome to the ROS Developers Podcast: the program, the podcast that gives you insights from the experts about how to program your robots with ROS.
In this episode, I talk to Dirk Thomas about ROS2 and some other details about development tools of ROS 1.
He will explain about:
Why roscd bring us to the devel directory instead of to the compilation directory.
Why they decided to change from rosbuild to catkin_make
What can be used ROS buildfarm for
Why ROS2 is necessary
How to use the ros1_bridge to connect ROS1 programs with ROS 2 ones
Some examples of ROS2 applications already working
What is the ROS2 roadmap
… and many more things
Selected quote from the interview:
With ROS2, the communication protocol is DDS which allows a completely distributed system. The main advantage is that you don’t have a central instance being the unique point of failure.
Dirk Thomas
Dirk Thomas talks about ROS2 for the ROS Developers Podcast
[irp posts=”11803″ name=”ROS2 vs ROS1? Or more like ROS2 + ROS1?”]
In this episode I talk to David Crawley founder of Ubiquity Robotics.
He will explain about the idea of using built robots for building more complex robotics products and applications. He will also explain about:
What their robotics platform provides off-the-shelf, in terms of hardware and software
Their own ROS distribution for Raspberry Pi
Their already training deep learning network for recognizing common objects from the Raspberry Pi
… and many more things
Selected quote from the interview:
To build a robotics platform for basic navigation on the street takes about two years and half a million dollars. But once you have that base, building applications on top of it is fast! […] For instance, the application of robot cocktail waiter was build by a single person in 6’5 hours.
In this episode I talk to Florian Lier about what his team ToBI is doing to program Pepper the robot for the Robocup@Home competition.
We will explain the whole architecture they are using to program Pepper with ROS for the competition including:
In which computer to run which code
ROS wrappers for NaoQi
How to use a good Pepper simulation using Morse simulator
Which environments to use to develop robot behaviors, and where to find them
How they are integrating with automatic regression tests
Selected quote from the interview:
We are using a meta-build system that has templates for ROS, combined with some recipes on which you define the type of software you want to deploy. You put the recipes into a system description that is what you deploy into the ICI servers.