Stanford
University
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-Discrimination
  • Accessibility
© Stanford University.  Stanford, California 94305.
Navigate
  • About
  • Events
  • AI Glossary
  • Careers
  • Search
Participate
  • Get Involved
  • Support HAI
  • Contact Us
Assistive Feeding: AI Improves Control of Robot Arms | Stanford HAI

Stay Up To Date

Get the latest news, advances in research, policy work, and education program updates from HAI in your inbox weekly.

Sign Up For Latest News

Skip to content
  • About

    • About
    • People
    • Get Involved with HAI
    • Support HAI
    • Subscribe to Email
  • Research

    • Research
    • Fellowship Programs
    • Grants
    • Student Affinity Groups
    • Centers & Labs
    • Research Publications
    • Research Partners
  • Education

    • Education
    • Executive and Professional Education
    • Government and Policymakers
    • K-12
    • Stanford Students
  • Policy

    • Policy
    • Policy Publications
    • Policymaker Education
    • Student Opportunities
  • AI Index

    • AI Index
    • AI Index Report
    • Global Vibrancy Tool
    • People
  • News
  • Events
  • Industry
  • Centers & Labs
news

Assistive Feeding: AI Improves Control of Robot Arms

Date
October 20, 2020

Algorithms developed by Stanford researchers could one day help people with disabilities intuitively control robot arms to help with everyday tasks.

More than one million American adults use wheelchairs fitted with robot arms to help them perform everyday tasks such as dressing, brushing their teeth, and eating. But the robotic devices now on the market can be hard to control. Removing a food container from a refrigerator or opening a cabinet door can take a long time. And using a robot to feed yourself is even harder because the task requires fine manipulation.

A team of Stanford researchers has now developed a novel way to control assistive robotic arms that is both more intuitive and faster than existing approaches. In experiments, their robot controller allowed subjects to more efficiently cut tofu and shovel it onto a plate, or stab a marshmallow, scoop it in icing, and dip it in sprinkles.

“Feeding is one of my favorite problems to work on because it is difficult from a robotics standpoint; it requires precise manipulation and it is such a fundamental task – you need to feed yourself every day,” says Dorsa Sadigh, assistant professor of computer science and of electrical engineering at Stanford and an affiliated faculty member of the Stanford Institute for Human-Centered Artificial Intelligence (HAI). It’s also exciting: “You can see the benefits of it right in front of your eyes,” she says.

Sadigh’s team, which included engineering graduate student Hong Jun Jeon and computer science postdoctoral scholar Dylan P. Losey, developed a controller that blends two artificial intelligence algorithms. The first, which was developed by Sadigh’s group, enables control in two dimensions on a joystick without the need to switch between modes. It uses contextual cues to determine whether a user is reaching for a doorknob or a drinking cup, for example. Then, as the robot arm nears its destination, the second algorithm kicks in to allow more precise movements, with control shared between the human and the robot.

Reducing Dimensionality

Typical assistive robots now on the market have 6-7 joints. To control each of them a user switches between various modes on the joystick, which is unintuitive, mentally tiring, and takes a lot of time, Sadigh says. “These robots are out there in the wild, but it’s still really challenging to use them.”

The team wondered: Can a joystick that gives commands in only two directions (up/down; left/right) nevertheless control a multi-jointed robot smoothly and quickly? For an answer, they turned to a process called dimensionality reduction. In any given context, a robot arm doesn’t actually have to move every joint in every possible direction to accomplish a particular task. A smaller set of movements typically suffices. “The key insight is that, conditioned on certain limitations, such as context, the robot will know that pushing right on the joystick means a specific thing, such as picking up a cup,” Sadigh explains. “Without me telling it, the robot will figure out the most important thing to pay attention to, given the context.”

The process of dimensionality reduction begins with a human (i.e., a graduate student) moving the robot arm through various task-specific motions, essentially training it how to move in a more fluid and useful way in a given context. This high-dimensional dataset is then fed through a neural network (an autoencoder) that first compresses the data into two dimensions and then decodes that compressed representation to try to recreate the initial expert data. “That is how you make sure the compression works – because it is able to reproduce the expert data,” Sadigh says.

The next step is where the magic happens: A person gives two-dimensional instructions on a joystick and the robot is able to recreate the more complex, context-dependent actions that the expert trained it to do. In experiments, when users controlled the robot with this “latent action” algorithm alone, they could pick up an egg, an apple, and a cup of flour and drop them in a bowl (making an “apple pie,” so to speak) faster than an existing approach that required mode shifting on a joystick. Despite the increased speed, users found the interface unpredictable. “It does the right thing, but users are not sure why,” Sadigh says.

