Title: CS 326 A: Motion Planning
1CS 326 A Motion Planning
- http//robotics.stanford.edu/latombe/cs326/2002
- Motion Planning for Digital Actors
2Digital Actor/Character
3Digital Actor/Character
Leo Sibille
Ron Fedkiw
4Some Applications
Completely Autonomous
Urban / Factory Simulation
Video Game Adversaries
Historical Narratives
Virtual Tour Guides
Digital Actors
Autonomy
Semi-Autonomous Characters
Key-frame Animation Systems
Web Avatars
User-controlled
Off-line
Real-time
Interactivity
Kuffner, 99
5Some Projects
6Digital Actor as Virtual Robot!
Virtual Control Loop
Plan
Sense
Act
7Synthetic Vision
Computing Visibility via Hardware
- Segment environment
- Render false-color scene off-screen (e.g.
200x200) - Scan pixels record IDs
Actor camera image
Synthetic Vision vs. Robot Vision
- Distance detection
- Image segmentation
- Noisy data
Vision module image
8Perception-Based Navigation
9Treadmill Method Motion Planning Motion
Capture
10Path Tracking
TRACKING DETAIL
11Multiple Characters
- Following pursuit behaviors
- Maintaining formations
12Manipulation
Reach
Return
Transfer
Grab
Release
13Classes of Motion
Cloth (Georgia Tech)
Primary (active) motion gross body
movements, facial animation
Secondary (passive) motion clothes, skin,
hair, environmental effectsIndividual vs. crowd
motion