• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 434
  • 19
  • 16
  • 10
  • 10
  • 10
  • 9
  • 7
  • 4
  • 4
  • 4
  • 3
  • 1
  • Tagged with
  • 490
  • 192
  • 163
  • 160
  • 153
  • 122
  • 121
  • 111
  • 92
  • 87
  • 71
  • 60
  • 57
  • 52
  • 51
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
251

Cálculo explícito dos torques dos atuadores de um robô paralelo plano empregando o método de Kane. / Explicit determination of the driving torques of a planar parallel robot by using Kane\'s method.

Finotti, Gilson 28 April 2008 (has links)
Há mais de uma década os robôs paralelos têm atraído a atenção das comunidades acadêmica e industrial devido às suas vantagens potenciais sobre as arquiteturas predominantes - as seriais. Dentre estas vantagens, pode-se citar a leveza, as elevadas velocidades e acelerações e a capacidade de carga. A aplicação industrial mais promissora para estas arquiteturas alternativas de robôs são as operações \"pega-e-põe\", necessárias nas indústrias alimentícia, farmacêutica e de componentes eletrônicos. Neste trabalho apresenta-se um robô paralelo, concebido com a finalidade de realizar operações \"pega-e-põe\" no espaço bidimensional (plano). O objetivo principal é a análise dinâmica deste mecanismo, empregando o método de Kane, para a determinação dos torques dos atuadores e das forças de reação, causados pelo efeito dinâmico de sua movimentação, quando a garra esteja sujeita a esforços externos e realizando uma trajetória retilínea ou circular em movimento uniforme ou uniformemente variado. Para tanto, desenvolveu-se nesta dissertação a análise cinemática do robô, um estudo de possíveis trajetórias para a garra, o levantamento do espaço de trabalho, bem como a análise dinâmica correspondente. Incluiu-se também diversas simulações para caracterizar melhor suas propriedades. / For over a decade parallel robots have attracted the interest from academic and industrial communities due to their potential advantages over the predominant serial architecture. Among these advantages are the lighter weight and higher speeds, accelerations, and load capacity. The most promising industrial application for these alternative architectures are the pick-and-place operations, which are needed in food, pharmaceutical and electronics industries. We show here a parallel robot designed to perform pick-and-place operations in two dimensions , i.e., on a plane. The main goal is the dynamical analysis of this mechanism by means of the Kane method. We determine the torques of the actuators and the reaction forces caused by the dynamical effects of its movement, when its end-effector is subject to external load. The cases of uniform and accelerated movements, with either straight or circular trajectory, are considered. Therefore, in this dissertation we present the kinematics analysis of the robot, an analysis of possible end-effector trajectories, the workspace development, and the corresponding dynamical analysis. A few simulations are also included to better describe its properties.
252

Desenvolvimento de uma arquitetura de controle descentralizada para veículos submarinos baseada em CAN, ARM e Engenharia de Sistemas- CANARMES. / Decentralized control architecture development for underwater vehicles based on CAN, ARM and system engineering - CANARMES.

