• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 345
  • 157
  • 121
  • 67
  • 52
  • 41
  • 13
  • 10
  • 9
  • 6
  • 5
  • 5
  • 3
  • 2
  • 2
  • Tagged with
  • 990
  • 176
  • 173
  • 147
  • 145
  • 112
  • 111
  • 107
  • 107
  • 100
  • 81
  • 79
  • 78
  • 76
  • 65
  • 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.
261

Desenvolvimento de um jogo para reabilitação de pessoas que sofreram AVC, baseado no exame de cognição ACE-R / Game development for rehabilitation of people who suffered strokes, based on cognition exam ACE-R

Pasqual, Thales Bueno 14 March 2018 (has links)
O Acidente Vascular Cerebral (AVC) é uma das maiores preocupações da saúde no mundo, sendo a segunda maior causa de morte no mundo e a terceira maior de incapacitação. Sendo a cognição uma das capacidades que são afetadas pelo AVC, é comum o uso de exames para verificar em que nível de estado mental o paciente se encontra. Os pacientes que apresentam incapacidades passam por um longo e complexo programa de reabilitação. Esses indivíduos tornam-se limitados na realização das Atividades de Vida Diárias (AVDs), como caminhar, devido a problemas envolvendo alterações da motricidade em um lado do corpo. O tornozelo é uma articulação importante pois está diretamente ligada à capacidade de caminhar e se manter em pé. Existem diversos exames cognitivos e motores para avaliar o dano causado aos indivíduos, bem como sua melhora ao longo da terapia, porém a área da saúde carece de ferramentas que possam unir a avaliação com os recursos de reabilitação. Portanto, este projeto tem como objetivo o desenvolvimento de um jogo voltado para reabilitação motora para o membro inferior e cognitiva para pessoas que sofreram AVC baseado em um exame de análise cognitiva e interface com temática familiar, utilizando um mecanismo projetado especificamente para reabilitação de tornozelo. O principal objetivo deste projeto é desenvolver um jogo que o desempenho do jogador se correlacione com o desempenho do mesmo no Addenbrooke\'s Cognitive Examination Revised (ACE-R). Pensando no público de maior incidência do AVC, o jogo tem uma temática de familiaridade visando a fácil identificação e imersão do indivíduo no processo de reabilitação, para esse fim foi desenvolvido um jogo baseado em cartas de baralho. Dessa forma o projeto focou em três frentes principais: a articulação a ser reabilitada, a patologia e o perfil de usuário. Este trabalho seguiu uma metodologia para seu desenvolvimento desde a fase de estratégia, especificações e planejamento, concepção e homologação. Os resultados se mostraram satisfatórios dentro dos objetivos estabelecidos dando abertura para diversas frentes de estudo em relação a desenvolvimento de jogos, imersão e desempenho de indivíduos em jogos virtuais, cinemática do tornozelo e níveis cognitivos. Este trabalho também pode ser utilizado como guia para novos desenvolvimentos de jogos sérios integrado com mecanismos robóticos para reabilitação. / The Cerebrovascular Accident (CVA) or Stroke is one of the greatest health concerns in the world, being the second largest cause of death in the world and the third largest cause of disability. Since cognition is one of the capacities that are affected by stroke, it is common to use tests to find out what level of the patient\'s mental state is. Patients with disabilities experiences need a long and complex rehabilitation program. They become limited in performing Daily Life Activities (DLA), such as walking, due to problems involving the movement alterations in one body\'s side. The ankle is directly linked to to walk and stand ability. There are several cognitive and motor tests to evaluate the damage caused to subjects, as well as their improvement throughout therapy, but the health care area lacks tools that can integrate the evaluation with the rehabilitation tools. Therefore, this project aims to develop an ankle rehabilitation game for people who have suffered from stroke, based on a cognitive analysis examination that has interface with family thematic, using a mechanism designed specifically for ankle rehabilitation. The main goal of this project is to develop a specifically game that correlates with Addenbrookes Cognitive Examination (ACE-R). Thinking about the audience of higher incidence of CVA, the game will have a familiar theme for the easy identification and immersion of the individual in the rehabilitation process, for this purpose a game based on playing cards was developed. In this way the project was focused on three main fronts: the articulation, the pathology and the user\'s profile. This work followed a methodology to be developed since its strategy, specifications and planning, conception, testing and homologation. The results proved to be satisfactory within the stated objectives, opening up several study fronts in relation to game development, immersion and performance of individuals in virtual games, ankle kinematics and cognitive levels. This work also can be used as a guide for new serious game development integrated with robotic mechanisms for rehabilitation.
262

