Jae Eisenmann CSE 888.X14 Rick Parent

Similar documents
Senior Project Proposal: Interactive Physically-Based Character Animation via Optimization

Evolving Motion Controllers for Articulated Robots

Physically Based Character Animation

Modeling Physically Simulated Characters with Motion Networks

Dynamic Controllers in Character Animation. Jack Wang

Animating Non-Human Characters using Human Motion Capture Data

A 2-Stages Locomotion Planner for Digital Actors

A Dynamic Controller Toolkit

Motion Synthesis and Editing. Yisheng Chen

Data-driven Approaches to Simulation (Motion Capture)

Simple feedforward control for responsive motion capture-driven simulations

Feature-Based Locomotion with Inverse Branch Kinematics

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

Character Animation Seminar Report: Complementing Physics with Motion Capture

Dynamic Balancing and Walking for Real-time 3D Characters

Planning Fine Motions for a Digital Factotum

Pose Control in Dynamic Conditions

Toward realistic and efficient virtual crowds. Julien Pettré - June 25, 2015 Habilitation à Diriger des Recherches

Motion Control with Strokes

Synthesis of Constrained Walking Skills

Generating Different Realistic Humanoid Motion

A Responsiveness Metric for Controllable Characters Technical Report CS

Crowd simulation. Taku Komura

Morphology Independent Dynamic Locomotion Control for Virtual Characters

Hybrid Control For Interactive Character Animation

Term Project Final Report for CPSC526 Statistical Models of Poses Using Inverse Kinematics

A motion capture based control-space approach for walking mannequins

How does the magic happen?

Planning human walk in virtual environments

Approximate Policy Transfer applied to Simulated. Bongo Board balance toy

Announcements. Midterms back at end of class ½ lecture and ½ demo in mocap lab. Have you started on the ray tracer? If not, please do due April 10th

Planning Cooperative Motions for Animated Characters

CPSC 526 Topic Presentations

Synthesizing Human Motion From Intuitive Constraints

Topics in Computer Animation

Simulating Biped Behaviors from Human Motion Data

Animation, Motion Capture, & Inverse Kinematics

COMPUTER GRAPHICS & ANIMATION 1-5. Joint-Torque Control of Character Motions. Active Animations. Ben Kenwright

COMP 175 COMPUTER GRAPHICS. Lecture 10: Animation. COMP 175: Computer Graphics March 12, Erik Anderson 08 Animation

15-462: Computer Graphics. Jessica Hodgins and Alla Safonova

Real-time Physical Modelling of Character Movements with Microsoft Kinect

Direct Control of Simulated Non-human Characters

CNM 190 Advanced Digital Animation Lec 12 : Walk Cycles & Autonomous Motion

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Simulating Biped Behaviors from Human Motion Data

Interval-Based Motion Blending for Hand Grasping

CPSC 526 Topic Presentations

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC

COORDINATED MOTION PLANNING FOR 3D ANIMATION USING CHINESE LION DANCE AS AN EXAMPLE. Fu-Sheng Yu and Tsai-Yen Li

The ExtReAM Library: Extensible Real-time Animations for Multiple Platforms

Dynamically Balanced and Plausible Trajectory Planning for Human-Like Characters

Synthesizing Parameterized Motions

CS 4620 Program #2: Character Animation

Motion Synthesis and Editing. in Low-Dimensional Spaces

Modeling Variation in Motion Data

Glen Berseth Curriculum Vitae

Coordinated Motion Planning for 3D Animation With Use of a Chinese Lion Dance as an Example

Precomputed Search Trees: Planning for Interactive Goal-Driven Animation

Analyzing and Segmenting Finger Gestures in Meaningful Phases

Introduction to Computer Graphics. Animation (1) May 19, 2016 Kenshi Takayama

Optimal motion trajectories. Physically based motion transformation. Realistic character animation with control. Highly dynamic motion

Watch Out! A Framework for Evaluating Steering Behaviors

Ballistic motion planning for jumping superheroes

INFOMCANIM Computer Animation Motion Synthesis. Christyowidiasmoro (Chris)

CS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics

CSE452 Computer Graphics

Cords: Keyframe Control of Curves with Physical Properties

Path Planning Directed Motion Control of Virtual Humans in Complex Environments

Thiruvarangan Ramaraj CS525 Graphics & Scientific Visualization Spring 2007, Presentation I, February 28 th 2007, 14:10 15:00. Topic (Research Paper):

Reactive pedestrian path following from examples

Pen-to-mime: A Pen-Based Interface for Interactive Control of a Human Figure

Animation Palette: An Interface for Prototyping Dynamic Aerial Motions

Synthesizing Animations of Human Manipulation Tasks

Domain of Attraction Expansion for Physics-Based Character Control

Motion Editing with Data Glove

A motion capture-based control-space approach for walking mannequins

Dynamically balanced and plausible trajectory planning for human-like characters

Modal Vibrations for Character Animation

MOTION CAPTURE BASED MOTION ANALYSIS AND MOTION SYNTHESIS FOR HUMAN-LIKE CHARACTER ANIMATION

