Task level disentanglement learning in robotics using βVAE

Authors

  • Midhun M S Department of Electronics, Cochin University of Science and Technology, Kerala, India
  • James Kurian Department of Electronics, Cochin University of Science and Technology, Kerala, India

DOI:

https://doi.org/10.32985/ijeces.13.7.8

Keywords:

Machine Learning, Robotics, Neural Networks, Variational Autoencoder, beta-VAE

Abstract

Humans observe and infer things in a disentanglement way. Instead of remembering all pixel by pixel, learn things with factors like shape, scale, colour etc. Robot task learning is an open problem in the field of robotics. The task planning in the robot workspace with many constraints makes it even more challenging. In this work, a disentanglement learning of robot tasks with Convolutional Variational Autoencoder is learned, effectively capturing the underlying variations in the data. A robot dataset for disentanglement evaluation is generated with the Selective Compliance Assembly Robot Arm. The disentanglement score of the proposed model is increased to 0.206 with a robot path position accuracy of 0.055, while the state-of-the-art model (VAE) score was 0.015, and the corresponding path position accuracy is 0.053. The proposed algorithm is developed in Python and validated on the simulated robot model in Gazebo interfaced with Robot Operating System.

Downloads

Published

2022-09-30

How to Cite

[1]
Midhun M S and James Kurian, “Task level disentanglement learning in robotics using βVAE”, IJECES, vol. 13, no. 7, pp. 561-568, Sep. 2022.

Issue

Section

Original Scientific Papers