Freire, Luciano Ondir 01 July 2013 (has links)
Os veículos submarinos não tripulados tem uma importância crescente devido à sua flexibilidade e baixo custo. Devido à sua complexidade intrínseca, eles requerem diversas competências diferentes para serem desenvolvidos e permitem realizar pesquisas em vários campos do conhecimento. No contexto de uma universidade, que possui pessoal heterogêneo e de alta rotatividade, faz-se mister adotar uma organização que permita que os esforços de cada aluno possam ser reusados pelos outros, de modo as atividades de pesquisa possam avançar com pouca perda de tempo e retrabalho. Tal necessidade pode ser respondida pela aplicação de conceitos da engenharia de sistemas, tais como modularidade, separação formal entre soluções tecnológicas e necessidades, classificação funcional, critérios para escolha do método de desenvolvimento, uso de referencial normativo técnico, plano tecnológico, integração, verificação e validação e gerenciamento de configurações. Este trabalho se limita a desenvolver uma arquitetura de controle, observando os conceitos de engenharia de sistemas, aplicada a um AUV. É feita uma comparação com outras arquiteturas similares do estado da arte e mostram-se resultados de testes em piscina para esta arquitetura. É mostrado também que foi possível estabelecer a continuidade do desenvolvimento por outros alunos, validando a utilidade da metodologia. Conclui-se que, para aumentar a eficiência da pesquisa universitária, é necessário observar aspectos gerenciais e institucionais além dos aspectos técnicos ao conceber soluções técnicas. / The unmanned underwater vehicles have a growing position due to their flexibility and low cost. Due to their inherent complexity, they require many different skills to be developed and they allow conducting research in various fields of knowledge. In the context of a university, which has heterogeneous staff and high turnover, there is the need of adopting an organization that allows the efforts of each student be reused by others, so research activities can proceed with little loss of time and rework. This need can be answered by the application of system engineering concepts such as modularity, formal separation between technology solutions and needs, functional classification, criteria for the choice of development method, use of technical reference standard, technological plan, integration, verification and validation and configuration management. This work is limited to development of a control architecture, observing the concepts of systems engineering, applied to an AUV. A comparison is made with other similar architectures in the state of the art and shows up test results in the pool for this architecture. It is also shown that it was possible to keep the development by other students, validating the utility of the methodology. It is concluded that in order to increase the efficiency of university research, it must be observed managerial and institutional aspects beyond the technical aspects when designing technical solutions.
253

Diseño de un controlador para un vehículo movil

Machín, Sofía Valentina January 2017 (has links)
El siguiente trabajo busca desarrollar y testear un controlador para un robot móvil con fines agrícolas. Enmarcado en un proyecto más grande, que actualmente desarrolla un prototipo de robot móvil con desplazamiento autónomo para colaborar en las tareas agropecuarias, este trabajo parte de las ecuaciones cinemáticas desarrolladas para este prototipo y desarrolla una estrategia de control mediante torque computado para el desplazamiento autónomo del vehículo en el medio y se realizan simulaciones de las mismas. Realizado este trabajo y obteniendo resultados certeros se deja todo pronto para continuar con la instancia experimental en el prototipo. / The following dissertation tries to develop and test a movil robot controller for agricultural purposes. Framed in a bigger proyect that is currently developing a mobile robot prototype with autonomous movement to help with agricultural work, this work starts in the kinematic equations developed for the prototype and develops a control strategy through computed torque control for the autonomous movement of the vehicle and simulations are performed of such computation. With this work finished and with the results obtained is ready to continue with the experimental instance in the prototype.
254

Modelagem e controle de uma classe de sistemas multi-corpos móveis. / Modeling and control of a class of mobile multi-body systems.

Souza, Eric Conrado de 22 April 2008 (has links)
No que segue, propõe-se uma classe de sistemas robóticos multi-corpos, cujos corpos componentes estão fisicamente acoplados através de juntas rotativas ativas. Os sistemas da classe considerada possuem mobilidade irrestrita no espaço plano uma vez que propulsores distribuídos ao longo dos corpos do sistema. A modelagem dinâmica destes sistemas é apresentada sob as abordagens Hamiltoniana e Lagrangiana da mecânica analítica. A descrição destes métodos de modelagem, assim como os modelos por eles obtidos, é realizada com ênfase na interpretação geométrica da matemática envolvida. Alguns exemplos de parametrizações do espaço de fase do sistema são discutidos e exemplos de modelagem em função destas parametrizações são obtidos. Ademais, alguns critérios de análise de controlabilidade não-linear são revisados e aplicados aos modelos do sistema com a estrutura de entradas considerada. Alguns casos de estabilização da classe de sistemas são também discutidos. Resultados de simulação de estabilização são obtidos para sistemas através de estudos de casos. Sistemas completamente controlados no espaço de estados podem ser linearizados através de uma técnica de linearização por realimentação e estabilizados com uma realimentação de estados. Para os sistemas cuja controlabilidade é deficiente, propõe-se a modificação de um método de controle de sistemas sub-atuados e uma lei de controle por realimentação é obtida pela teoria de estabilidade de Lyapunov. A classe de sistemas aqui discutida possui grande potencial de aplicação nos ambientes espacial e submarino. / In the following, a class of multi-body robotic systems is proposed in which its system component bodies are physically coupled by active rotating joints. The systems belonging to the proposed class have unrestricted mobility on the plane since thrusters are distributed along the system. System dynamical modeling is obtained through the analytic mechanical Hamiltonian and Lagrangian methods. The presentation of these methods, as well as the dynamical models obtained by them, is realized with an emphasis in the geometrical interpretation of the corresponding mathematics. A few different system phase space parameterizations approaches are discussed and modeling examples are presented under these parameterizations. Additionally, some nonlinear controllability analysis criteria are reviewed and applied to system dynamical models composed by the input structure mentioned above. A few stabilization case studies for the class of systems are also discussed and simulation results are presented. Totally controlled systems in the phase space can be linearized by feedback linearization techniques and stabilized through a state feedback. For partially controllable systems a modification of a stabilization method for under-actuated systems is proposed which renders feedback control via Lypunov stability theory. The class of systems discussed has great potential for space and underwater applications.
255

