ACM Transactions on Graphics · 2014 · 76 citations · 49 references
ComputingComputer ScienceRobotics EngineeringArtificial IntelligenceMachine LearningRoboticsLocomotion LearningNeural NetworksPolicy LearningReinforcement LearningRide DynamicsSimulation-based LearningArticulated Body SimulationArticulated Rigid Body SystemsArticulated Rigid-body DynamicsGait LearningLearning-based LocomotionLocomotion Policy LearningMotion LearningOptimal Policies
We present a general approach for simulating and controlling a human character that is riding a bicycle. The two main components of our system are offline learning and online simulation. We simulate the bicycle and the rider as an articulated rigid body system. The rider is controlled by a policy that is optimized through offline learning. We apply policy search to learn the optimal policies, which are parameterized with splines or neural networks for different bicycle maneuvers. We use Neuroevolution of Augmenting Topology (NEAT) to optimize both the parametrization and the parameters of our policies. The learned controllers are robust enough to withstand large perturbations and allow interactive user control. The rider not only learns to steer and to balance in normal riding situations, but also learns to perform a wide variety of stunts, including wheelie, endo, bunny hop, front wheel pivot and back hop.
49
Karl Sims · 1994 · 990 citations
Engineering, Evolutionary Biology, Computational Neuroscience +16
Reinforcement learning of motor skills with policy gradients
Jan Peters, Stefan Schaal · Neural Networks · 2008 · 864 citations
Proceedings of the Royal Society
Dermatology · 1912 · 696 citations