投掷
计算机科学
反向动力学
强化学习
稳健性(进化)
解算器
运动学
控制器(灌溉)
人工智能
机器人
控制理论(社会学)
模拟
控制(管理)
工程类
农学
生物化学
程序设计语言
化学
物理
基因
生物
机械工程
经典力学
作者
Yunhao Luo,Kaixiang Xie,Sheldon Andrews,Paul G. Kry
标识
DOI:10.1145/3487983.3488300
摘要
We design a nominal controller for animating an articulated physics-based human arm model, including the hands and fingers, to catch and throw objects. The controller is based on a finite state machine that defines the target poses for proportional-derivative control of the hand, as well as the orientation and position of the center of the palm using the solution of an inverse kinematics solver. We then use reinforcement learning to train agents to improve the robustness of the nominal controller for achieving many different goals. Imitation learning based on trajectories output by a numerical optimization is used to accelerate the training process. The success of our controllers is demonstrated by a variety of throwing and catching tasks, including flipping objects, hitting targets, and throwing objects to a desired height, and for several different objects, such as cans, spheres, and rods. We also discuss ways to extend our approach so that more challenging tasks, such as juggling, may be accomplished.
科研通智能强力驱动
Strongly Powered by AbleSci AI