Mobile Robot Programming by Demonstration
November 27, 2011
School of Engineering, Bengaluru
Can you teach a robot to do something simply by showing it how to?
This may be the stuff of science fiction movies, but may also be closer to reality than most of us imagine.
In their recent paper titled, Mobile Robot Programming by Demonstration, Dr. TSB Sudarshan and A. A. Nippun Kumar from the Department of Computer Science and Engineering at Bengaluru, proposed a method that may help this fiction become fact.
“In our paper we propose two new techniques to obtain control code for a mobile robot through programming by demonstration,” explained the authors.
Robot programming by demonstration (PbD) is an important research topic in the area of human-robot interaction. As an end-user development technique, it seeks to teach a computer or a robot new behavior, by demonstrating the task instead of programming it in machine language.
“Initially, a robot is controlled by a human operator who manually guides the robot through a desired path – this is called the teaching phase. Then the robot can begin to navigate autonomously with the taught information – this is called the execution phase,” the authors explained.
“In contrast to traditional robot programming techniques, these methods do not require specialized technical or programming skills. The methods help translate demonstrated behavior immediately into executable code.”
The authors simulated the process in their paper and developed algorithms for teaching robots. Besides, the duo implemented these techniques successfully in a four wheeled robot they built on the ARM-7 platform, the Amrita Autonomous Mobile Robot, AARMoR-1.
“The success of this will lead to the widespread use of personal service robots,” speculated Assistant Professor Nippun Kumar.
“It would be like navigating a car using a remote control,” he added.
Nippun traveled to the island of Mauritius during November 18-20, 2011 to represent Amrita Vishwa Vidyapeetham at the 4th International Conference on Emerging Trends in Engineering and Technology, where he presented this paper.
“I was privileged to have the opportunity to present our work to experts gathered in Mauritius,” he stated.
“Being in the company of eminent scholars was a very enriching experience; I learned a lot from them,” he added.