Contribuição ao controle experimental de robôs paralelos. / Contribution to the experimental control of parallel robots.

Hartmann, Vítor Neves 06 July 2018 (has links)
Existe um crescente aumento nos gastos mundiais em inovação, com maior participação de áreas como a computação, a eletrônica, a saúde, a área automotiva e a área industrial. Mecanismos diferenciados, assimétricos, tais como o estudado neste trabalho, necessitam de maiores investigações, como a realização de ensaios normatizados. Para se contribuir com esse cenário propõe-se a análise de um sistema robótico, de arquitetura paralela, para experimentos de múltiplas finalidades. O presente trabalho aborda desde a construção de uma máquina paralela de topologia assimétrica, passando por seu controle, até a obtenção de informações sobre essa nova arquitetura. A sua construção é dividida em cinco subsistemas, que se interrelacionam: o mecânico, o elétrico, o de atuação, o de controle e o de interface. Sete estratégias de controle foram comparadas de acordo com os seguintes critérios: a exatidão na trajetória, o comprimento controlável, a dispersão das trajetórias em diferentes períodos de tempo, e o consumo de energia. Os resultados foram gerados por meio de registro, em folha de papel, da trajetória do efetuador da máquina. As curvas geradas foram digitalizadas e comparadas entre si. Os resultados mostraram que os controles dinâmicos podem permitir o funcionamento adequado da máquina, sendo possível, inclusive, velocidades maiores que as observadas no controle descentralizado PID. Neste trabalho em particular, o maior desafio observado foi o valor da menor frequência natural amortecida, que se mostrou baixo e resultou em baixos esforços de controle. Em ordem decrescente, os tipos de controle que apresentaram melhores resultados foram o PID descentralizado, o controle por torque computado com feedforward, e o controle por modos deslizantes, também com feedforward. / There is a steady increase in global spending on innovation, with an increased share of areas such as computing, electronics, health, automotive and industrial area. Differentiated, asymmetric mechanisms, such as the one proposed in this work, need further investigations, such as standardized tests. To contribute to this scenario the analysis of a robotic system, with parallel architecture and for multi-purpose experiments, is proposed. This work covers the construction of a parallel machine with asymmetric topology, its control, and the collection of information on this new architecture. Its construction is divided into five sub-systems, which are interrelated: the mechanical, the electrical, the actuation, the control and its interface. Seven control strategies were compared, according to four criteria. The chosen criteria are the following: track accuracy, stability range, dispersion of the paths at different periods and energy consumption. The results were generated by recording, on a sheet of paper, the trajectory of the machine\'s end-effector. The plots were digitalized and compared. The results showed that the dynamic controls can allow the machine to behave appropriately, even at speeds higher than those with the decentralized PID. The main challenge in this case was the lowest damped frequency, with a low value that resulted in low control efforts. In decreasing order, the best results were achieved with the decentralized PID, the feedforward computed torque control and the feedforward sliding modes control.
256

Planejamento de movimento cinemático-dinâmico para robôs móveis com rodas deslizantes / Motion planning for kinematic-dynamic mobile robots with wheels sliding

