57 research outputs found

    UAV Navigation System for Prescribed Fires

    Get PDF
    Since the beginning of mankind, a lot of fires have happened and have taken millions of lives, whether they were human or animal lives. On average, there are about twenty thousand forest fires annually in the world and the burnt area is one per thousand of the total forest area on Earth. In the last years, there were a lot of big fires such as the fires in Pedrogão Grande, Portugal, the SoCal fires in the US coast, the big fire in the Amazon Forest in Brazil and the bush fires in Australia, later 2019. When fires take such dimensions, they can also cause several environmental and health problems. These problems can be damage to millions of hectares of forest resources, the evacuation of thousands of people, burning of homes and devastation of infrastructures. When a big fire starts, the priority is the rapid rescue of lives and then, the attempt to control the fire. In these scenarios, autonomous robots are a very good assistance because they can help in the rescue missions and monitoring the fire. These autonomous robots include the unmanned aerial vehicle, or commonly called the UAV. This dissertation begins with an intensive research on the work that has already been done relative to this subject. It will then continue with the testing of different simulators and see which better fits for this type of work. With this, it will be implemented a simulation that can represent fires and has physics for test purposes, in order to test without causing any material damage in the real world. After the simulation part is done, algorithm testing and bench marking are expected, in order to compare different algorithms and see which are the best for this type of applications. If everything goes according to plan, in the end, it is expected to have an autonomous navigation system for UAVs to navigate through burnt areas and wildfires to monitor the development of these.Desde o início da humanidade muitos incêndios têm acontecido e têm levado milhões de vidas, quer estas sejam humanas ou animais. Em média, no planeta, existem cerca de vinte mil incêndios florestais anualmente e a área queimada é um por mil da área total de florestas do mundo e na última década, houveram grandes incêndios. Alguns destes são os de Pedrogrão Grande, em Portugal, os incêndios no sul da Califórnia, na costa dos EUA, o incêndio que deflagrou na floresta Amazónia, no Brasil e os incêndios na Austrália, no final de 2019. Quando os incêndios assumem estas dimensões, podem vir a causar vários problemas ambientais e de saúde. Estes problemas podem ser danos a milhões de hectares de recursos florestais, a evacuação de milhares de pessoas e podem haver habitações e infraestruturas ardidas. Quando um grande incêndio começa, a primeira prioridade é o resgate rápido e de seguida a tentativa de controlar o incêndio. Nestes cenários, robôs autónomos são uma excelente assistência. Estes robôs incluem o veículo aéreo não tripulado, o UAV. Esta dissertação começa com uma intensa pesquisa sobre o trabalho já realizado em relação a este tema. De seguida, vários testes irão ser realizados para testar diferentes simuladores e ver qual melhor se adapta ao trabalho que se irá realizar. Com isto, será implementada uma simulação que consiga representar um incêndio e suporte várias fisícas do mundo real. Após a secção da simulação estar concluída, espera-se vários testes de algoritmos e comparação entre eles, para ver qual o que se adequa melhor a este tipo de situações. Se tudo correr conforme planeado, é esperado no final desta dissertação ter-se um sistema de navegação autónoma para UAVs percorrem áreas florestais e ser possível monitorizar incêndios

    EVORA: Deep Evidential Traversability Learning for Risk-Aware Off-Road Autonomy

    Full text link
    Traversing terrain with good traction is crucial for achieving fast off-road navigation. Instead of manually designing costs based on terrain features, existing methods learn terrain properties directly from data via self-supervision, but challenges remain to properly quantify and mitigate risks due to uncertainties in learned models. This work efficiently quantifies both aleatoric and epistemic uncertainties by learning discrete traction distributions and probability densities of the traction predictor's latent features. Leveraging evidential deep learning, we parameterize Dirichlet distributions with the network outputs and propose a novel uncertainty-aware squared Earth Mover's distance loss with a closed-form expression that improves learning accuracy and navigation performance. The proposed risk-aware planner simulates state trajectories with the worst-case expected traction to handle aleatoric uncertainty, and penalizes trajectories moving through terrain with high epistemic uncertainty. Our approach is extensively validated in simulation and on wheeled and quadruped robots, showing improved navigation performance compared to methods that assume no slip, assume the expected traction, or optimize for the worst-case expected cost.Comment: Under review. Journal extension for arXiv:2210.00153. Project website: https://xiaoyi-cai.github.io/evora

    Intention prediction for interactive navigation in distributed robotic systems

    Get PDF
    Modern applications of mobile robots require them to have the ability to safely and effectively navigate in human environments. New challenges arise when these robots must plan their motion in a human-aware fashion. Current methods addressing this problem have focused mainly on the activity forecasting aspect, aiming at improving predictions without considering the active nature of the interaction, i.e. the robot’s effect on the environment and consequent issues such as reciprocity. Furthermore, many methods rely on computationally expensive offline training of predictive models that may not be well suited to rapidly evolving dynamic environments. This thesis presents a novel approach for enabling autonomous robots to navigate socially in environments with humans. Following formulations of the inverse planning problem, agents reason about the intentions of other agents and make predictions about their future interactive motion. A technique is proposed to implement counterfactual reasoning over a parametrised set of light-weight reciprocal motion models, thus making it more tractable to maintain beliefs over the future trajectories of other agents towards plausible goals. The speed of inference and the effectiveness of the algorithms is demonstrated via physical robot experiments, where computationally constrained robots navigate amongst humans in a distributed multi-sensor setup, able to infer other agents’ intentions as fast as 100ms after the first observation. While intention inference is a key aspect of successful human-robot interaction, executing any task requires planning that takes into account the predicted goals and trajectories of other agents, e.g., pedestrians. It is well known that robots demonstrate unwanted behaviours, such as freezing or becoming sluggishly responsive, when placed in dynamic and cluttered environments, due to the way in which safety margins according to simple heuristics end up covering the entire feasible space of motion. The presented approach makes more refined predictions about future movement, which enables robots to find collision-free paths quickly and efficiently. This thesis describes a novel technique for generating "interactive costmaps", a representation of the planner’s costs and rewards across time and space, providing an autonomous robot with the information required to navigate socially given the estimate of other agents’ intentions. This multi-layered costmap deters the robot from obstructing while encouraging social navigation respectful of other agents’ activity. Results show that this approach minimises collisions and near-collisions, minimises travel times for agents, and importantly offers the same computational cost as the most common costmap alternatives for navigation. A key part of the practical deployment of such technologies is their ease of implementation and configuration. Since every use case and environment is different and distinct, the presented methods use online adaptation to learn parameters of the navigating agents during runtime. Furthermore, this thesis includes a novel technique for allocating tasks in distributed robotics systems, where a tool is provided to maximise the performance on any distributed setup by automatic parameter tuning. All of these methods are implemented in ROS and distributed as open-source. The ultimate aim is to provide an accessible and efficient framework that may be seamlessly deployed on modern robots, enabling widespread use of intention prediction for interactive navigation in distributed robotic systems

    Path Planning Framework for Unmanned Ground Vehicles on Uneven Terrain

    Get PDF
    In this thesis, I address the problem of long-range path planning on uneven terrain for non-holonomic wheeled mobile robots (WMR). Uneven terrain path planning is essential for search-and-rescue, surveillance, military, humanitarian, agricultural, constructing missions, etc. These missions necessitate the generation of a feasible sequence of waypoints, or reference states, to navigate a WMR from the initial location to the final target location through the uneven terrain. The feasibility of navigating through a given path over uneven terrain can be undermined by various terrain features. Examples of such features are loose soil, vegetation, boulders, steeply sloped terrain, or a combination of all of these elements. I propose a three-stage framework to solve the problem of rapid long-range path planning. In the first stage, RRT-Connect provides a rapid discovery of the feasible solution. Afterward, Informed RRT* improves the feasible solution. Finally, Shortcut heuristics improves the solution locally. To improve the computational speed of path planning algorithms, we developed an accelerated version of the traversability estimation on point clouds based on Principal Component Analysis. The benchmarks demonstrate the efficacy of the path planning approach

    Assessment of local path planners in a indoor and outdoor robot

    Get PDF
    Modern mobile robotics are entering commercial use in a variety of non-controlled environments. One such robot is the Roboguide service and guide robot for the visually impaired. For the smooth operation of a service robot in the daily life of its users, it is imperative that the paths along which the robot travels are intuitive, comfortable, and above all, safe. The goal of this thesis is to assess the viability of the Elastic Band, Timed Elastic Band and Dynamic Window Approach path-planners in a dynamic environment. This is accomplished through testing various scenarios typical in dynamic environments, including outright collisions and near-miss scenarios. The testing is done on a simulated platform. In addition to assessing the current viability of the path-planners in question, this thesis also aims to identify challenges and problems caused by the dynamic nature of the environment. The results suggest the Timed Elastic Band is the superior path-planner. Dynamic obstacles create problems for all the tested path-planners, and a future approach to cost-efficient dynamic prediction is suggested. The tests within this thesis are implemented using Robotic Operating System(ROS) and the robot simulation environment Gazebo. Implementations are based on real products and software modules.Nykyaikaista autonomista robotiikkaa on alettu soveltaa kaupallisessa käytössä erilaisissa kontrolloimattomissa toimintaympäristöissä. Yksi näistä sovelluskohteista on Roboguide, näkövammaisille suunnattu opasrobotti. Jotta robottia olisi intuitiivista ja turvallista käyttää, on oleellista, että robotti pystyy toimimaan arkipäivän eri tilanteissa helppokäyttöisesti, mukavasti ja ennen kaikkea turvallisesti. Tämän diplomityön tavoite on arvioida Elastic Band, Timed Elastic Band ja Dynamic Window Approach reittisuunnitelualgoritmien soveltuvuutta dynaamisessa ympäristössä. Tätä varten on toteutettu testisarja, jossa simuloidaan tyypillisiä dynaamisen ympäristön haasteita, kuten törmäys- ja läheltä-ohitustilanteita. Testaus toteutettiin simuloidulla alustalla. Eri reittisuunnittelualgoritmien soveltuvuuden arvioinnin lisäksi diplomityö pyrkii tunnistamaan dynaamisessa ympäristössä liikkumiseen liittyviä haasteita ja uhkakuvia. Testatuista algoritmeista Timed Elastic Band soveltuu selvästi parhaiten dynaamiseen ympäristöön. Lisäksi työssä ehdotetaan lähestymistapaa dynaamisten esteiden sijainnin ennustamiseen laskennallisesti tehokkaasti. Testaus on toteutettu ROS-pohjaisella robotilla ja testit on suoritettu Gazebo-simulointiympäristössä. Testaus ja simuloitu robotti perustuu aitoon tuotteeseen ja sen komponentteihin

    PERFORMANCE EVALUATION AND REVIEW FRAMEWORK OF ROBOTIC MISSIONS (PERFORM): AUTONOMOUS PATH PLANNING AND AUTONOMY PERFORMANCE EVALUATION

    Get PDF
    The scope of this work spans two main areas of autonomy research 1) autonomous path planning and 2) test and evaluation of autonomous systems. Path planning is an integral part of autonomous decision-making, and a deep understanding in this area provides valuable perspective on approaching the problem of how to effectively evaluate vehicle behavior. Autonomous decision-making capabilities must include reliability, robustness, and trustworthiness in a real-world environment. A major component of robot decision-making lies in intelligent path-planning. Serving as the brains of an autonomous system, an efficient and reliable path planner is crucial to mission success and overall safety. A hybrid global and local planner is implemented using a combination of the Potential Field Method (PFM) and A-star (A*) algorithms. Created using a layered vector field strategy, this allows for flexibility along with the ability to add and remove layers to take into account other parameters such as currents, wind, dynamics, and the International Regulations for Preventing Collisions at Sea (COLGREGS). Different weights can be attributed to each layer based on the determined level of importance in a hierarchical manner. Different obstacle scenarios are shown in simulation, and proof-of-concept validation of the path-planning algorithms on an actual ASV is accomplished in an indoor environment. Results show that the combination of PFM and A* complement each other to generate a successfully planned path to goal that alleviates local minima and entrapment issues. Additionally, the planner demonstrates the ability to update for new obstacles in real time using an obstacle detection sensor. Regarding test and evaluation of autonomous vehicles, trust and confidence in autonomous behavior is required to send autonomous vehicles into operational missions. The author introduces the Performance Evaluation and Review Framework Of Robotic Missions (PERFORM), a framework for which to enable a rigorous and replicable autonomy test environment, thereby filling the void between that of merely simulating autonomy and that of completing true field missions. A generic architecture for defining the missions under test is proposed and a unique Interval Type-2 Fuzzy Logic approach is used as the foundation for the mathematically rigorous autonomy evaluation framework. The test environment is designed to aid in (1) new technology development (i.e. providing direct comparisons and quantitative evaluations of varying autonomy algorithms), (2) the validation of the performance of specific autonomous platforms, and (3) the selection of the appropriate robotic platform(s) for a given mission type (e.g. for surveying, surveillance, search and rescue). Several case studies are presented to apply the metric to various test scenarios. Results demonstrate the flexibility of the technique with the ability to tailor tests to the user’s design requirements accounting for different priorities related to acceptable risks and goals of a given mission

    Machine Learning in Robotic Navigation:Deep Visual Localization and Adaptive Control

    Get PDF
    The work conducted in this thesis contributes to the robotic navigation field by focusing on different machine learning solutions: supervised learning with (deep) neural networks, unsupervised learning, and reinforcement learning.First, we propose a semi-supervised machine learning approach that can dynamically update the robot controller's parameters using situational analysis through feature extraction and unsupervised clustering. The results show that the robot can adapt to the changes in its surroundings, resulting in a thirty percent improvement in navigation speed and stability.Then, we train multiple deep neural networks for estimating the robot's position in the environment using ground truth information provided by a classical localization and mapping approach. We prepare two image-based localization datasets in 3D simulation and compare the results of a traditional multilayer perceptron, a stacked denoising autoencoder, and a convolutional neural network (CNN). The experiment results show that our proposed inception based CNNs without pooling layers perform very well in all the environments. Finally, we propose a two-stage learning framework for visual navigation in which the experience of the agent during exploration of one goal is shared to learn to navigate to other goals. The multi-goal Q-function learns to traverse the environment by using the provided discretized map. Transfer learning is applied to the multi-goal Q-function from a maze structure to a 2D simulator and is finally deployed in a 3D simulator where the robot uses the estimated locations from the position estimator deep CNNs. The results show a significant improvement when multi-goal reinforcement learning is used
    corecore