Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/23856
Title: | Generalization and anticipation skills for robot ball catching using supervised learning |
Other Titles: | Técnicas de generalização e antecipação para um robô de captura de bolas usando aprendizagem supervisionada |
Author: | Carneiro, Diogo José Vaz |
Advisor: | Silva, Filipe Miguel Teixeira Pereira da Georgieva, Pétia |
Keywords: | Engenharia eletrónica e telecomunicações Interacção humano-robot Aprendizagem automática Redes neuronais |
Defense Date: | 2017 |
Publisher: | Universidade de Aveiro |
Abstract: | Abordagens por aprendizagem são uma das formas mais interessantes
para dotar robôs com melhores capacidades em termos de autonomia e
adaptação. Esta dissertação aborda o problema da captura de uma bola
por parte de um robô, focando-se no potencial das técnicas de aprendizagem
supervisionada para lidar com as exigências impostas aos sistemas de
perceção e ação. A primeira parte desta dissertação tem por objetivo
demonstrar que a previsão de intenção através da observação de ações humanas
representa uma capacidade importante em robôs que realizam tarefas
interativas. Este trabalho explora o papel de antecipações que provêm da
observação do movimento de lançamento da bola para melhorar a capacidade
de previsão do sistema robótico na interação com um parceiro humano.
Para o efeito, uma rede neural do tipo "feedforward" é treinada para estimar
a posição e velocidade inicial da bola em voo, dada uma sequencia
de observações iniciais. O manipulador robótico adotado neste estudo, com
3 graus de liberdade, reage a atualizações no ponto e tempo de captura
previstos usando um método baseado no Jacobiano para obter uma solução
para a cinemática inversa. Várias simulações demonstram que a abordagem
proposta supera até 20% a metodologia clássica em que a geração de previsões
depende unicamente de informações disponíveis durante a fase de
voo da bola. Na segunda parte, esta dissertação adota uma abordagem bio inspirada
para a geração de movimentos capazes de lidar com as exigências
de adaptação on-line do braço robótico. Em particular, este estudo destina-se
à formulação matemática de primitivas discretas de movimento para
reproduzir e generalizar uma única trajetória aprendida. O método é validado
com um manipulador robótico com 6 graus de liberdade usando o
simulador V-REP. As simulações realizadas mostram que as primitivas de
movimento são apropriadas para reproduzir e generalizar uma trajetória de
demonstração desejada. Learning approaches are one of the most interesting ways for endowing robots with advanced capabilities in terms of autonomy and adaptability. This dissertation addresses the problem of robot ball catching by focusing on the potential of supervised learning techniques to deal with the demands imposed to the perception and action systems. The rst part of this dissertation aims to show that intention prediction from observation of human actions may be an essential skill for robots performing interactive tasks. This work explores the role of early anticipations to improve the prediction ability of a robotic system playing ball catch with a human partner. The source of anticipatory information comes from the observation of the thrower's motion before the ball is released. For that purpose, a feed-forward neural network is trained to estimate the initial position and velocity of the ball in- ight given a sequence of motion observations during the throwing phase. A 3-degrees-of-freedom manipulator, adopted in this study, reacts to updates in the predicted catching point and time through a Jacobian-based scheme that provides an inverse kinematics solution. Several simulation results demonstrate that the proposed approach outperforms up to 20% the classical methodology in which the generation of predictions relies only in available information during the ight phase of the ball. In the second part, this dissertation adopts a bio-inspired movement generation approach to deal with requirements of online adaptation of the robot's arm motion. Particularly, it is studied the mathematical formulation of discrete movement primitives in order to reproduce and generalize a single learned demonstration. The method is validated with a robot arm of 6-degree-of-freedom on the V-REP simulation environment. The experiments conducted show that these movement primitives are adequate for reproducing and generalizing a desired trajectory. |
Description: | mestrado em Engenharia Eletrónica e Telecomunicações |
URI: | http://hdl.handle.net/10773/23856 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Dissertação.pdf | 2.24 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.