Nos últimos anos o interesse por robôs, em especial por robôs móveis, tem crescido muito. Grandes avanços foram obtidos nessa área. Contudo a tarefa de programar um robô móvel ainda se mostra uma tarefa extrema,mente árdua tanto em termos da complexidade quanto do tempo desprendido. Algumas novas linguagens próprias para a programação de robôs têm sido propostas pelo meio académico, tais como a CES desenvolvida pelo Institute of Robotics da CMU-USA. Outra tarefa essencial para que os robôs móveis tenham um futuro ainda mais promissor é a criação de hardware dedicado para acelerar a execução dos algoritmos que controlam o robô de forma que ele possa tomar decisões mais complexas de maneira mais rápida. Essa tarefa envolve o conhecimento profundo dos algoritmos utilizados pelos mesmos além de conhecimentos sólidos no projeto e desenvolvimento de hardware especializado. Na tentativa de amenizar essas dificuldades, será proposta neste trabalho uma ferramenta para o desenvolvimento de robôs móveis reconfiguráveis, denominada ARCHITECT-R. O objetivo do ARCHITECT-R é a geração automática de hardware especializado para robôs móveis através de algoritmos descritos na linguagem CES. A proposta do ARCHITECT-R é bastante arrojada e praticamente impossível de ser desenvolvida por uma só pessoa em um programa de mestrado. Por isso o trabalho que será realizado no decorrer desse mestrado será apenas a criação de uma parte dessa ferramenta. Mais especificamente, serão tratados a criação de blocos arquiteturais (hardwares reconfiguráveis) para redes neurais artificiais utilizados pela linguagem CES e a especificação do sistema. / In the last few years, the interest in robotics (specially in mobile robots) has grown up and many advances have been obtained in this area. But the task of programming a mobile robot still a very difficult task, both in terms of complexity and time spent. Some new languages specially designed for programming robots have been proposed by researchers. The CES language is a example of such a language. It was developed in the Institute of Robotics, CMU-USA, and will be used as the basic robot programming language for this work. Another important, task for the future of mobile robots is the design of dedicated hardware to accelerate the execution of robot\'s algorithms. This way, the robot will be able to take better and faster decisions. This task involves deep knowledge of the algorithms used and the design of dedicated hardware. An attempt to diminish this difficulties is proposed in this work. This attempt is the development of a reconfigurable robot hardware design tool. This tool is called ARCHITECT-R. The objective of the ARCHITECT-R is the automatic design of dedicated hardware for mobile robots using algorithms\' descriptions in the CES language. This is a very ambitious purpose and would be impossible to be achieved by a researcher alone. This way, just a very small part of the tool is treated in this work. Specifically, the generation of dedicated reconfigurable hardware for neural networks and the UML specification of the tool. Many future works, which will have to be done for the complete development of this tool, is proposed in the last chapter of this dissertation.
Identifer | oai:union.ndltd.org:usp.br/oai:teses.usp.br:tde-03062015-142611 |
Date | 23 August 2002 |
Creators | Gonçalves, Richard Aderbal |
Contributors | Marques, Eduardo |
Publisher | Biblioteca Digitais de Teses e Dissertações da USP |
Source Sets | Universidade de São Paulo |
Language | Portuguese |
Detected Language | English |
Type | Dissertação de Mestrado |
Format | application/pdf |
Rights | Liberar o conteúdo para acesso público. |
Page generated in 0.0023 seconds