Veículos autônomos de transporte terrestre: proposta de arquitetura de tomada de decisão para navegação autônoma. / Autonomous ground transportation vehicles: proposal of making decision architecture for autonomous aavigation

Pissardini, Rodrigo de Sousa 15 September 2014 (has links)
Veículos autônomos terrestres são um tipo de veículo motorizado guiado de forma autônoma por um sistema computacional, sem necessidade de intervenção humana. Esta pesquisa analisa a Tomada de Decisão autônoma necessária para este tipo de veículo, assim como os processos de navegação e as estruturas de dados que a suportam. Sobre esta análise propõe-se uma arquitetura de Tomada de Decisão para navegação autônoma baseada em dois ideias principais: a sistematização das fontes de dados com as quais o veículo deve interagir em sua navegação em uma hierarquia de prioridades de tratamento e o desenvolvimento de uma estrutura de dados chamada de Grade de Prioridades que permite definir para qual região do ambiente o veículo deve se locomover. Para suportar a arquitetura, formaliza-se um conjunto de processos recomendados de navegação robótica (percepção, posicionamento, planejamento e estratégia de movimento), organizados para suportar a integração com recursos de outras pesquisas do segmento da Robótica Móvel. Para validação da arquitetura, desenvolve-se um sistema de navegação robótica, integrada à uma plataforma robótica real, e realiza-se um conjunto de testes para simular o comportamento da arquitetura em situações de navegação específicas. / Autonomous ground vehicles are a type of motor vehicle autonomously guided by a computer system without human intervention. This research analyzes the autonomous decision making required for this type of vehicle as well as the processes of navigation and data structures that support it. On this analysis, is proposed an architecture of decision making for autonomous navigation based on two fundamental ideas: the systematization of data sources with which a vehicle must interact in their navigation in a hierarchy of priorities and the development of a special data structure called Grid Priorities that defines which region of the environment the vehicle must be moved. Supporting the architecture, a set of processes for robotic navigation (perception, positioning, planning and motion strategy) are proposed and organized to support integration with other research resources in the segment of Mobile Robotics. For validate the architecture, is developed a system of robotic navigation, integrated with a real robotic platform, and is performed a set of tests to simulate the behavior of the architecture in specific situations of navigation.
263

Roteamento automático de empilhadeiras robóticas em armazém inteligente / Automatic routing of robotic forklifts in intelligent warehouse

Vivaldini, Kelen Cristiane Teixeira 14 May 2010 (has links)
Cada vez mais empilhadeiras robóticas são utilizadas para a tarefa de transporte em indústrias e armazéns. O gerenciamento dessas empilhadeiras é a chave para um sistema de transporte eficiente visando maximizar sua taxa de transferência. Um dos principais problemas na operação desses sistemas é a decisão de roteamento das empilhadeiras dentro dos depósitos. Este trabalho propõe um algoritmo de roteamento com a capacidade de realizar a otimização das rotas em tempo-real. Na computação da rota são considerados o desvio de obstáculos, as dimensões e as propriedades físicas das empilhadeiras, pois uma trajetória calculada deste ponto de referência está livre de colisões durante a execução do roteamento. Para realizar os testes foram utilizados os softwares Player/Stage, os quais permitem que simulações do funcionamento do sistema de roteamento sejam realizadas antes que os algoritmos sejam testados em robôs reais. Através dos testes simulados, analisou-se a capacidade de locomoção das empilhadeiras referente ao calculo da melhor rota no ambiente proposto, com o intuito de melhorar o ganho de performance no planejamento de trajetória. / Forklift robots have been increasingly used in transport tasks in industries and warehouses. The key to an efficient transport system is held by a sound management of these forklifts that aim to maximize the transference rate. One of the main problems faced by the transportation systems is routing decision for forklifts within warehouse. The present paper proposes a routing algorithm to calculate optimal routes in real time. Therefore, its computation takes into account obstacle avoidance, the dimension and physical properties of the forklifts, since the calculated path regarding the routing is conflict-free. Simulations were carried out using the software Player/Stage before the algorithms were tested in a real robot. Simulated tests were analyzed in order to observe the locomotion ability of forklifts regarding calculation of the best route in the environment proposed to improve the trajectory planning performance will be assessed.
264

