
NSF Org: |
CMMI Division of Civil, Mechanical, and Manufacturing Innovation |
Recipient: |
|
Initial Amendment Date: | July 24, 2018 |
Latest Amendment Date: | July 22, 2020 |
Award Number: | 1825993 |
Award Instrument: | Standard Grant |
Program Manager: |
Harry Dankowicz
CMMI Division of Civil, Mechanical, and Manufacturing Innovation ENG Directorate for Engineering |
Start Date: | September 1, 2018 |
End Date: | August 31, 2022 (Estimated) |
Total Intended Award Amount: | $348,106.00 |
Total Awarded Amount to Date: | $403,106.00 |
Funds Obligated to Date: |
FY 2020 = $55,000.00 |
History of Investigator: |
|
Recipient Sponsored Research Office: |
70 WASHINGTON SQ S NEW YORK NY US 10012-1019 (212)998-2121 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
6 MetroTech Center Brooklyn NY US 11201-3826 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): |
GOALI-Grnt Opp Acad Lia wIndus, Dynamics, Control and System D |
Primary Program Source: |
01002021DB 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 |
ABSTRACT
This project considers the problem of planning and controlling motions that involve intermittent physical contact. These motions include such tasks as walking across unexplored terrain, or manipulating an object with poorly known weight, shape, or surface roughness. The project approaches this problem in two ways. The first builds upon findings that humans respond to uncertainty by varying the effective springiness of their limbs. The project will formulate a corresponding approach to robot control by finding the robot limb stiffness that minimizes a probabilistic measure of risk under uncertain initial conditions. That is, the first part of the project will find the best possible outcome of a movement, while taking into account a spread of possible starting points. The second part of the project addresses the challenge of considering all the ways in which small changes to intermittent contacts -- such as when a foot hits the ground, or where a finger touches a tool -- can propagate through a larger task. There are efficient methods to handle such variability when the problem being study has a property called "convexity," which allows for efficient partitioning and search of the space of solutions. Contact problems do not have this desirable property, however the project will explore ways to approximate the true problem by a sequence of convex problems. Walking and grasping robots will increasingly help human co-workers in manufacturing settings, and assist elderly and disabled citizens in everyday tasks. This project will promote the national health and prosperity by improving the performance and reliability of robotic walking and grasping. The results are not limited to robotics and will also be beneficial in bio-mechanics and human motor control research, where they could suggest an explanatory framework for analyzing human behavior.
The project will characterize the optimal mechanical impedance modulation for robust contact interactions and provide a methodology to compute motions that are open-loop robust despite environmental uncertainties. It will leverage recent results in risk-sensitive optimal control and robust optimization to explicitly consider uncertainty about the environment while ensuring low computational complexity. The last but key objective of the project is to conduct extensive robotic experiments with a one-legged jumping robot, a manipulator grasping unknown objects, a quadruped walking and jumping and a humanoid robot climbing up high steps using its arms and legs therefore demonstrating the general applicability of the methodology in realistic and diverse robotic scenarios. The experiments seek to clarify the influence of external disturbances and environmental uncertainty on optimal impedance modulation and robust movements. Additionally, they will shed light on the important factors enabling robust execution of complex tasks in unknown environments. The project will also compare the optimal leg impedance predicted by the established modeling methodology with human walking data.
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.
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.
This project studied the problem of planning and controlling motions that involve intermittent physical contact. These motions include tasks such as walking across unexplored terrain, or manipulating an object with poorly known weight, shape, or surface roughness. Under the general umbrella of optimal control, the project studied how explicitly reasoning about uncertainty could help generate behaviors that are more robust and reliable.
During the course of the project, algorithms for closed-loop nonlinear model-predictive control were conceived. These algorithms can compute the optimal movement of a robot in real-time to adapt its behavior to a changing environment. These algorithms were used for both manipulation and locomotion tasks. In particular, they got biped and quadruped robots to walk, trot and jump on uneven terrain or while reacting to external pushes. Risk associated to environmental uncertainty was taken into account by explicitly considering noise in sensor measurements or unknown disturbances. Algorithms that compute optimal behaviors while taking these unknowns into account were conceived. They help characterize the optimal mechanical impedance modulation for robust contact interactions, i.e. how compliant a robot needs to be before, during and after it interacts with its environment to ensure a proper behavior. Finally, stochastic model predictive control algorithms based on chance-constraints were proposed to generate robot movements that can achieve a task despite the uncertainty present in the environment. These algorithms were tested on a various set of robots (biped, quadruped and manipulator) and overall improve the ability of robots to generate robust behaviors and react to a changing environment. These algorithms were all made open-source and can be used by anyone for their own research.
As a general impact on robotics and control, the project contributed to the theory and algorithms to generate robust autonomous robotic behaviors. The algorithms are general enough to be employed in a wide variety of contexts, in robotics but also in other areas where physical interaction is important such as biomechanics. The project supported the research of several undergraduate and graduate students. It also supported the creation of a graduate class on optimal control and reinforcement learning in robotics and an undergraduate class on robotic manipulation and locomotion.
Last Modified: 05/25/2023
Modified by: Ludovic D Righetti
Please report errors in award information by writing to: awardsearch@nsf.gov.