Motion Patches: Building Blocks for Virtual Environments Annotated with Motion Data

Humanoid Full-Body Manipulation Motion Planning. with Multiple Initial-Guess and Key Postures

Moving Beyond Ragdolls:

We introduce the Dynamic Animation and Control Environment

Motion Planning and Autonomy for Virtual Humans Class Notes. Julien Pettré Marcelo Kallmann Ming C. Lin

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Achieving Good Connectivity in Motion Graphs

Synthesis by Example. Connecting Motion Planning and Example based Movement. Michael Gleicher

Full-Body Behavioral Path Planning in Cluttered Environments

Data-driven Interactive Balancing Behaviors

Abstract Enabling a humanoid robot to move autonomously in a real-life environment presents a challenging problem. Unlike

Animation. Itinerary Computer Graphics Lecture 22

MOTION capture is a technique and a process that

An Analysis of Motion Blending Techniques

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Graph-based High Level Motion Segmentation using Normalized Cuts

Goal-Directed Stepping with Momentum Control

Motion Planning for Humanoid Walking in a Layered Environment

Quadruped Robots and Legged Locomotion

Animation. Itinerary. What is Animation? What is Animation? Animation Methods. Modeling vs. Animation Computer Graphics Lecture 22

PRACSYS: An Extensible Architecture for Composing Motion Controllers and Planners

Transcription:

Locomotion Jae Eisenmann CSE 888.X14 Rick Parent

Introduction Locomotion is simply how a character moves from one place to another Locomotion has always been a central issue both to robotics and computer-driven character animation

Passive Dynamics Robot Denise Link

Dynamic Legged Locomotion Marc Raibert & Jessica Hodgins SIGGRAPH 1991

Locomotion Topics Path & Behavior Planning Level of and methods for user control Mocap segmentation and blending Use of dynamics to create physically plausible motion

Locomotion Topics Path & Behavior Planning Level of and methods for user control Mocap segmentation and blending Use of dynamics to create physically plausible motion

Planning A 2-Stages Locomotion Planner for Digital Actors Julien Pettre, Jean-Paul Laumond, & Thierry Simeon CNRS LAAS, France SCA 2003 Automatic path planning with upper and lower body collision avoidance in a complex environment

Planning Link

Planning Autonomous Pedestrians Wei Shao & Demetri Terzopoulos NYU, Media Research Lab SIGGRAPH 2005 Autonomous path and behavior planning for characters operating individually within crowds in urban spaces

Planning Path planning uses the typical quad-tree and A* search methods Behavior planning ranges from simple reacting behaviors (see above) to complex mental states and action selection based on the desires of the individual

Planning Autonomous Pedestrian Quicktime Link Movies

Locomotion Topics Path & Behavior Planning Level of and methods for user control Mocap segmentation and blending Use of dynamics to create physically plausible motion

User Control Automating Gait Generation Harold Sun & Dimitris Metaxas University of Pennsylvania SIGGRAPH 2001 Describes a three-layered system that takes a motion path as input and provides physically accurate human walking motion with automatic gait adaptation for different landscapes and rates of path curvature

User Control Link MetaGait Quicktime movies

User Control SIMBICON: Simple Biped Locomotion Control KangKang Yin, Kevin Loken, & Michiel van de Panne University of British Columbia SIGGRAPH 2007 Describes a controller creation system based on pose control graphs, proportional derivative controllers, and feedback error learning for realtime, interactive control

User Control SIMBICON Quicktime movies Link

Locomotion Topics Path & Behavior Planning Level of and methods for user control Mocap segmentation and blending Use of dynamics to create physically plausible motion

Mocap Segmenation & Blending Construction & optimal search of interpolated motion graphs Alla Safonova & Jessica K. Hodgins Carnegie Mellon University SIGGRAPH 2007 Presents an anytime version of A* search to find a globally optimal solution in a motion graph that satisfies the user's specification for character motion

Motion Segmentation & Blending Interpolation Graphs Quicktime movie Link

Locomotion Topics Path & Behavior Planning Level of and methods for user control Mocap segmentation and blending Use of dynamics to create physically plausible motion

Dynamics Efficient Synthesis of Physically Valid Human Motion Anthony Fang & Nancy Pollard Brown University SIGGRAPH 2003 Proposes a set of objective functions & constraints that lead to analytical linear-time first derivatives for efficient, physically correct motion synthesis

Dynamics Synthesis of Physically Valid Motion Video Link

Dynamics Layered Dynamic Control for Interactive Character Swimming Po-Feng Yang, Joe Laszlo & Karan Singh University of Toronto SCA 2004 Presents a method for swim control in a dynamic environment using an interactively user-controlled target, a simplified

Dynamics Comparison of a real and a synthesized breast stroke

Dynamics Three-Layered approach to control

Dynamics Interactive Character Swimming Video Link

Concluding Discussion There is a definite trend towards new and creative uses of motion capture data The perfect balance between dynamics and motion capture seems to be the holy grail of locomotion (i.e. How do we produce new natural-looking motions using a library of segmented mocap data?) There will never be a one-size-fits-all control strategy