Análise comparativa de algoritmos de correlação local baseados em intensidade luminosa. / Comparative analysis of intensity based local correlation algorithm.

Nishimura, Claudio Massumi Oda 05 May 2008 (has links)
Este trabalho apresentou uma análise comparativa de algumas técnicas de correlações locais baseadas em intensidade luminosa, as quais são: Soma das Diferenças Absolutas, Soma dos Quadrados das Diferenças, Correlação Cruzada Normalizada, Transformada Rank e Transformada Censo. Para as comparações foram adotadas imagens estéreos disponíveis em repositórios de universidades e suas variantes com a inclusão de ruído e variação de intensidade luminosa. Após a implementação dos algoritmos escolhidos e a comparação de seus resultados, foi obtido que a Transformada Censo é um dos métodos com os piores resultados apresentando grande quantidade de correlações erradas. Foram apresentadas modificações para melhorar a performance desse método e os resultados obtidos foram melhores. / This work presents a comparative analysis of some local area intensity based correlation algorithm, which are: Sum of Absolute Differences, Sum of Squared Differences, Normalized Cross-Correlation, Rank Transform and Census Transform. For the tests stereo data sets are adopted. These data sets are available at universities websites and their variants with the inclusion of noise and variation of luminosity are created. After implementing the chosen algorithms a comparison were performed and the Census Transform was one of the methods that got the worst results showing large quantity of false correlations. On this work was presented some modifications to improve the performance of the Census Transform and the results obtained were better than the original Census Transform.
265

Uso de política abstrata estocástica na navegação robótica. / Using stochastic abstract policies in robotic navigation.

Matos, Tiago 06 September 2011 (has links)
A maioria das propostas de planejamento de rotas para robôs móveis não leva em conta a existência de soluções para problemas similares ao aprender a política para resolver um novo problema; e devido a isto, o problema de navegação corrente deve ser resolvido a partir do zero, o que pode ser excessivamente custoso em relação ao tempo. Neste trabalho é realizado o acoplamento do conhecimento prévio obtido de soluções similares, representado por uma política abstrata, a um processo de aprendizado por reforço. Além disto, este trabalho apresenta uma arquitetura para o aprendizado por reforço simultâneo, de nome ASAR, onde a política abstrata auxilia na inicialização da política para o problema concreto, e ambas as políticas são refinadas através da exploração. A fim de reduzir a perda de informação na construção da política abstrata é proposto um algoritmo, nomeado X-TILDE, que constrói uma política abstrata estocástica. A arquitetura proposta é comparada com um algoritmo de aprendizado padrão e os resultados demonstram que ela é eficaz em acelerar a construção da política para problemas práticos. / Most work in path-planning approaches for mobile robots does not take into account existing solutions to similar problems when learning a policy to solve a new problem, and consequently solves the current navigation problem from scratch, what can be very time consuming. In this work we couple a prior knowledge obtained from a similar solution to a reinforcement learning process. The prior knowledge is represented by an abstract policy. In addition, this work presents a framework for simultaneous reinforcement learning called ASAR, where the abstract policy helps start up the policy for the concrete problem, and both policies are refined through exploration. For the construction of the abstract policy we propose an algorithm called X-TILDE, that builds a stochastic abstract policy, in order to reduce the loss of information. The proposed framework is compared with a default learning algorithm and the results show that it is effective in speeding up policy construction for practical problems.
266

Optimisation du séquencement de tâches avec lissage du mouvement dans la réalisation de missions autonomes ou collaboratives d’un humanoïde virtuel ou robotique / Optimization of motion overlapping for task sequencing