Vaz, Daniel Alves Barbosa de Oliveira 30 November 2011 (has links)
O planejamento de movimento é um dos problemas fundamentais em navegação autônoma para robôs móveis. Uma vez planejado o caminho, o robô executa o acompanhamento da trajetória, frequentemente, com o auxílio de um controlador em malha fechada. Este controlador tem o objetivo de minimizar os erros de acompanhamento, a fim de que a trajetória executada se aproxime da trajetória planejada. Entretanto a maioria dos planejadores de movimento não levam em consideração o modelo dinâmico do robô, dificultando assim o trabalho do controlador que executa o acompanhamento da trajetória. Incluindo as restrições cinemáticas e dinâmicas do modelo do robô, o custo computacional durante a fase de planejamento de trajetória será mais alto. Isto ocorre pois são necessárias mais variáveis para representar o espaço de estados do robô. No entanto ao levar em consideração tais restrições durante a fase de planejamento, as trajetórias geradas serão factíveis de serem acompanhadas. Os planejadores probabilísticos de movimento podem ser usados para minimizar o impacto do alto custo computacional, devido ao aumento de variáveis que representam o espaço de estados. Tais planejadores também são chamados de planejadores de movimento baseados em amostragem. A busca por um caminho livre de colisões entre dois estados é feito de maneira aleatória. Caso exista uma solução, a probabilidade do algoritmo encontrá-la tende para 1 quanto do tempo de busca tende a infinito, isto é, quanto mais tempo o algoritmo possui para realizar a busca será mais provável que ele encontre a solução. Neste trabalho é proposto um planejador de movimentos baseado em amostragem que leva em consideração os aspectos cinemáticos e dinâmicos do robô. Além disto esta abordagem de planejamento desenvolvida permite conhecer e levar em consideração os efeitos do controlador que faz o acompanhamento da trajetória, ainda na fase de planejamento de movimento. As trajetórias planejadas foram executadas no robô Pioneer 3AT. Foram levantados os dados relacionados ao desempenho do algoritmo em termos de custo computacional. E na sequência são apresentados os resultados experimentais tanto na parte de planejamento de trajetórias quanto na fase de acompanhamento. / Motion planning is one of the fundamental problems in autonomous navigation for mobile robots. Once the path is planned, the robot performs the trajectory tracking, often with the aid of a closed loop controller. This controller is designed to minimize tracking errors, in order that tracked trajectory get closer to planned path. However, the most motion planners do not take into account the dynamic model of the robot, thus hindering the work of closed loop controller. When including the kinematic constraints and dynamic model of the robot, the computational cost during the planning phase trajectory will be increased. This is because more variables are needed to represent the state space of the robot. But when taking into account these constraints during the planning phase, the trajectories generated are feasible to be followed. The probabilistic motion planners can be used to minimize the impact of high computational cost due to the increase of variables that represent the state space. These planners are also called sampling based motion planners. The search for a collision-free path between two states is done randomly. If a solution exists, the probability of the algorithm to find it tends to one while the search time tends to infinity, that is, the longer time the algorithm has to perform the search will be more likely to find the solution. This paper proposes a sampling based motion planner that takes into account the kinematic and dynamic aspects of the robot. Furthermore this approach allows one to know and take into account the effects of the controller that perform the trajectory tracking, still in the motion planning phase. The planned trajectories were performed on the robot Pioneer 3AT. Data related to the computational cost of the algorithm were analyzed. Following the experimental results are presented both in the planning of trajectories and in the tracking phase.
257

Robôs modulares baseados em agentes mecatrônicos

