Sign In

Communications of the ACM

ACM TechNews

There's a Huge Opportunity in Robotics For Early-Career Computer Scientists and Serious Software Engineers

View as: Print Mobile App Share:
An autonomous mobile robot called Fetch, from Fetch Robotics.

University of Washington professor Maya Cakmak is using an autonomous mobile robot called Fetch to teach her students about programming by demonstration.

Credit: ZDNet

In an interview, University of Washington professor Maya Cakmak discusses the role of programming by demonstration (PbD) in her work on human-machine interaction, and how it could help enterprise robotics make market gains by appealing to early-career computer scientists and software engineers.

Cakmak notes with PbD, "you demonstrate a task and the robot figures out what the program should be to recreate what you demonstrated."

Using an autonomous mobile robot called Fetch, Cakmak says her students are developing unique ways for non-experts to program the robot to perform specific jobs. "What we're trying to do is let a person program manipulator actions by demonstration, and then define those," she notes.

Cakmak envisions PbD enabling previously unconsidered use cases for robots. "People who see problems can figure out how to use robots to solve them," she says. "It will empower those people to program robots for themselves."

From ZDNet
View Full Article


Abstracts Copyright © 2017 Information Inc., Bethesda, Maryland, USA


No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account