Submission Number: 119
Submission ID: 211
Submission UUID: 524c1673-19ff-46e8-8d6c-44ae9dedbf0c
Submission URI: /form/project

Created: Tue, 09/21/2021 - 16:50
Completed: Tue, 09/21/2021 - 17:02
Changed: Thu, 05/05/2022 - 04:18

Remote IP address: 199.168.200.4
Submitted by: Andrea Elledge
Language: English

Is draft: No
Webform: Project
Project Title Simulate and design “xenobots”, on the AMD platform
Program Northeast
Project Image xenobot.jpeg
Tags administering-hpc (438), amber (292), big-data (4), biology (515), file-transfer (252), github (490), slurm (71)
Status Complete
Project Leader Josh Bongard
Email aelledge@uvm.edu
Mobile Phone
Work Phone
Mentor(s) Keri Toksu
Student-facilitator(s) David Matthews
Mentee(s)
Project Description In a previous project, undergraduate David Matthews ported our voxel-based soft-bodied physical simulator, Voxcraft, to the AMD platform. This allows us to simulate and design “xenobots” -- mm-sized robots made exclusively from genetically unmodified frog tissue —on the AMD platform.

In the new project we propose, Matthews will draw on his experience with AMD from the previous platform to port a next-generation soft-body simulator to the AMD platform. This new simulator is based on the material-point method (MPM), which is rapidly becoming the standard approach for simulating machines and robots with soft and/or biological components. This is because MPM allows state-of-art AI methods to design soft-bodied machines much more efficiently. More specifically, it allows for the backpropagation of behavioral error — where the machine “went wrong” in trying to perform the desired task — into the design and control of the machine itself. This allows the AI to avoid computationally inefficient trial and error design, and instead assume gradient-based design. We propose three deliverables for this project.
Project Deliverables 1. In the first month, we will port the Material Point Method to the AMD cluster. This will result in the creation of a series of videos showing hand-built robots, in silico, as a connected series of points, behaving in a virtual world.

2. In the second month we will wrap a gradient-based AI method around this MPM simulator, and demonstrate how it can propagate behavioral errors back through the simulator to fix errors in the shape and control of the robot.

3. In the final month we will show how the AI method can efficiently design these robots to perform a series of simple tasks, and demonstrate that some of these AI-designed robots could actually be fabricated, in reality, as xenobots built from frog tissues.
Project Deliverables
Student Research Computing Facilitator Profile
Mentee Research Computing Profile
Student Facilitator Programming Skill Level Can work with any level
Mentee Programming Skill Level
Project Institution University of Vermont
Project Address 89 S. Prospect Street
Burlington, Vermont. 05405
Anchor Institution NE-University of Vermont
Preferred Start Date 10/01/2021
Start as soon as possible. No
Project Urgency Already behind3Start date is flexible
Expected Project Duration (in months) 3
Launch Presentation
Launch Presentation Date
Wrap Presentation
Wrap Presentation Date
Project Milestones
  • Milestone Title: Videos of hand built robots
    Milestone Description: Port the Material Point Method to the AMD cluster. This will result in the creation of a series of videos showing hand-built robots, in silico, as a connected series of points, behaving in a virtual world.
    Completion Date Goal: 2021-10-31
Github Contributions
Planned Portal Contributions (if any) Will add questions to the portal
Planned Publications (if any) yes at least on paper
What will the student learn?
What will the mentee learn?
What will the Cyberteam program learn from this project?
HPC resources needed to complete this project? VACC cluster access to both DeepGreen and AMD gpu clusters
Notes
What is the impact on the development of the principal discipline(s) of the project?
What is the impact on other disciplines?
Is there an impact physical resources that form infrastructure?
Is there an impact on the development of human resources for research computing? From student David Matthews, BS Computer Science UVM 2021
Since the NE Cyberteam grant I have been continuing to work with professor Josh Bongard on developing a new method to efficiently optimize the topology of soft robots. We are getting close to publishing this work.
In addition I am planning to apply to Ph.D programs in AI and robotics this fall.
Is there an impact on institutional resources that form infrastructure?
Is there an impact on information resources that form infrastructure?
Is there an impact on technology transfer?
Is there an impact on society beyond science and technology?
Lessons Learned
Overall results