NUS CS 5247 David Hsu Motion Planning in Digital Studios.

Slides:



Advertisements
Similar presentations
J. P. L a u m o n d L A A S – C N R S M a n i p u l a t i o n P l a n n i n g A Geometrical Formulation.
Advertisements

Manipulation Planning. In 1995 Alami, Laumond and T. Simeon proposed to solve the problem by building and searching a ‘manipulation graph’.
NUS CS5247 Planning Motions with Intention Presented by: Yan Ke.
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
Video Space Media Concepts The Spill Resource Page.
NUS CS5247 The Gaussian Sampling Strategy for Probalistic Roadmap Planners Valdrie Boor, Mark H. Overmars, A. Frank van der Stappen, 1999 Wai.
Students will be able: to construct congruent triangles using digital and non-digital techniques.
4/15/2017 Using Gaussian Process Regression for Efficient Motion Planning in Environments with Deformable Objects Barbara Frank, Cyrill Stachniss, Nichola.
The 5 C’s of Cinematography
The 5 C’s of Cinematography Camera Angles, Composition, Cutting, Close-ups and Continuity.
1 Last lecture  Configuration Space Free-Space and C-Space Obstacles Minkowski Sums.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic motion planning J. Pettré, J.P. Laumond, A motion capture.
Presented by David Stavens. Manipulation Planning Before: Want to move the robot from one configuration to another, around obstacles. Now: Want to robot.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
CS 326 A: Motion Planning Coordination of Multiple Robots.
CS 326 A: Motion Planning Humanoid and Legged Robots.
Multi-Arm Manipulation Planning (1994) Yoshihito Koga Jean-Claude Latombe.
1 Last lecture  Path planning for a moving Visibility graph Cell decomposition Potential field  Geometric preliminaries Implementing geometric primitives.
Planning Motions with Intentions By Chris Montgomery A presentation on the paper Planning Motions with Intentions written by Yoshihito Koga, Koichi Kondo,
Motion Planning for Camera Movements in Virtual Environments Authors: D. Nieuwenhuisen, M. Overmars Presenter: David Camarillo.
VADE - Virtual Assembly Design Environment Virtual Reality & Computer Integrated Manufacturing Lab.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
CS 326 A: Motion Planning Motion Planning for Humanoids, Legged Robots, and Digital Actors.
CS 326A: Motion Planning Jean-Claude Latombe CA: Aditya Mandayam.
CS 326 A: Motion Planning Navigation Through Virtual Environments.
CS 326 A: Motion Planning Navigation Through Virtual Environments.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Kinodynamic Planning and Navigation with Movable Obstacles.
Planning Among Movable Obstacles with Artificial Constraints Presented by: Deborah Meduna and Michael Vitus by: Mike Stilman and James Kuffner.
CS 326 A: Motion Planning Manipulation Planning.
Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2004/index.htm Collision Detection and Distance Computation.
NUS CS 5247 David Hsu Minkowski Sum Gokul Varadhan.
CS 326 A: Motion Planning Target Tracking and Virtual Cameras.
CS 326 A: Motion Planning Collision Detection and Distance Computation.
CS 326 A: Motion Planning Coordination of Multiple Robots.
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
“ Walk to here ” : A Voice Driven Animation System SCA 2006 Zhijin Wang and Michiel van de Panne.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Collision Detection and Distance Computation.
NUS CS5247 Motion Planning for Humanoid Robots Presented by: Li Yunzhen.
Bridging the Gap to the Real Wojciech Matusik Adobe Systems, Inc.
Utah School of Computing Interfaces: Media and Devices CS5540 HCI Rich Riesenfeld Fall 2008 CS5540 HCI Rich Riesenfeld Fall 2008.
Utah School of Computing Interfaces: Media and Devices CS5540 HCI Rich Riesenfeld Fall 2005 CS5540 HCI Rich Riesenfeld Fall 2005.
Introduction to Robot Motion Planning Robotics meet Computer Science.
Manipulation Planning. Locomotion ~ Manipulation 2.
Photo Imaging Activity Ms. Whiteside  FUN! Students will work with others to create a short movie using still photography, modeling clay, and movie.
Removing Moving Objects from Point Cloud Scenes Krystof Litomisky and Bir Bhanu International Workshop on Depth Image Analysis November 11, 2012.
COMPOSITION IN PHOTOGRAPHY.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Configuration Spaces for Translating Robots Minkowsi Sum/Difference David Johnson.
Real-time motion planning for Manipulator based on Configuration Space Chen Keming Cis Peking University.
SPECIAL EFFECTS IN FILM PRODUCTION JIN LIN. WHAT IS SPECIAL EFFECTS (SFX)? AN ILLUSION CREATED FOR MOVIES AND TELEVISION BY PROPS, CAMERAWORK, COMPUTER.
NUS CS5247 Dynamically-stable Motion Planning for Humanoid Robots Presenter Shen zhong Guan Feng 07/11/2003.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
Chapter 14. Active Vision for Goal-Oriented Humanoid Robot Walking (2/2) in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from.
VR Final Project AR Shooting Game
Digital Cinematography
C INEMATOGRAPHY C AMERA P OSITION C AMERA P OSITION S CENE T RANSITIONS S CENE T RANSITIONS M OTION B LUR M OTION B LUR S TAGING S TAGING R ULE OF T HIRDS.
NUS CS 5247 David Hsu Sampling Narrow Passages. NUS CS 5247 David Hsu2 Narrow passages.
1 CS26N: Motion Planning for Robots, Digital Actors, and Other Moving Objects Jean-Claude Latombe ai.stanford.edu/~latombe/ Winter.
Simulation of Characters in Entertainment Virtual Reality.
NUS CS 5247 David Hsu Configuration Space. 2 What is a path?
Graphics/Vision Lab Open House! 1347 CS&S 1:30-4:00 Visual Computing UW Graphics Group (and friends)
University of Pennsylvania 1 GRASP Control of Multiple Autonomous Robot Systems Vijay Kumar Camillo Taylor Aveek Das Guilherme Pereira John Spletzer GRASP.
Multi-Limb Robots on Irregular Terrain
Image Based Modeling and Rendering (PI: Malik)
Application to Animating a Digital Actor on Flat Terrain
Lenses 2: Thin Lens Equation
WELCOME.
Capturing and Sharing the Experience
Presentation transcript:

NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu2 Manipulation planning  Input Robots R Movable objects M Obstacles  Output: a path that moves M and/or R from an initial configuration to a goal configuration.

NUS CS 5247 David Hsu3 Composite configuration space CR x CMCR x CM CRCR CMCM 0 1 R M

NUS CS 5247 David Hsu4 Composite configuration space CR x CMCR x CM CRCR CMCM 0 1 R M

NUS CS 5247 David Hsu5 Composite configuration space CR x CMCR x CM CRCR CMCM 0 1 transit path transfer path

NUS CS 5247 David Hsu6 Paths  Transit path The robot moves alone.  Transfer path The robot moves with the movable object. A transfer path lies in a cross-section of the composite C-space defined by the grasping relationship.

NUS CS 5247 David Hsu7 How can motion planning help?  Synthesize motion for digital actors  Control the camera for viewers  Challenge: The motion must look “nice”!

NUS CS 5247 David Hsu8 Motion synthesis  Motion capture and re-targetting  Dynamic simulation  Motion planning

NUS CS 5247 David Hsu9 12M triangles Camera view generation

NUS CS 5247 David Hsu10 First vs. third person view  A first person view has a camera view from the player's eyes or point of view. Paper by Saloman, etc. Example: computer games  A third person game has a camera view from outside the player's body, often from behind and left/right side. Paper by Nieuwenhuisen & Overmars Example: movies

NUS CS 5247 David Hsu11 Walking vs. flying camera walking camera Saloman, et al. flying camera Nieuwenhuisen & Overmars

NUS CS 5247 David Hsu12 Cinematography  Keep a distance from obstacles  Keep the camera horizontal  Control the speed of motion  …

NUS CS 5247 David Hsu13 Virtual bronchoscopy S. Napel, 3D Medical Imaging Lab, Stanford