
NSF Org: |
IIS Division of Information & Intelligent Systems |
Recipient: |
|
Initial Amendment Date: | August 31, 2016 |
Latest Amendment Date: | August 31, 2016 |
Award Number: | 1637824 |
Award Instrument: | Standard Grant |
Program Manager: |
Erion Plaku
eplaku@nsf.gov (703)292-0000 IIS Division of Information & Intelligent Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | January 1, 2017 |
End Date: | December 31, 2020 (Estimated) |
Total Intended Award Amount: | $500,000.00 |
Total Awarded Amount to Date: | $500,000.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
77 MASSACHUSETTS AVE CAMBRIDGE MA US 02139-4301 (617)253-1000 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
MA US 02139-4307 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | NRI-National Robotics Initiati |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
Despite vastly slower "hardware" and "wetware," human dexterity vastly out-performs modern robots. This project studies apparently-simple tasks - managing the kinematic constraint on hand motion required to open a door; and dealing with the dynamic complexity of liquid sloshing in a cup of coffee - that profoundly challenge robots but humans perform with ease. The key idea is that humans manage skillful physical interaction with these objects by exploiting clever combinations of primitive dynamic actions that do not require continuous intervention. A novel theory to describe the effectiveness of this approach is developed and tested by experiments with human subjects. The theory is applied to transfer comparable skill to robots, despite manifestly different hardware. If successful, these robots will be more capable, more comprehensible, and more collaborative partners with humans.
The central experimental challenge is to determine the essential strategy underlying humans' remarkable competence in physical interaction tasks. Three hypotheses reflecting major themes in contemporary motor neuroscience are tested: Humans 1) develop models of object dynamics sufficient to pre-compute and execute required hand motions (similar to modern robot programming); 2) choose forces and motions to minimize muscular effort (similar to optimizing efficiency); or 3) exploit dynamic primitives to robustly achieve satisficing (good-enough) performance. The theoretical challenge is to formulate a coherent account combining the information-processing of brains (or computers) with the "energy-processing" of physical objects and their interactions. Classical equivalent circuit theory is re-purposed to define a neo-classical equivalent network theory, combining dynamic motion primitives with mechanical impedances (interactive dynamics). Mechanical impedances enjoy a key property, compositionality, that overcomes the curse of dimensionality.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
Towards Robots with Human Dexterity
It is probably self-evident that humans vastly out-perform robots, especially in tasks requiring dexterity, contact, and physical interaction with the world (e.g. as required to use tools). It may be less obvious that human 'hardware' (e.g. muscles) and 'wetware' (e.g. nerves) are orders of magnitude slower than those of modern robots. How do we do it? How do we achieve our spectacular performance despite these profound limitations?
The over-arching goal of this collaborative research project was to improve robot performance and facilitate seamless human-robot physical collaboration. The way we approached this goal was:
- first, to study how humans perform simple physical interaction tasks that robots typically find challenging;
- second, to test a quantitative mathematical theory of how humans accomplish their superior performance; and
- third, to demonstrate that a low-cost robot programmed according to this theory could successfully perform tasks requiring contact and physical interaction.
The tasks we studied included: managing kinematic constraints (as when opening a door); and managing complex dynamic interactions (as with liquid sloshing in a cup).
The quantitative theory we tested is that humans accomplish tasks like these by using a repertoire of well-learned and stereotyped 'primitive' dynamic actions which can be evoked by the central nervous system. The essence of this theory is that these 'dynamic primitives' require minimal central intervention as they play out and produce behavior, thereby working around the slow response of the neuromechanical system.
Intellectual Merit
Our first key finding was that human performance of kinematically-constrained motions (like opening a door) is quite different from modern robot programming. Usually, robot programming tries to control motion in directions where minimal or no opposing force is expected; and control force in directions where motion is impossible (due to a constraint). Parsing these two sets of directions can be computationally challenging.
Instead, human performance takes advantage of neuro-muscular mechanical impedance (essentially, the compliant behavior presented by the limbs) to manage the physical interaction without requiring precise knowledge of the external constraint. Interestingly, while this is beneficial (a 'feature') because it mitigates the need for precise control of either force or motion, we showed that it is also a drawback (a 'bug') insofar as humans are unable to control force independent of motion.
Our second key finding was that robot programming based on these primitive dynamic actions is remarkably effective. We showed its ability to manage:
- control of a robot arm where the desired end-point (hand) behavior is not sufficient to define the behavior of the robot joints;
- coupled closed-chain operation of two arms (without solving the difficult algebraic problem of finding joint motions compatible with contact between the two arms);
- seamless operation into and out of singular configurations (where conventional motion-control approaches lack a well-defined mathematical solution);
- seamless transition into and out of contact (without switching between motion control and force control);
- guaranteed stable interaction with a poorly-modeled object; and
- rapid execution of motions while in contact.
Broader Impact
Taken together, our results provide new insight about how the human neuro-muscular system achieves its remarkable performance, but also insight about concomitant limitations--what we are not good at as well as what we do well. This deeper knowledge of human performance limitations as well as capabilities promises to enable better approaches to robot-aided rehabilitation of persons recovering from injury, including neurological injury such as cerebro-vascular accident (stroke).
Our results also support a new approach to robot programming and control based on composition of primitive dynamic actions. A patent describing this programming approach issued in 2019. It is especially important for robots intended to contact and physically collaborate with humans. Robots that exhibit behavior composed in a way similar to human movement will be fundamentally more predictable by humans. We believe that they will also be more comprehensible to humans, and hence fundamentally more trustworthy and acceptable to humans. This will facilitate future seamless integration of robotic technology into daily life and work. The societal impact (both positive and negative) could be profound.
Last Modified: 03/16/2021
Modified by: Neville Hogan
Please report errors in award information by writing to: awardsearch@nsf.gov.