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:DETI - Dissertações de mestrado
UA - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Dissertação.pdf2.24 MBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.