Keith, François 10 December 2010 (has links)
La réalisation d'une mission robotique se décompose usuellement en trois étapes: la planification, i.e. le choix des taches à réaliser, le séquencement, i.e. la détermination du timing et de l'ordre de réalisation des tâches, et finalement l'exécution du plan de tâches. Pour les systèmes redondants tels que les robots humanoïdes, la tâche (dans le sens de fonction de tâche) détermine une commande sur une partie du robot, permettant ainsi la réalisation simultanée de plusieurs tâches à l'aide d'un formalisme de pile de tâches. Cependant, les mécanismes d'ordonnancement classiques ne gèrent pas les cas où le mouvement est déterminé par un ensemble de tâches hiérarchisé: pour ces robots, la phase d'ordonnancement est éludée et l'exécution se base directement sur la plan de tâches donné par le planificateur. Le but de cette thèse est de réintroduire cette phase d'ordonnancement, tout en maintenant le rôle central de la tâche. Dans un premier temps, la continuité de la commande fournie par la pile de tâches est étudiée. En particulier, nous mettons en évidence les discontinuités accompagnant la réalisation d'événements discrets (à savoir l'insertion, le retrait et l'échange de priorité de tâches), puis proposons et comparons plusieurs méthodes de lissage. Ensuite, nous présentons une méthode permettant d'optimiser une séquence de tâches donnée en modifiant le timing et la paramétrisation des tâches, tout en respectant les contraintes liées à l'environnement. Enfin, une nouvelle utilisation de la flexibilité de la fonction de tâche consistant à adapter une séquence de tâches aux préférences d'un utilisateur humain est illustrée. Ces résultats sont illustrés sur un robot humanoïde. / A general agreed approach on mission and motion planning consists in splitting it into three steps: decomposing the mission into a sequence of tasks (task planning), determining the order of realization and the timing of the tasks (task scheduling) and finally executing the task sequence. This approach maintains the task component in the entire reasoning, using it as a bridge between planning, scheduling and execution.In the sense of task function, a task defines a control law on part of the robot. Hence, for highly redundant systems such as humanoid robots, it is possible to realize several tasks simultaneously using a stack-of-tasks formalism. Though, classical schedulers do not handle the case where the motion is specified not by one, but by a combination of tasks organized into a hierarchy. As a result, the scheduling phase is usually skipped. This thesis aims at reintroducing the scheduling phase, while maintaining the central role of the task.First, the stack-of-tasks formalism is recalled and the continuity of the control law is studied. Particularly, we show that discreet operations (insertion, removal and swap of priority between tasks) create discontinuities in the control. We then present and discuss smoothing methods. Second, we present a task-overlapping based method to optimize not only the scheduling but also the behavior of the tasks of a given sequence, while accounting for the physical constraint of the execution. Finally, we introduce a new perspective in the usage of the task-function approach the task function approach to personalize a task sequence and take into account user preferences.These results are experimented on the humanoid robot platform HRP-2.
267

Développement d'un système robotique pour des essais au sol du système de contrôle d'attitude et d'orbite d'un CubeSat / Development of a robotic system for CubeSat Attitude Determination and Control System ground tests

