
NSF Org: |
IIS Division of Information & Intelligent Systems |
Recipient: |
|
Initial Amendment Date: | July 6, 2023 |
Latest Amendment Date: | March 13, 2024 |
Award Number: | 2330794 |
Award Instrument: | Standard Grant |
Program Manager: |
Cang Ye
cye@nsf.gov (703)292-4702 IIS Division of Information & Intelligent Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | August 1, 2023 |
End Date: | July 31, 2025 (Estimated) |
Total Intended Award Amount: | $262,193.00 |
Total Awarded Amount to Date: | $282,193.00 |
Funds Obligated to Date: |
FY 2024 = $20,000.00 |
History of Investigator: |
|
Recipient Sponsored Research Office: |
500 S LIMESTONE LEXINGTON KY US 40526-0001 (859)257-9420 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
500 S LIMESTONE 109 KINKEAD HALL LEXINGTON KY US 40526-0001 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | FRR-Foundationl Rsrch Robotics |
Primary Program Source: |
01002425DB NSF RESEARCH & RELATED ACTIVIT |
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.041, 47.070 |
ABSTRACT
Robots usually move objects by firmly holding on to them. Some tasks cannot be done this way, because the object may be delicate, or large relative to the robot's arm or hand. For example, we use firm holds when moving a closed book, but delicate finger motions when turning a page. Since the robot's "hand" may move relative to the object, the contact type between the robot, object, and environment can change during manipulation. Forces applied on the object create different motions when contact conditions are different. Conversely, different motions may lead to different contacts in the future. Planning computational methods can identify the right sequence of forces and contact conditions that could complete a task. Small errors that crop up during execution of planned motions would normally be reduced by taking corrective actions. However, these corrective actions often do not account for changing = contacts, and the errors instead are more critical due to unanticipated contacts, ultimately leading to failure on tasks. This EArly-concept Grant for Exploratory Research (EAGER) project will study techniques to create plans for robot motion that mitigate instead of amplify errors during execution of such tasks. Such manipulation tasks involving significant contact events can be found in robotic applications such as loading dishwashers, fetching hard-to-reach objects from cluttered cupboards, or moving furniture.
The project team will study new data-driven methods to train robust motion controllers that are derived from Bayesian neural networks with special structure informed by robotics and control principles. To account for the contact-rich nature of the task, the network will consist of a mixture-of-experts, where each expert is either a controller or a storage function used to derive a passivity-based controller. A gating network chooses which controller to use given the input to the network. Bayesian networks will provide a distribution over motor commands given an input, allowing the motion controller to account for uncertainty. The project will proceed in three overlapping stages: The investigators will use tools from formal verification to synthesize controllers that provably locally stabilize contact-rich motion plans, and use these controllers to initialize a prior distribution for the weights of the Bayesian neural network using knowledge distillation. This initialized network will be trained from task-based rewards in an end-to-end manner using data from differentiable simulators, where the robot-object-environment system parameters are uncertain. The trained network will be tested in experiments involving a robot arm pushing a large box over step-like obstacles designed to require changes in contact conditions during manipulation. The project, if successful, will identify a controller synthesis paradigm that simultaneously overcomes the simulation-to-reality gap and the data-inefficiency plaguing purely data-driven approaches for contact-rich object manipulation. This project will also advance knowledge in scaling up computational controller synthesis, and contribute new tools for GPU-accelerated simulation of stochastic systems.
This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
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.
Please report errors in award information by writing to: awardsearch@nsf.gov.