Publications

Detailed Information

How to Train Your Dragon: Example-Guided Control of Flapping Flight

Cited 40 time in Web of Science Cited 39 time in Scopus
Authors

Won, Jungdam; Park, Jongho; Kim, Kwanyu; Lee, Jehee

Issue Date
2017-11
Publisher
Association for Computing Machinary, Inc.
Citation
ACM Transactions on Graphics, Vol.36 No.6, p. 198
Abstract
Imaginary winged creatures in computer animation applications are expected to perform a variety of motor skills in a physically realistic and controllable manner. Designing physics-based controllers for a flying creature is still very challenging particularly when the dynamic model of the creatures is high-dimensional, having many degrees of freedom. In this paper, we present a control method for flying creatures, which are aerodynamically simulated, interactively controllable, and equipped with a variety of motor skills such as soaring, gliding, hovering, and diving. Each motor skill is represented as Deep Neural Networks (DNN) and learned using Deep Q-Learning (DQL). Our control method is example-guided in the sense that it provides the user with direct control over the learning process by allowing the user to specify keyframes of motor skills. Our novel learning algorithm was inspired by evolutionary strategies of Covariance Matrix Adaptation Evolution Strategy (CMA-ES) to improve the convergence rate and the final quality of the control policy. The, effectiveness of our Evolutionary DQL method is demonstrated with imaginary winged creatures flying in a physically simulated environment and their motor skills learned automatically from user-provided keyframes.
ISSN
0730-0301
URI
https://hdl.handle.net/10371/201181
DOI
https://doi.org/10.1145/3130800.3130833
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share