首页 /研究 /Autonomous table-cleaning from kinesthetic demonstrations using Deep Learning
LEARNING

Autonomous table-cleaning from kinesthetic demonstrations using Deep Learning

Nino Cauli, Pedro Vicente, Jaeseok Kim, Bruno Damas, Alexandre Bernardino, Filippo Cavallo, José Santos-Victor

发表年份
2018
引用次数
16

摘要

We address the problem of teaching a robot how to autonomously perform table-cleaning tasks in a robust way. In particular, we focus on wiping and sweeping a table with a tool (e.g., a sponge). For the training phase, we use a set of kinesthetic demonstrations performed over a table. The recorded 2D table-space trajectories, together with the images acquired by the robot, are used to train a deep convolutional network that automatically learns the parameters of a Gaussian Mixture Model that represents the hand movement. After the learning stage, the network is fed with the current image showing the location/shape of the dirt or stain to clean. The robot is able to perform cleaning arm-movements, obtained through Gaussian Mixture Regression using the mixture parameters provided by the network. Invariance to the robot posture is achieved by applying a plane-projective transformation before inputting the images to the neural network; robustness to illumination changes and other disturbances is increased by considering an augmented data set. This improves the generalization properties of the neural network, enabling for instance its use with the left arm after being trained using trajectories acquired with the right arm. The system was tested on the iCub robot generating a cleaning behaviour similar to the one of human demonstrators.

关键词

iCubArtificial intelligenceComputer scienceConvolutional neural networkComputer visionRobotArtificial neural networkMixture modelFocus (optics)Robotic arm

相关论文

查看 LEARNING 分类全部论文