Gavrilovich, Irina 14 December 2016 (has links)
Après le lancement du premier satellite artificiel en 1957, l'évolution de diverses technologies a favorisé la miniaturisation des satellites. En 1999, le développement des nano-satellites modulaires appelés CubeSats, qui ont la forme d'un cube d'un décimètre de côté et une masse de 1 kg à 10 kg, a été initié par un effort commun de l'Université polytechnique de Californie et de l'Université de Stanford. Depuis lors, grâce à l’utilisation de composants électroniques standards à faible coût, les CubeSats se sont largement répandus.Au cours des dernières années, le nombre de CubeSats lancés a régulièrement augmenté, mais moins de la moitié des missions ont atteint leurs objectifs. L'analyse des défaillances des CubeSats montre que la cause la plus évidente est le manque d’essais adéquats des composants du système ou du système au complet. Parmi les tâches particulièrement difficiles, on compte les essais « hardware-in-the-loop » (HIL) du système de contrôle d'attitude et d'orbite (SCAO) d’un CubeSat. Un système dédié à ces essais doit permettre des simulations fiables de l'environnement spatial et des mouvements réalistes des CubeSats. La façon la plus appropriée d’obtenir de telles conditions d’essai repose sur l’utilisation d’un coussin d'air. Toutefois, les mouvements du satellite sont alors contraints par les limites géométriques, qui sont inhérentes aux coussins d'air. De plus, après 15 années de développements de CubeSats, la liste des systèmes proposés pour tester leur SCAO reste très limitée.Aussi, cette thèse est consacrée à l’étude et à la conception d’un système robotique innovant pour des essais HIL du SCAO d’un CubeSat. La nouveauté principale du système d'essai proposé est l’usage de quatre coussins d'air au lieu d'un seul et l’emploi d’un robot manipulateur. Ce système doit permettre des mouvements non contraints du CubeSat. Outre la conception du système d'essai, cette thèse porte sur les questions liées: (i) à la détermination de l'orientation d’un CubeSat au moyen de mesures sans contact; (ii) au comportement de l’assemblage des coussins d'air; (iii) à l'équilibrage des masses du système.Afin de vérifier la faisabilité de la conception proposée, un prototype du système d'essai a été développé et testé. Plusieurs modifications destinées à en simplifier la structure et à réduire le temps de fabrication ont été effectuées. Un robot Adept Viper s650 est notamment utilisé à la place d'un mécanisme sphérique spécifiquement conçu. Une stratégie de commande est proposée dans le but d’assurer un mouvement adéquat du robot qui doit suivre les rotations du CubeSat. Finalement, les résultats obtenus sont présentés et une évaluation globale du système d'essai est discutée. / After the launch of the first artificial Earth satellite in 1957, the evolution of various technologies has fostered the miniaturization of satellites. In 1999, the development of standardized modular satellites with masses limited to a few kilograms, called CubeSats, was initiated by a joint effort of California Polytechnic State University and Stanford University. Since then, CubeSats became a widespread and significant trend, due to a number of available off-the-shelf low cost components.In last years, the number of launched CubeSats constantly grows, but less than half of all CubeSat missions achieved their goals (either partly or completely). The analysis of these failures shows that the most evident cause is a lack of proper component-level and system-level CubeSat testing. An especially challenging task is Hardware-In-the-Loop (HIL) tests of the Attitude Determination and Control System (ADCS). A system devoted to these tests shall offer reliable simulations of the space environment and allow realistic CubeSat motions. The most relevant approach to provide a satellite with such test conditions consists in using air bearing platforms. However, the possible satellite motions are strictly constrained because of geometrical limitations, which are inherent in the air bearing platforms. Despite 15 years of CubeSat history, the list of the air bearing platforms suitable for CubeSat ADCS test is very limited.This thesis is devoted to the design and development of an air bearing testbed for CubeSat ADCS HIL testing. The main novelty of the proposed testbed design consists in using four air bearings instead of one and in utilizing a robotic arm, which allows potentially unconstrained CubeSat motions. Besides the testbed design principle, this thesis deals with the related issues of the determination of the CubeSat orientation by means of contactless measurements, and of the behavior of the air bearings, as well as with the need of a mass balancing method.In order to verify the feasibility of the proposed design, a prototype of the testbed is developed and tested. Several modifications aimed at simplifying the structure and at shortening the fabrication timeline have been made. For this reason, the Adept Viper s650 robot is involved in place of a custom-designed 4DoF robotic arm. A control strategy is proposed in order to provide the robot with a proper motion to follow the CubeSat orientation. Finally, the obtained results are presented and the overall assessment of the proposed testbed is put into perspective.
268

Sistema de rastreamento de múltiplos alvos sob restrições de conectividade

