Motion Planning: From Intelligent CAD to Computer Animation to Protein Folding Nancy M. Amato Parasol Lab,Texas A&M University.

Slides:



Advertisements
Similar presentations
Department of Computer Science Texas A&M University Jennifer L. Welch.
Advertisements

The Build-up of the Red Sequence at z
USRG 2002 Elizabeth M. Tsai Jennifer E. Walter Nancy M. Amato Swarthmore College Vassar College Texas A&M University Concurrent Reconfiguration of Hexagonal.
PRM and Multi-Space Planning Problems : How to handle many motion planning queries? Jean-Claude Latombe Computer Science Department Stanford University.
Sampling From the Medial Axis Presented by Rahul Biswas April 23, 2003 CS326A: Motion Planning.
Flocking Behaviors Presented by Jyh-Ming Lien. Flocking System What is flocking system? – A system that simulates behaviors of accumulative objects (e.g.
Better Group Behaviors in Complex Environments using Global Roadmaps O. Burchan Bayazit, Jyh-Ming Lien and Nancy M. Amato Presented by Mohammad Irfan Rafiq.
4/15/2017 Using Gaussian Process Regression for Efficient Motion Planning in Environments with Deformable Objects Barbara Frank, Cyrill Stachniss, Nichola.
Probabilistic Roadmap Methods (PRMs)
By Guang Song and Nancy M. Amato Journal of Computational Biology, April 1, 2002 Presentation by Athina Ropodi.
Chemotaxis Pathway How can physics help? Davi Ortega.
Iterative Relaxation of Constraints (IRC) Can’t solve originalCan solve relaxed PRMs sample randomly but… start goal C-obst difficult to sample points.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University College Station,
Exploring Folding Landscapes with Motion Planning Techniques Bonnie Kirkpatrick 2, Xinyu Tang 1, Shawna Thomas 1, Dr. Nancy Amato 1 1 Texas A&M University.
Integrating FEM-based deformable obstacles in PRM Comp768 project presentation Mert Sedef.
CS 326 A: Motion Planning Coordination of Multiple Robots.
Motion Planning: A Journey of Robots, Digital Actors, Molecules and Other Artifacts Jean-Claude Latombe Computer Science Department Stanford University.
CS 326 A: Motion Planning Motion Planning for Deformable Objects.
CS 326 A: Motion Planning Motion of Crowds and Flocks.
Better Group Behaviors in Complex Environments using Global Roadmaps O. Burchan Bayazit, Jyh-Ming Lien and Nancy M. Amato Andreas Edlund.
Using Motion Planning to Study Ligand Binding and Protein Folding Nancy Amato,Guang Song and Burchan Bayazit Department of Computer Science Texas A&M University.
CS 326A: Motion Planning Jean-Claude Latombe CA: Aditya Mandayam.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2003/index.htm Jean-Claude Latombe Computer Science Department Stanford University.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners Burchan Bayazit Joint Work With Nancy Amato.
CS 326 A: Motion Planning Instructor: Jean-Claude Latombe Teaching Assistant: Itay Lotan Computer Science.
1 Motion Planning for Multiple Robots B. Aronov, M. de Berg, A. Frank van der Stappen, P. Svestka, J. Vleugels Presented by Tim Bretl.
Using Motion Planning to Map Protein Folding Landscapes
Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song, Nancy M. Amato Department of Computer Science Texas A&M University College Station,
Motion Algorithms: Planning, Simulating, Analyzing Motion of Physical Objects Jean-Claude Latombe Computer Science Department Stanford University.
A General Framework for Sampling on the Medial Axis of the Free Space Jyh-Ming Lien, Shawna Thomas, Nancy Amato {neilien,
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
RNA Folding Kinetics Bonnie Kirkpatrick Dr. Nancy Amato, Faculty Advisor Guang Song, Graduate Student Advisor.
CS 326 A: Motion Planning Coordination of Multiple Robots.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
CS6370/ME6225 Geometric Computation for Motion Planning Instructor: David Johnson
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners Burchan Bayazit Joint Work With Nancy Amato.
Inverse Kinematics for Molecular World Sadia Malik April 18, 2002 CS 395T U.T. Austin.
1 Protein Folding Atlas F. Cook IV & Karen Tran. 2 Overview What is Protein Folding? Motivation Experimental Difficulties Simulation Models:  Configuration.
Computational Chemistry. Overview What is Computational Chemistry? How does it work? Why is it useful? What are its limits? Types of Computational Chemistry.
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
Generating Better Conformations for Roadmaps in Protein Folding PARASOL Lab, Department of Computer Science, Texas A&M University,
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
Using Motion Planning to Study Protein Folding Pathways Susan Lin, Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University
Randomized Motion Planning: From Intelligent CAD to Digital Actors to Protein Folding Nancy M. Amato Department of Computer Science Texas A&M University.
NUS CS 5247 David Hsu Motion Planning in Digital Studios.
What is Research? My University & Personal Perspective Nancy Amato, Texas A&M University
Planning for Deformable Parts. Holding Deformable Parts How can we plan holding of deformable objects?
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
CLASS 10 SCENE GRAPHS BASIC ANIMATION CS770/870. A scene Graph A data structure to hold components of a scene Usually a Tree of a Directed Acyclic Graph.
Aimée Vargas, Jyh-Ming Lien, Marco Morales and Nancy M. Amato Algorithms & Applications Group Parasol Lab, Dept. of Computer Science, Texas A&M University.
Introduction to Motion Planning
ICRA 2002 Jennifer E. Walter Elizabeth M. Tsai Nancy M. Amato Vassar College Swarthmore College Texas A&M University Choosing Good Paths for Fast Distributed.
Jobs, Careers, Internships, Senior Projects and Research Computer Application Development K-12 education Industrial Training Bioinformatics Validation.
Outline GB1 chameleon 8-mer Peptide MD GB1 folding pathway Hierarchic folding Conservation scores.
Teaching Bioinformatics Nevena Ackovska Ana Madevska - Bogdanova.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
1 CS26N: Motion Planning for Robots, Digital Actors, and Other Moving Objects Jean-Claude Latombe ai.stanford.edu/~latombe/ Winter.
E8: Digital Humans Option E AHL: Human Factors Design IB Technology.
Whole-cell models: combining genomics and dynamical modeling
PRM based Protein Folding
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Locomotion of Wheeled Robots
Puzzle A Puzzle B.
C-obstacle Query Computation for Motion Planning
UOBPRM: A Uniformly Distributed Obstacle-Based PRM
Presentation transcript:

Motion Planning: From Intelligent CAD to Computer Animation to Protein Folding Nancy M. Amato Parasol Lab,Texas A&M University

Motion Planning start goalobstacles (Basic) Motion Planning: Given a movable object and a description of the environment, find a sequence of valid configurations that moves it from the start to the goal. The Piano Movers Problem

Motion Planning start goalobstacles (Basic) Motion Planning: Given a movable object and a description of the environment, find a sequence of valid configurations that moves it from the start to the goal. The Alpha Puzzle

Motion Planning start goalobstacles (Basic) Motion Planning: Given a movable object and a description of the environment, find a sequence of valid configurations that moves it from the start to the goal. Example: Swapping boxes Objective: swap the positions of the blue and red boxes, the boxes are the ‘robot’, enclosing walls are ‘obstacles’

Hard Motion Planning Problems: Intelligent CAD Applications Using Motion Planning to Test Design Requirements: Accessibility for servicing/assembly tested on physical “mock ups”. Digital testing saves time and money, is more accurate, enables more extensive testing, and is useful for training (VR or e-manuals). Maintainability Problems: Mechanical Designs from GE

Hard Motion Planning Problems: Highly Articulated (Constrained) Systems Box FoldingPeriscope Folding

Soccer Ball: 31 dof Polyhedron: 25 dof Hard Motion Planning Problems: Highly Articulated (Constrained) Systems Digital Actors Closed Chain Paper Folding

Hard Motion Planning Problems: Group Behaviors for multiple robots Traversing a Narrow Passage A “shepherd” herding a flock of ducks

Hard Motion Planning Problems: Group Behaviors for multiple robots Covering

Hard Motion Planning Problems: Deformable Objects Find a path for a deformable object that can deform to avoid collision with obstacles deformable objects have infinite dof!

Hard Motion Planning Problems Computational Biology & Chemistry Drug Design - molecule docking Simulating Molecular Motions – study folding pathways & kinetics Protein Folding RNA Folding

More Applications & Movies Credits: My students: Burchan Bayazit (Asst prof, WUSTL, Guang Song (postdoc with Jernigan at Iowa State), Jyh-Ming Lien, Shawna Thomas, Marco Morales, Xinyu Tang, Dawen Xie, Roger Pearce, Sam Rodriguez & Ken Dill (UCSF) and Marty Scholtz (Texas A&M)