首页> 外文期刊>Robotics and Autonomous Systems >Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks
【24h】

Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks

机译:使用生成对策网络学习机器人操纵器的逆运动学和动力学

获取原文
获取原文并翻译 | 示例
           

摘要

Obtaining inverse kinematics and dynamics of a robotic manipulator is often crucial for robot control. Analytical models are typically used to approximate real robot systems, and various controllers have been designed on top of the analytical model to compensate for the approximation error. Recently, machine learning techniques have been developed for error compensation, resulting in better performance. Unfortunately, combining a learned compensator with an analytical model makes the designed controller redundant and computationally expensive. Also, general machine learning techniques require a lot of data to perform the training process and approximation, especially in solving high dimensional problems. As a result, state-of-the-art machine learning applications are either expensive in terms of computation and data collection, or limited to a local approximation for a specific task or routine. In order to address the high dimensionality problem in learning inverse kinematics and dynamics, as well as to make the training process more data efficient, this paper presents a novel approach using a series of modified Generative Adversarial Networks (GANs). Namely, we use Conditional GANs (CGANs), Least Squares GANs (LSGANs), Bidirectional GANs (BiGANs) and Dual GANs(DualGANs). We trained and tested the proposed methods using real-world data collected from two types of robotic manipulators, a MICO robotic manipulator and a Fetch robotic manipulator. The data input to the GANs was obtained using a sampling method applied to the real data. The proposed approach enables approximating the real model using limited data without compromising the performance and accuracy. The proposed methods were tested in real-world experiments using unseen trajectories to validate the "learned" approximate inverse kinematics and inverse dynamics as well as to demonstrate the capability and effectiveness of the proposed algorithm over existing analytical models. (C) 2019 Elsevier B.V. All rights reserved.
机译:获得机器人操纵器的逆运动学和动力学通常对机器人控制至关重要。分析模型通常用于近似真正的机器人系统,并且各种控制器已经设计在分析模型的顶部以补偿近似误差。最近,已经开发了机器学习技术以进行错误补偿,从而提高性能。遗憾的是,将学习的补偿器与分析模型相结合使设计的控制器冗余和计算昂贵。此外,一般机器学习技术需要大量数据来执行训练过程和近似,尤其是在解决高维问题方面。结果,在计算和数据收集方面,最先进的机器学习应用程序是昂贵的,或者限于特定任务或例程的局部近似。为了解决学习逆运动学和动态的高度维度问题,以及使训练过程更多数据有效,本文介绍了一种使用一系列改进的生成对抗性网络(GANS)的新方法。即,我们使用条件GANS(CGANS),最小二乘GAN(LSGANS),双向GANS(BIBANS)和双甘叶(二元甘格斯)。我们使用从两种类型的机器人操纵器,Mico机器人机械手和获取机器人操纵器收集的真实数据培训并测试了所提出的方法。使用应用于真实数据的采样方法获得对GAN的数据输入的数据。所提出的方法使得能够使用有限数据近似真实模型,而不会影响性能和准确性。使用看不见的轨迹在现实世界实验中测试了所提出的方法,以验证“学习”近似逆运动学和逆动力学以及展示所提出的算法在现有分析模型上的能力和有效性。 (c)2019年Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号