Carvalho, Rafael Lima de 30 March 2016 (has links)
A primeira parte deste trabalho lida com o problema de posicionar um grupo de agentes retransmissores (relays) de forma a dar conectividade a um segundo grupo de agentes ativos (pursuers). A primeira abordagem apresentada consiste em modelar o cenário como um problema de programação quadrática (PPQ) com restrições lineares, usando uma estrutura de conectividade fixa. Para resolver o modelo proposto, foi implementada uma rede neural recorrente a qual converge rapidamente para a solução ótima do problema, mesmo em instâncias razoavelmente grandes. Como forma de avaliação, realizou-se um comparativo entre o solver de PPQ da plataforma Matlab e a rede proposta, também implementada na mesma plataforma. Na segunda abordagem foi proposto o uso de uma estimativa da conectividade algébrica do grafo de proximidade gerado pela rede, para direcionar o grupo de relays e pursuers, usando-se apenas as informações da vizinhança de cada agente. Nesta abordagem a estrutura do grafo é dinâmica, além disso, como proposta de paralelização, a esta solução distribuída foi acoplada um algoritmo de escalonamento por reversão de arestas (SER). Além do mais, as metaheurísticas Simulated Annealing, Genetic Algorithms, Particle Swarm Optimization e Backtracking Search Algorithm foram implementadas como alternativas de soluções ao problema. As soluções são avaliadas em um cenário de perseguição de alvos, os quais podem possuir comportamentos reativos (tais como fugir dos perseguidores). A segunda parte deste trabalho investiga o problema de rastreamento de múltiplos objetos em tempo real. Como solução, foi proposto um algoritmo que se baseia em memória de curto e longo prazo usando redes neurais sem peso. / The first part of this work deals with the problem of positioning a swarm of relay agents with the objective of providing connectivity to a second group of active agents (pursuers). The first approach consists of modelling the considered scenario as a quadratic programming problem (QP) with linear restrictions, using a fixed graph structure. In order to solve such model, a recurrent neural network is proposed with fast convergence rate to the optimal solution, even with reasonably big size instances. In addition, a comparison with the Matlab QP solver has been conducted in some experimental simulations. In the second approach, it is proposed an estimation of the algebraic connectivity of the underlying graph generated by the network. Over this estimation, it is proposed a metric to direct the group of relays and pursuers, using only local neighbourhood information of each agent. On this approach, the graph structure is dynamic and it is also proposed the use of the schedule by edge reversal (SER) as a solution to ordering the parallelization of the robot positioning computation. Moreover, the meta-heuristics Simulated Annealing, Genetic Algorithms, Particle Swarm Optimization and Backtracking Search Algorithm have been applied as alternative solution providers. The proposed solutions have been applied in a target pursuit scenario, for which the targets are deployed in different spots and may have some reactive behaviours (such as escape from the pursuers).The second part of this work investigates the visual tracking of shape shift objects in real time. As a solution, it is proposed a short- and long-time memories tracker which uses a weightless neural network for training and retraining the objects patterns.
269

Estudo sobre adaptação de critérios de teste de programas concorrentes para o teste de integração de sistemas robóticos móveis / Study about adaptation of the concurrent programs testing criteria for integration testing of mobile robotic systems

Santos, Marcos Pereira dos 23 March 2016 (has links)
A definição de abordagens de teste de software no contexto de sistemas embarcados críticos é de fundamental importância para a melhoria de qualidade desses sistemas. Este projeto de mestrado concentra-se essencialmente na área de robôs móveis que são sistemas críticos. O mapeamento das técnicas de teste dos programas tradicionais para sistemas robóticos móveis não é trivial, pois é necessário considerar as características inerentes a esses sistemas, as quais incluem comunicação, sincronização, não determinismo e paralelismo. Esses sistemas são formados por diferentes componentes, como sensores, atuadores e softwares de controle, os quais se comunicam, em geral, por meio de troca de mensagens. Nesse sentido, este projeto visa aproveitar a experiência adquirida pelo grupo de pesquisa do ICMC/USP com a proposição de critérios e ferramentas de teste para programas concorrentes, para o contexto de teste de integração de sistemas robóticos móveis. Assim, neste estudo é apresentado um comparativo sobre as similaridades e diferenças presentes em programas concorrentes e sistemas robóticos móveis com objetivo de auxiliar na adaptação dos critérios de teste. Dois estudos de caso foram conduzidos nos quais os critérios propostos para programas concorrentes foram aplicados a sistemas robóticos desenvolvidos em ROS. Como resultados, observou-se os critérios de teste são capazes de testar adequadamente aspectos de comunicação e sincronização de sistemas robóticos, contribuindo com a qualidade desses sistemas. / The definition of software testing approaches for the context of critical embedded systems is of fundamental importance for the quality improvement of these systems. This masters project focuses primarily in mobile robot area that are critical systems. The mapping of traditional testing techniques for robotic mobile systems is not trivial, because it is necessary to consider the characteristics of these systems, which include communication, synchronization, non-determinism and parallelism. These systems present different components such as sensors, actuators and control software, which communicate, usually by exchanging messages. In this sense, this project aims to use on the experience gained by the research group of the ICMC/USP with the of the concurrent program testing criteria for the integration testing of the mobile robotic systems. In this study we present a comparison of the similarities and differences present in concurrent programs and mobile robotic systems in order to assist in adapting the testing criteria. Two case studies were conducted in which the proposed concurrent program testing criteri were applied to robotic systems developed in ROS. As a result, there was the testing criteria are able to properly testing aspects of communication and synchronization of robotic systems, contributing to the quality of these systems.
270

