DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

HERB the Robot Butler Develops the Ability to Thrive in Clutter

HERB is cooking something up for us in the kitchen — the ability to learn how to work in clutter. Read about how HERB has shown that robots can learn how to navigate through a mass of objects in order to get their work done.

Adi Gaskell user avatar by
Adi Gaskell
·
Jun. 25, 16 · Opinion
Like (2)
Save
Tweet
Share
2.53K Views

Join the DZone community and get the full member experience.

Join For Free

herb

clutter epitomizes the unpredictable world we live in, and whilst we quite probably navigate this clutter without thinking about it, it represents a significant challenge for more artificial intelligence.

a team from carnegie mellon have developed some software to try and help robots tackle such environments. what’s more, the algorithms had the added benefit of bolstering the creativity levels of the robots involved.

the team had installed their new ‘thinking’ capability into the home exploring robot butler (herb) that they’ve been working on for a number of years.

“it was exploiting sort of superhuman capabilities," they say. “the robot’s wrist has a 270-degree range, which led to behaviors we didn’t expect. sometimes, we’re blinded by our own anthropomorphism.”

novel capabilities

the researchers glean with pride when explaining that herb was capable of things they had never taught it to do.  for instance, it used the crook of its arm to cradle an object that it then moved. it’s a maneuver that it was never intended to know how to perform, yet it mastered it anyway.

the algorithms have also been tested on nasa’s krex machine, which has specifically been designed to navigate the lunar surface. so, whilst herb was navigating clutter in an indoor environment, krex was traversing an obstacle filled outdoor playground.

in both environments, the robots were adept at navigating the terrain whilst performing the kind of pick and place procedures that are commonplace in robotics. the team believes this opens up a world of possibilities, such as in factory environments or even a child’s playroom where robots have to perform in uncertain environments.

the team hopes that developing these capabilities will help robots function in environments that we don’t normally associate with being cluttered. for instance, collecting an item from a cupboard often involves nudging other pieces out of the way to both get and retrieve our desired item, but we probably wouldn’t associate our cupboards as being cluttered.

what’s more, the machine is programmed to appreciate the world it’s operating in. so it knows, for instance, that certain items should not be forced out of the way in case they break or are squashed.

the work is far from complete, however, with the next stage to try and build in a more tactile approach to object manipulation that can send feedback to the machine’s brain in real-time so that it can reassess on the fly. with robots being increasingly deployed in domestic environments, however, it’s nice to see the robot butler gaining functionality.

Clutter (software) Butler (software)

Published at DZone with permission of Adi Gaskell, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How to Quickly Build an Audio Editor With UI
  • PostgreSQL: Bulk Loading Data With Node.js and Sequelize
  • Asynchronous HTTP Requests With RxJava
  • Secrets Management

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: