Goal-Conditioned Variational Autoencoder Trajectory Primitives with Continuous and Discrete Latent Codes
Goal-Conditioned Variational Autoencoder Trajectory Primitives with Continuous and Discrete Latent Codes
复制标题
具有连续和离散潜在代码的目标条件变分自动编码器轨迹原语
DOI:
10.1007/s42979-020-00324-7
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Shuhei Ikemoto
中科院分区:
文献类型:
--
作者:
Takayuki Osa;Shuhei Ikemoto
Imitation learning is an intuitive approach for teaching motion to robotic systems. Although previous studies have proposed various methods to model demonstrated movement primitives, one of the limitations of existing methods is that the shape of the trajectories is encoded in high dimensional space. The high dimensionality of the trajectory representation can be a bottleneck in the subsequent process such as planning a sequence of primitive motions. We address this problem by learning the latent space of the robot trajectory. If the latent variable of the trajectories can be learned, it can be used to tune the trajectory in an intuitive manner even when the user is not an expert. We propose a framework for modeling demonstrated trajectories with a neural network that learns the low-dimensional latent space. Our neural network structure is built on the variational autoencoder (VAE) with discrete and continuous latent variables. We extend the structure of the existing VAE to obtain the decoder that is conditioned on the goal position of the trajectory for generalization to different goal positions. Although the inference performed by VAE is not accurate, the positioning error at the generalized goal position can be reduced to less than 1 mm by incorporating the projection onto the solution space. To cope with requirement of the massive training data, we use a trajectory augmentation technique inspired by the data augmentation commonly used in the computer vision community. In the proposed framework, the latent variables that encodes the multiple types of trajectories are learned in an unsupervised manner, although existing methods usually require label information to model diverse behaviors. The learned decoder can be used as a motion planner in which the user can specify the goal position and the trajectory types by setting the latent variables. The experimental results show that our neural network can be trained using a limited number of demonstrated trajectories and that the interpretable latent representations can be learned.
登录
查看更多内容
DOI:
10.1109/icra.2015.7139510
发表时间:
2015
期刊:
2015 IEEE International Conference on Robotics and Automation (ICRA)
影响因子:
--
作者:
A. Dragan;Katharina Muelling;J. Bagnell;S. Srinivasa;S. Srinivasa
通讯作者:
S. Srinivasa
DOI:
10.1007/978-3-319-58347-1_10
发表时间:
2017-01-01
期刊:
DOMAIN ADAPTATION IN COMPUTER VISION APPLICATIONS
影响因子:
--
作者:
Ganin, Yaroslav;Ustinova, Evgeniya;Lempitsky, Victor
通讯作者:
Lempitsky, Victor
DOI:
10.1561/2300000053
发表时间:
2018-03
期刊:
ArXiv
影响因子:
--
作者:
Takayuki Osa;J. Pajarinen;G. Neumann;J. Bagnell;P. Abbeel;Jan Peters
通讯作者:
Takayuki Osa;J. Pajarinen;G. Neumann;J. Bagnell;P. Abbeel;Jan Peters
影响因子:
3.1
作者:
Arnold, Solvi;Yamazaki, Kimitoshi
通讯作者:
Yamazaki, Kimitoshi