Localização de Markov para multirrobôs cooperativos. / Cooperative multirobot Makov localization.

Odakura, Valguima Victoria Viana Aguiar 15 December 2006 (has links)
Esta tese propõe um modelo probabilístico geral para a localização cooperativa de multirrobôs. O problema da localização multirrobôs pode ser definido como: dado um modelo do ambiente, estimar a localização de cada robô em um grupo atuando em um mesmo ambiente, com base nas informações sensoriais oferecidas pelas medidas de odometria, medidas do ambiente e detecções. Detecção é a habilidade de um robô identificar outro e determinar a distância relativa entre eles. A idéia principal da localização cooperativa de multirrobôs consiste em integrar medidas coletadas por diferentes robôs, de modo que todos possam se beneficiar dos dados adquiridos pelos outros robôs do grupo. Desta forma, detecções podem ser usadas para refinar a estimativa de postura de cada robô com base nas estimativas dos outros. Comunicação fornece aos robôs a habilidade de compartilhar suas crenças de postura de forma que possam cooperar para melhorar a acurácia da localização. Aqui é explorado o uso de diferentes tipos de informação para comunicar entre os robôs: propagação da detecção positiva, detecção negativa e multidetecção, os quais são integrados em um novo algoritmo, chamado Localização de Markov para Multirrobôs Cooperativos (LMMC). Também é proposto um protocolo de comunicação para a troca de dados entre os robôs e um conjunto de critérios que possibilitam a redução da comunicação por meio da diminuição da quantidade de dados trocados entre robôs, de um modo eficaz e eficiente. Os experimentos realizados em ambientes simulados demonstram que a abordagem proposta pode conduzir a resultados significativamente melhores de localização quando comparada à abordagem com detecção única e ainda com uma menor quantidade de mensagens trocadas entre os robôs. / In this thesis we propose a general probabilistic model to cooperative multirobot localization. The multirobot localization problem can be stated as follows: given a model of the environment, estimate the location of each robot in a group within the same environment based on sensors information that provides odometric measurements, environment measurements, and detections. Detection is the ability of one robot to identify others and to determine the relative location of other robots relative to its own. The key idea behind the multirobot localization approach is to integrate measurements taken by different robots, so that each one can benefit from data gathered by other robots in a group. In this sense, detections can be used to refine the pose estimates of a robot based on the other\'s estimate. Communication provides robots with the ability to exchange their pose beliefs, so that they can cooperate in order to improve their localization accuracy. We explore the use of different types of information to exchange among robots: propagation of positive detection, negative detection, and multidetection, which are integrated in a new algorithm, called Cooperative Multirobot Markov Localization, CMML. We also contribute a communication protocol that deals with the data transmitted among robots, and a set of communication rules that aims at reducing the amount of data exchanged among robots in an effective and efficient way. Experimental results, carried out in simulated environments, demonstrate that our approach can yield better localization results than a single-detection approach, at significantly smaller communication overhead.

Page generated in 0.0644 seconds