Adding Shared Autonomy 

The latent action controller also wasn’t very precise. To address that problem, the team blended the latent action algorithm with one called shared autonomy. Here, the novelty lay in the way the team integrated the two algorithms. “It’s not an add-on,” Sadigh says. “The system is trained all together.”

In shared autonomy, the robot begins with a set of “beliefs” about what the controller is telling it to do and gains confidence about the goal as additional instructions are given. Since robots aren’t actually sentient, these beliefs are really just probabilities. For example, faced with two cups of water, a robot might begin with a belief that there’s an even chance it should pick up either one. But as the joystick directs it toward one cup and away from the other, the robot gains confidence about the goal and can begin to take over – sharing autonomy with the user to more precisely control the robot arm. The amount of control the robot takes on is probabilistic as well: If the robot has 80 percent confidence that it’s going to cup A rather than cup B, it will take 80 percent of the control while the human still has 20 percent, Sadigh explains.

To test the integrated algorithms, the team conducted experiments in which users controlled a robot arm fitted with a fork. Their tasks (shown in this video): Cut and scoop tofu, or stab a marshmallow, scoop it in icing, and dip it in sprinkles. The result: The controller that used the combined algorithm (latent action with shared autonomy) was both faster and easier for users to control than the latent action algorithm alone or the standard controller either alone or with shared autonomy.

There’s still a lot of work to do before the team’s algorithms will impact the lives of people living with disabilities, Jeon says. The system will need to be trained to use computer vision and to function in numerous contexts. And eventually there should be a study in which a large sample of people with disabilities have an opportunity to test the controller. In the long run, the hope is that AI-based assistive robotics will make the lives of disabled people easier. “It’s empowering,” Jeon says. “It gives people more agency over what they can do.

Stanford HAI's mission is to advance AI research, education, policy and practice to improve the human condition. Learn more.

Share
Link copied to clipboard!
Contributor(s)
Katharine Miller
Related
  • A Simulated Playground for Robots
    Katharine Miller
    Jun 11
    news

    Stanford’s iGibson offers safe and realistic training for intelligent agents.

Related News

AI Companions May Worsen Loneliness for Vulnerable Users, Stanford Study Finds
Alexander Gelfand
Aug 04, 2026
News
A woman looks at her phone in shadow, evoking feelings of loneliness

Stanford research finds that users with limited social networks who seek emotional support from AI companions experience lower well-being.

News
A woman looks at her phone in shadow, evoking feelings of loneliness

AI Companions May Worsen Loneliness for Vulnerable Users, Stanford Study Finds

Alexander Gelfand
HealthcareGenerative AIAug 04

Stanford research finds that users with limited social networks who seek emotional support from AI companions experience lower well-being.

Open-Weight Models Aren’t Enough. We Need Truly Open Source AI Models for Science and Society.
Shana Lynch
Aug 04, 2026
News
iceberg showing model weights at the tip and a lot of unknown and deep technology under the surface of the water

As Chinese AI closes the capability gap, Washington and Silicon Valley debate open-weight models. Stanford HAI's James Landay says it's the right conversation framed the wrong way.

News
iceberg showing model weights at the tip and a lot of unknown and deep technology under the surface of the water

Open-Weight Models Aren’t Enough. We Need Truly Open Source AI Models for Science and Society.

Shana Lynch
Privacy, Safety, SecurityInternational Affairs, International Security, International DevelopmentRegulation, Policy, GovernanceAug 04

As Chinese AI closes the capability gap, Washington and Silicon Valley debate open-weight models. Stanford HAI's James Landay says it's the right conversation framed the wrong way.

Why Governing World Models Is AI's Next Big Policy Challenge
Shana Lynch
Aug 04, 2026
News
Busy downtown rush-hour driving scene from the perspective of a self-driving car

As artificial intelligence moves beyond language into the physical world through "world models," Stanford researchers warn that policymakers face an even steeper governance challenge than with large language models—and the window to get ahead of the technology is closing fast.

News
Busy downtown rush-hour driving scene from the perspective of a self-driving car

Why Governing World Models Is AI's Next Big Policy Challenge

Shana Lynch
Spatial IntelligenceRegulation, Policy, GovernanceAug 04

As artificial intelligence moves beyond language into the physical world through "world models," Stanford researchers warn that policymakers face an even steeper governance challenge than with large language models—and the window to get ahead of the technology is closing fast.