Cukla, Anselmo Rafael January 2016 (has links)
Nas linhas de montagens industriais, a fim de atender os requisitos de mercado e de ciclo de vida dos produtos, os requisitos de manufatura e as novas tecnologias presentes nos equipamentos indicam a necessidade de reconfiguração e reprogramação do fluxo de processos de forma cada vez mais frequente. Atualmente, uma das opções para implantar um sistema de manufatura flexível, capaz de reagir às mudanças que ocorrem no processo de fabricação, consiste na utilização de tecnologias que forneçam maior flexibilidade, capacidade de reutilização e menor custo. Neste contexto, os robôs baseados em módulos mecatrônicos podem ser uma alternativa em relação aos manipuladores convencionais, pois apresentam uma estrutura cinemática flexível, podendo se adaptar às mudanças das linhas de produção, nas indústrias de manufatura. O presente trabalho apresenta uma proposta para o desenvolvimento de módulos mecatrônicos para a montagem de robôs manipuladores modulares, baseada em um procedimento sequencial composto das seguintes etapas: (a) elaboração do projeto mecânico modular; (b) projeto dos sistemas eletrônicos e de atuação para cada módulo; (c) definição dos agentes mecatrônicos; e (d) descrição dos modelos matemáticos e os algoritmos de comunicação entre módulos mecatrônicos. Nesta pesquisa apresenta-se um estudo no qual os módulos mecatrônicos utilizam energia de origem pneumática e são constituídos por unidades independentes utilizadas na formação de estruturas robotizadas as quais permitem a montagem de diferentes arquiteturas. Um estudo de caso é apresentado para ilustrar a construção de um robô modular cartesiano. Este robô é construído por meio de acoplamentos de módulos mecatrônicos e gerenciado pela associação dos agentes mecatrônicos presentes no sistema, os quais equacionam a cinemática da estrutura formada, planejam a trajetória a ser executada e disponibilizam informações que podem ser utilizadas para o controle, supervisão e proteção do sistema por exemplo. A arquitetura proposta permite a reconfiguração dos recursos de hardware e software, de forma que todos os módulos do robô podem ser reorganizados e/ou substituídos, dependendo da função, aplicação para as quais se destinam. / In industrial manufacturing lines, in order to meet the market requirements and life cycle of manufactured products, the manufacturing requirements and the present of new technologies in equipment, indicate the need for reconfiguration and reprogramming processes, which are becoming more frequent. Currently, one of the options to deploy a flexible manufacturing system that is capable of reacting to changes in the manufacturing process is the use of technologies that provide greater flexibility, reusability and lower cost. In this context, the robots based on mechatronic modules can be an alternative to conventional manipulators, since they have a flexible kinematic structure, which can adapt to the changes in production lines in manufacturing industries. This paper presents a proposal for the development of mechatronic modules for assembly robots modular manipulators, based on a sequential procedure consists of the following steps: (a) Develop a modular mechanical design; (b) design electronic systems and operations for each module; (c) definition of mechatronic agents; and (d) a description of mathematical models and algorithms of the communication between mechatronic modules. This research presents a study where the mechatronic modules use pneumatic energy and consist of independents units used in the formation of robotic structures, thus allowing the assembly of different architectures. In a case study, the construction of a modular Cartesian robot is presented. This robot is built by mounting the mechatronic modules and is managed by mechatronic agents present in the system (Multi-Agent System). This system obtains the kinematic equations of the formed structure, realize the path planning, and provide information that can be used for the control, like supervision and protection system for example. The proposed architecture allows reconfiguration of hardware and software resources, so that all robot modules can be rearranged and/or replaced, depending on the function or, the final application.
258

Sintonia do controle de configuração de robôs móveis multiarticulados via algoritmo genético

