Professional Documents
Culture Documents
Machine Learning For Robots: Course 1: Ros Deep Learning With Tensorflow 101
Machine Learning For Robots: Course 1: Ros Deep Learning With Tensorflow 101
Machine Learning For Robots: Course 1: Ros Deep Learning With Tensorflow 101
Study up and learn to master the next level of ROS & robotics.In this learning path, you will build on
your ROS skills and knowledge, and learn how to apply machine learning to ROS-based robots.
9hrs. 10min.
25hrs. 30min.
Course 3 : Deep Learning with Domain Randomization
Learn how to train any robot to recognize an object and pinpoint its 3D location with only an RGB
Artificial intelligence (AI) and machine learning — which is a subset of AI — are opening new
opportunities in virtually all industries, plus making frequently used equipment more capable.
Not surprisingly, then, AI and machine learning are often applied to robots to improve them. Here are
some examples of why an AI robot could be superior to those without the technology.
Veo Robotics has an industrial robotics system that combines computer vision, AI and sensors. This
setup allows the machines to work at full speed unless humans get too close.
As such, robots are no longer confined behind cages, but human safety is still a priority. Veo Robotics’
technology enables a robot to dynamically assess how far it must remain from a person to avoid
hitting it.
There are also autonomous mobile robots (AMR) equipped with AI technology to help the machines
learn the layout of a warehouse and steer safely around warehouse obstacles in real time. Those
vehicles transport parts and finished products, saving humans from a task that may otherwise cause
them to take thousands of steps per day.
An example of how you would train a robot via machine learning can be found from the Shadow
Robot Company and our work with OpenAI, founded by business tycoons, Elon Musk and Sam Altman.
When OpenAI researchers took our hardware, they explored machine learning by creating a robotic
system called DACTYL in which a virtual robotic hand learns through trial and error. These human-like
strategies were then transferred to the Shadow Dexterous Hand in the natural world enabling it to
grasp and manipulate objects efficiently. This shows the feasibility and success of training agents in
simulation, without modelling exact conditions so that the robot can gather knowledge through
reinforcement and make better decisions intuitively.
Researchers at the University of Leeds are working on a robot that uses AI to learn from mistakes too
and evaluates its data gathered over time to make better decisions.
The process involves training the bot with approximately 10,000 trial and error attempts, letting it
discover which methods are most likely to succeed.
Similarly, Australian researchers depended on machine learning to teach humanoid robots to react to
unexpected changes in their environment. Simulations indicated that the machine learning algorithm
allowed the biped robot to remain stable on a moving platform.
Due to machine learning applications like these, the robots of the near future may be more adaptable.
If so, they’ll be more valuable to companies that want robots for tasks or environments with high
levels of variability.
People who specialize in robotics, engineering or related fields should stay abreast of developments
like these and strive to understand how such advancements could affect their work soon or over the
long-term.
Kayla Matthews writes about the Internet of Things, robotics and automation for publications like Robotics
Business Review, InformationWeek, IoT For All and Robotiq. To read more from Kayla, follow her
blog, Productivity Bytes.