13 research outputs found

    Maze solving robot with automated obstacle avoidance

    Get PDF
    A quick development of innovation moves us to plan the best choice for an accurate mission. Numerous independent automated innovations are intimated in the lives of individuals making their work much easier. It has been seen that automated vehicles are presented so far, with shrewd abilities after enormous measures of cash spent yearly on the examination. Here in this paper, autonomous maze solving robot is developed with independent mapping and localization skill. Firstly, the maze solving vehicle is designed with three infrared sensors of which two is used for wall detection to avoid collision and the third is for obstacle detection for picking and placing the objects to clear its pathway with the help of robotic arm. Also, it desires to use robot where an environment unreachable for human. In addition, there are also places where use of robots is the only way to achieve a goal. For this, appropriate placement of sensory devices is very critical. We have successfully implemented a maze solving ability onto the robot so called MazeBot. It has been tested that the robot can solve the maze successfully without any interruption with the walls and the objects. In this design, the accuracy of measurements and the real-time processing allied with minimum processing power are the key components in overall embedded design

    3D Simulator with hardware-in-the-loop capability for the micromouse competition

    Get PDF
    Robotics competitions are a way to challenge researchers, roboticists and enthusiastic to address robot applications. One of the well-known international competition is the Micromouse where the fastest mobile robot to solve a maze is the winner. There are several topics addressed in this competition such as robot prototyping, control, electronics, path planning, optimization, among others while keeping the size of the robot as small as possible. A simulation can be used to speed-up the development and testing algorithms but faces the gap between a simulation and reality, specially in the dynamics behaviour. There are some simulation environments that allow to simulate the Micromouse competition, but in this paper, an Hardware-in-the-loop simulator tool is presented where the simulated robot is controlled by the same microcontroller used by the robot. By this way, the developed algorithms are tested and validated with the limitations and constraints presented in the real hardware, such as memory and processing capabilities. The robot dynamics, the slippage of the wheels, the friction and the 3D visualization are present in the simulator. The presented results show that the same code and hardware controlling the simulated and the real robot identically.info:eu-repo/semantics/publishedVersio

    ROBOT IN A RECONFIGURABLE MAZE

    Get PDF
    Autonomous vehicles have existed since several decades and they continue to evolve promptly. Their usage in different domains made them an interesting area for academic researchers as well as governments’ projects. Issues that are still holding back the development of autonomous vehicles are the accurate mapping and localization of the surrounding that enable these vehicles to perform independently in a precise manner. Using either the left-wall following or right-wall following algorithm alone will sometimes result in the robot being stuck in a loop and failed to solve the maze. This report describes a hybrid method where one of the two algorithms is selected based on the first opening of a reconfigurable maze. It has been demonstrated that by combining the two algorithms, unless the maze was purposely configured containing a loop, the rate of success is more than 90 percent

    ROBOT IN A RECONFIGURABLE MAZE

    Get PDF
    Autonomous vehicles have existed since several decades and they continue to evolve promptly. Their usage in different domains made them an interesting area for academic researchers as well as governments’ projects. Issues that are still holding back the development of autonomous vehicles are the accurate mapping and localization of the surrounding that enable these vehicles to perform independently in a precise manner. Using either the left-wall following or right-wall following algorithm alone will sometimes result in the robot being stuck in a loop and failed to solve the maze. This report describes a hybrid method where one of the two algorithms is selected based on the first opening of a reconfigurable maze. It has been demonstrated that by combining the two algorithms, unless the maze was purposely configured containing a loop, the rate of success is more than 90 percent

    Small scale implementation of a robotic urban search and rescue network

    Get PDF
    Thesis (M.S.) University of Alaska Fairbanks, 2012With the advancement of robotics technologies, it is now possible to use robots for high risk jobs that have historically been accomplished by humans. One such example is the use of robots for Urban Search and Rescue (USR): finding chemical spills, fires, or human survivors in disaster areas. With the ability to include inexpensive wireless transceivers, it is possible to network numerous robots as part of a swarm that can explore an area much more expeditiously than a single robot can. With the inclusion of wireless capabilities comes the necessity to create a protocol for the communication between robots. Also necessary is the creation of an exploration protocol that allows the network of robots to explore such a building or search area in as little time as possible yet as accurately as possible. This thesis covers the development of such a network of robots, starting with the hardware/software co-design, the individual robots' control mechanisms, and their mapping and communications protocols

    UnimouseSim: a real-time mobile robot simulator with hardware-in-the-loop support for the micromouse contest

    Get PDF
    Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do ParanáMobile robots are applied to various industrial contexts, performing repetitive and highperformance tasks. One way of generating interest in the study of robotics in this context is through robotics competitions. The aim of this work is the development of a 3D mobile robotics simulator with hardware-in-the-loop capabilities. It includes developing models for standard components, such as time-of-flight sensors, wheel encoders, and direct current motors. The simulator interacts with development boards, programmed through Arduino-compatible libraries for communication with each robot component. By having the microcontrollers process each sensor’s output and determine the appropriate motor commands, the microcontroller’s limitations are present even during the simulation. The simulator contains different environments, where users have to complete challenges that require sensor data to be interpreted and motor commands to be calculated for different purposes, namely following walls, controlling the robot speed, and developing algorithms for completing the micromouse competition. A modification to the flood fill algorithm, commonly used in the micromouse competition, was proposed and analysed. It targets robots with a simple movement set, unable to perform turns while maintaining linear speed. The simulator was used in the RoboSTEM hackathon, where students were presented with the challenge environments and developed their solutions. It provided insights about the problems they were asked to solve and the simulator software itself.A robótica móvel é aplicada a diferentes contextos industriais, executando tarefas repetitivas e de alta performance. Uma forma de gerar interesse no estudo da robótica é por meio de competições. O objetivo deste trabalho é o desenvolvimento de um simulador 3D de robótica com hardware-in-the-loop. Foi feito o desenvolvimento de components comumente utilizados nos robôs, como sensores time-of-flight, encoders e motores de corrente contínua. A intereção com o simulador é feita por placas de desenvolvimento programadas por bibliotecas compatíveis com o ambiente Arduino, específicas para cada componente. Sendo o microcontrolador responsável por processar as medições dos esnsores e determinar o comando apropriado para os motores, as limitações de memória e poder de processamento dos microcontroladores se fazem presentes mesmo no ambiente de simulação. O simulador contém diferentes ambientes, em que o tulizador deve completar desafios que requerem a utilização dos sensores e atuadores para dieferentes fins, nomeadamnete o seguimento de paredes, controlo de velocidade e completar a competição do micromouse. Foi proposta e analizada uma modificação ao algorítmo flood fill, comumente usado na competição do micromouse, que visa robôs com um conjunto de movimento limitado, inaptos a fazer curvas enquanto mantêm velocidade linear. O simulador foi utilizado no hackathon RoboSTEM, em que os diferentes desafios foram apresentados a estudantes, e as soluções elaboradas por eles continham observações imporotantes sobre os problemas apresentados e sobre o simulador em si

    Development of an autonomous mobile robot with planning and location in a structured environment

    Get PDF
    Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do ParanáWith the advance of technology mobile robots have been increasingly applied in the industry, performing repetitive work with high performance, and in environments that pose risks to human health. The present work plans and develops a mobile robot platform for the micromouse competition. The micromouse consists of a small autonomous mobile robot that, when placed in an unknown labyrinth, is able to map it, search for the best path between the starting point and the goal and travel it in the shortest possible time. To accomplish these tasks, the robot must be able to self-locate, map the maze as it traverses it and plan paths based on the map obtained. The developed self-localization method is based on the odometry, the laser sensors present in the robot and on a previous knowledge of the start point and the configuration of the environment. Several methodologies of locomotion in unknown environment and route planning are analyzed in order to obtain the combination with the best performance. In order to verify the results, the present work is developed in real environment, in 3D simulation and also with a hardware in the loop capability. Labyrinths from previous competitions are used as basis for comparing methodologies and validating results. At the end it presents the algorithm capable of fulfilling all the requirements of the micromouse competition together with the results of its evaluation run.Com o avanço da tecnologia, os robôs móveis têm sido cada vez mais aplicados na indústria, realizando trabalhos repetitivos com alto desempenho e em ambientes que expõem riscos à saúde humana. O presente trabalho planeja e desenvolve um robô móvel para a competição micromouse. O micromouse consiste em um pequeno robô autônomo que, ao ser colocado em um labirinto desconhecido, é capaz de mapeá-lo, procurar o melhor caminho entre o ponto de partida e o objetivo, e percorrê-lo no menor tempo possível. Para realizar estas tarefas, o robô deve ser capaz de se auto-localizar, mapear o labirinto enquanto o percorre e planejar caminhos com base no mapa obtido. O método de auto-localização desenvolvido baseia-se na odometria, nos sensores a laser presentes no robô e em um prévio conhecimento do ponto de início e da configuração do ambiente. Diversas metodologias de locomoção em ambiente desconhecido e planejamento de rotas são analisadas buscando-se obter a combinação com o melhor desempenho. Para averiguação de resultados o presente trabalho desenvolve-se em ambiente real e em simulação 3D com hardware in the loop. Labirintos de competições anteriores são utilizados de base para o comparativo de metodologias e validação de resultados. Ao final apresenta-se o algoritmo capaz de cumprir todas as exigências da competição micromouse juntamente com os resultados em sua corrida de avaliação

    Development of General Search Based Path Follower in Real Time Environment

    Get PDF
    Mobile robots are being used for various industrial, medical, research and other applications to perform the various tasks accurately and efficiently. Path planning of such mobile robots plays a prominent role in performing these tasks. This paper deals with the path planning of mobile robots in a predefined structured environment. In this case the environment chosen is the roadmap of NIT Rourkela obtained from Google maps as reference. An Unmanned Ground Vehicle (UGV) is developed and programmed so as to move autonomously from an indicated source location to the defined destination in the given map following the most optimal path among the available paths. The source and destination points are the different departments, academic blocks in NIT Rourkela campus map. In this case we use a two wheeled mobile robot consisting of IR sensors is used to verify the validation of the proposed algorithm. A linear search based algorithm is implemented on the autonomous robot to generate shortest paths in the NIT Rourkela campus map generated. The algorithm is similar to that of the right wall follower algorithm, Dijkstra algorithm etc. used in maze solving robots but in this case the paths treaded are not stored in the memory and the vehicle does not check the available paths to choose the shortest one, but chooses them with the aid of the information provided by the sensors. The coordinates of source and goal positions plays a prominent role in deciding the particular path at the branching node. This method saves the time and cost of following all the available paths to check if it is the shortest one. The results are verified with the simulations performed using MATLAB. Moreover experiments were performed on the developed model in the scaled version of NIT Rourkela campus map printed on a banner to compare and verify the result

    Doctor of Philosophy

    Get PDF
    dissertationWe propose to examine a representation which features combined action and perception signals, i.e., instead of having a purely geometric representation of the perceptual data, we include the motor actions, e.g., aiming a camera at an object, which are al
    corecore