Bertolani, Diego Nunes 30 October 2013 (has links)
Made available in DSpace on 2016-12-23T14:07:24Z (GMT). No. of bitstreams: 1 Diego Nunes Bertolani - Parte 1.pdf: 8345237 bytes, checksum: c671ce6ed9d34e3a4845627f730c8b24 (MD5) Previous issue date: 2013-10-30 / Este trabalho propõe uma estratégia para a sintonia de controladores lineares, via Algoritmos Genéticos, no espaço de configurações de Robôs Móveis Multiarticulados, para o problema do controle de movimentos á ré. Como em todo sistema não linear e complexo, o controle linear em malha fechada é necessário para prover robustez ao sistema com controladores não lineares ou inversas aproximadas á esquerda da planta, em malha aberta. Para o problema em questão, os controladores não lineares propostos na literatura tem os ganhos dos controladores lineares ajustados empiricamente em valores constantes, para movimentos que percorrem uma ampla gama de valores dos ângulos de configuração, sempre objetivando evitar a situação de engavetamento ou jacknife da composição. Esta abordagem tem conduzido a resultados em regime transitório ou estacionário pouco satisfatórios. Assim, neste trabalho é feito um estudo sistemático da sintonia de ganhos no entorno de partições adequadas do espaço de configurações, visando identificar a variabilidade dos ganhos em função do melhor desempenho obtido em cada partição. O estudo é sistematizado tendo como base experimental dois controladores não lineares propostos para um robô ou veículo multiarticulado em escala, composto de um elemento trator e dois trailers passivos ou sem motorização. A estratégia proposta tem como ferramenta básica de implementação uma interface desenvolvida para possibilitar versatilidade na análise de diversas estruturas lineares á múltiplos ganhos ajustáveis, diversas estruturas de controle não linear e diversas possibilidades de plantas realizadas via modelo analítico ou aproximações numéricas, por exemplo, neurais e fuzzy. Além do escopo deste trabalho, a identificação do vetor de ganhos para os estornos das diversas partições do espaço de configurações deve conduzir á síntese de mais um elemento em cascata na estrutura global de controle, sob a forma de um interpolador de ganhos, possivelmente fuzzy, que deverá proporcionar um desempenho satisfatório na execução de manobras mais complexas, que demandam movimentos mais amplos, rápidos e precisos / This work proposes a strategy for tuning linear controllers via genetic algorithms in the space of configurations of Multiarticulated Mobile Robots to the problem of backward motion control. As in any nonlinear system and complex, the linear closed-loop control is necessary to provide robustness to the system nonlinear controllers or approximate left inverse of the plant in open loop. For this problem, the nonlinear controllers proposed in the literature have gains of linear controllers empirically adjusted how constant values for movements that cover a wide range of values of the angle configuration, always aiming to avoid the situation of pileup or jacknife composition. This approach has led to results in transitional or stationary unsatisfactory. Thus, this work is done a systematic study of tuning gains in around appropriate partitions of the configuration space, to identify the variability of earnings due to the best performance obtained in each partition. The study is based on systematic experimental two nonlinear controllers proposed for a robot or multiarticulated vehicle scale, consisting of one element tractor and two trailers liabilities or without motorization. The proposed strategy has how the basic tool for implementing an developed interface to allow versatility in the analysis of various linear structures with multiple adjustable gains, various control structures, and various nonlinear plants made possible through the analytical model or numerical approximations, for example, neural, and fuzzy. Beyond the scope of this study, the identification of vector gains for several reversals of partitions configuration space shouldresult in the synthesis of a further cascade element in the overall control in the form of an interpolation of gains, possibly fuzzy which should provide a satisfactory performance in the execution of more complex maneuvers that require larger movements, fast and accurate
259

Algoritmo A-Estrela de estado híbrido aplicado à navegação autônoma de veículos

Gonçalves, Michael André 28 August 2013 (has links)
Made available in DSpace on 2016-12-23T14:33:38Z (GMT). No. of bitstreams: 1 Michael Andre Goncalves.pdf: 2112179 bytes, checksum: 307a2780cbf09d331a2e181c707299b7 (MD5) Previous issue date: 2013-08-28 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / In this work, we investigated the use of A-star algorithms (A*) with hybrid state in au-tonomous navigation of vehicles in a three-dimensional space. We have modeled the vehicle position (origin), the goal and other points of interest in the world (states) as nodes of a graph. The cost of navigating between these nodes were modeled as edges of the graph, and a variant of the A* algorithm was used to choose the best path be-tween origin and goal. In order to be able to avoid obstacles and achieve fast algorithm, we used a combination of two heuristics to estimate the cost of the current node to the goal node: one considering only the obstacles and without the limitation of rotation of the vehicle, and its dual disregarding the obstacles and with limited cinematic R³. We implemented the proposed navigation solution and incorporated it to the framework of robotics CARMEN as a navigation module for autonomous vehicles. Our module interacts with other existing modules (interface modules with sensors, mapping, local-ization, etc.) by means of message exchanging. It enables practical use of the algo-rithm. Results of experiments performed on IARA (Intelligent Robotic Autonomous Automobile - autonomous drive car developed in UFES) showed the viability of using the algorithm in simple and structured environments, such as roads, as well as in un-structured and complex environments, such as parking lots and unpaved areas / Nesse trabalho nós investigamos o emprego do algoritmo A-estrela (A*) com estado híbrido na navegação autônoma de veículos em um espaço tridimensional. Nós mo-delamos a posição do veículo (origem), o destino e outros pontos de interesse no mundo (estados) como vértices de um grafo. O custo de navegar entre estes vértices foram modelados como arestas do grafo, e uma variante do algoritmo A* (A* com estado híbrido) foi utilizada para escolher o melhor caminho entre a origem e o destino. Para alcançar resultados mais rapidamente evitando obstáculos, utilizamos duas heu-rísticas combinadas para estimar o custo do vértice atual para o vértice destino: uma sem a limitação de rotação do veículo e considerando apenas os obstáculos, e a sua dual com limitação cinemática R³ desconsiderando os obstáculos. Nós implementamos a solução de navegação proposta e a incorporamos ao fra-mework de robótica CARMEN como um módulo de navegação para veículos autôno-mos. Nosso módulo interage com outros módulos existentes (módulos de interface com sensores, de mapeamento, de localização, etc.) via troca de mensagens, possi-bilitando a utilização prática do algoritmo. Resultados de experimentos realizados no IARA (Intelligent Autonomous Robotic Automobile carro de passeio autônomo de-senvolvido na UFES) mostraram a viabilidade de utilização do algoritmo tanto na na-vegação em ambientes estruturados e simples como estradas, quanto em ambientes não estruturados e complexos como estacionamentos e regiões sem pavimento
260

