Posted in | News | Consumer Robotics

Novel Software Allows Service Robot to Learn With the Guide of the User

"A robot must obey the orders given to it by human beings except if they harm another person,” in order to turn the second law of robotics into a reality, Mexican Eduardo Morales Manzanares developed robots with artificial intelligence that don’t require specialized personnel to be controlled.

The Physics Engineer from the National Institute of Astrophysics, Optics and Electronics (INAOE) in Mexico, developed software that allows the robot named Sabina, to be able to learn with the guide of the user, either through a remote control or more naturally through voice commands or simply by showing the automaton tasks, as one would teach a toddler.

The quality of this unique instrument designed by fellow teacher in Information Technology from the University of Edinburgh in Scotland, is that anyone can program it without being an expert in robotics, since the purpose is to interact naturally with the robot and for it to recognize patterns of the environment as a room and walls to avoid colliding and learn autonomously to perform various tasks of daily life, including learning to go to certain places, bring the user’s favorite drink or some medicine.

The learning mechanism is independent to the robot. The idea, explains Morales Manzanares, is to have a program that acquires user information in order to use it in different robots and therefore is being tested on a mobile robot with wheels and a robotic arm, the software could even allow to teach a drone or helicopter to do reconnaissance flight over patrol zones or a certain region.

To do this, he adds, certain sensory capabilities are needed, interpretive programs to represent the observed and software to understand simple voice commands. To complement its learning, Sabina has laser sensors, a Xbox Kinect, which is an open technology that consists of a depth camera that captures 3D information, which allows to identify individuals and their position.

For example, the user can move its arm and the robot will replicate the movement, perceiving body language and thus learning to perform tasks, added the also PhD in Computer Science from the University of Strathclyde in the UK.

As for voice commands, they can be in Spanish or English, because the robot regularly participates in international competitions. Therefore, a larger vocabulary was designed for feedback to allow a more natural communication.

Based on the current state of the robot, it has a set of possible actions to take. It can select an action and get feed back from the environment or the user, who observes the automaton perform the task. This helps to improve the quality of its movements, as an exercise in trial and error in order to achieve choosing the actions that allow it to perform the task in the best way possible.

The coordinator of Computer Science at INAOE said that the initiative to create Sabina emerged from a basic science project at the National Council of Science and Technology (CONACYT) of Mexico, and eventually became the material evidence of the Markovito team, which participates in international tournaments of service robots .

Tell Us What You Think

Do you have a review, update or anything you would like to add to this news story?

Leave your feedback
Your comment type
Submit

While we only use edited and approved content for Azthena answers, it may on occasions provide incorrect responses. Please confirm any data provided with the related suppliers or authors. We do not provide medical advice, if you search for medical information you must always consult a medical professional before acting on any information provided.

Your questions, but not your email details will be shared with OpenAI and retained for 30 days in accordance with their privacy principles.

Please do not ask questions that use sensitive or confidential information.

Read the full Terms & Conditions.