Projeto de hardware dedicado para processamento de imagens em aplicações de navegação autônoma de robôs móveis agrícolas / Dedicated hardware design for image processing in applications of autonomous agricultural robot navigation

Alexandre Padilha Senni 05 August 2016 (has links)
O emprego de veículos autônomos é uma prática comumente adotada para a melhoria da produtividade no setor agrícola. No entanto, o custo computacional é um fator limitante na implementação desses dispositivos autônomos. A alternativa apresentada neste trabalho consistiu no desenvolvimento de um dispositivo de hardware dedicado para a navegação de robôs móveis agrícolas, o qual indica áreas navegáveis e não navegáveis, além do ângulo de inclinação do veículo em relação à linha de plantio. O desenvolvimento do projeto foi baseado em um método de extração de características visuais locais por meio do processamento de imagens coloridas obtidas por uma câmera de vídeo. O circuito foi implementado por meio de uma ferramenta de desenvolvimento baseado em um FPGA de baixo custo. O circuito consiste nas etapas de classificação, processamento morfológico e extração das linhas de navegação. Na primeira etapa, os pixels são classificados a partir do modelo de cores HSL em classes que representam as áreas passíveis e não passíveis de navegação. Posteriormente, a etapa de processamento morfológico realiza as tarefas de filtragem, agrupamento e extração de bordas. O processamento morfológico é realizado por meio de um arranjo de unidades de processamento dedicadas. Cada unidade pode realizar uma operação básica de morfologia matemática. O elemento estruturante utilizado na operação, bem como a operação realizada pela unidade, é configurado por meio de parâmetros do projeto. O processo de extração das linhas de orientação é realizado por meio do método de regressão linear por mínimos quadrados. A arquitetura proposta no projeto permitiu o processamento em tempo real de imagens para a aplicação de navegação autônoma de robôs móveis em ambientes agrícolas. / The use of autonomous vehicles is a generally adopted practice to improve the productivity in the agriculture sector. However, the computer requirements are a limiting factor for implementation of these autonomous devices. The alternative shown in this paper is the design of a dedicated hardware for the autonomous agricultural robot navigation. The project development was based on a local visual feature extraction method by processing digital images obtained from a color video camera. The circuit was implemented through a development tool based on a low cost FPGA. The circuit consists of stages of classification, morphological processing and guidance line extraction. In the first stage, the pixels are classified through HSL color model into classes that represent suitable and unsuitable area for navigation. Then, the morphological processing stage performs filtering, grouping and edge detection tasks. The morphological processing is carried out by an arrangement of dedicated processing units. Each unit can perform a basic operation of mathematical morphology. The structuring element used in the operation and the operation performed by the unit are configured through project parameters. The guidance line extraction process is performed through the linear regression method by least square. The architecture proposed in the design allowed the real-time image processing in autonomous robot navigation applications in agricultural environments.

Page generated in 0.0641 seconds