15 research outputs found

    Communicating Multi-UAV System for Cooperative SLAM-based Exploration

    Get PDF
    International audienceIn the context of multi-robot system and more generally for Technological System-of-Systems, this paper proposes a multi-UAV (Unmanned Aerial Vehicle) framework for SLAM-based cooperative exploration under limited communication bandwidth. The exploration strategy, based on RGB-D grid mapping and group leader decision making, uses a new utility function that takes into account each robot distance in the group from the unexplored set of targets, and allows to simultaneously explore the environment and to get a detailed grid map of specific areas in an optimized manner. Compared to state-of-the-art approaches, the main novelty is to exchange only the frontier points of the computed local grid map to reduce the shared data volume, and consequently the memory consumption. Moreover, communications constraints are taken into account within a SLAM-based multi-robot collective exploration. In that way, the proposed strategy is also designed to cope with communications drop-out or failures. The multi-UAV system is implemented into ROS and GAZEBO simulators on multiple computers provided with network facilities. Results show that the proposed cooperative exploration strategy minimizes the global exploration time by 25% for 2 UAVs and by 30% for 3 UAVs, while outperforming state-of-the-art exploration strategies based on both random and closest frontiers, and minimizing the average travelled distance by each UAV by 55% for 2 UAVs and by 62% for 3 UAVs. Furthermore, the system performance is also evaluated in a realistic test-bed comprising an infrastructure less network, which is used to support limited communications. The results of the test-bed show that the proposed exploration strategy uses 10 times less data than a strategy that makes the robots exchanging their whole local maps

    Extracting Data-Level Parallelism in High-Level Synthesis for Reconfigurable Architectures

    Get PDF
    High-Level Synthesis (HLS) tools are a set of algorithms that allow programmers to obtain implementable Hardware Description Language (HDL) code from specifications written high-level, sequential languages such as C, C++, or Java. HLS has allowed programmers to code in their preferred language while still obtaining all the benefits hardware acceleration has to offer without them needing to be intimately familiar with the hardware platform of the accelerator. In this work we summarize and expand upon several of our approaches to improve the automatic memory banking capabilities of HLS tools targeting reconfigurable architectures, namely Field-Programmable Gate Arrays or FPGA\u27s. We explored several approaches to automatically find the optimal partition factor and a usable banking scheme for stencil kernels including a tessellation based approach using multiple families of hyperplanes to do the partitioning which was able to find a better banking factor than current state-of-the-art methods and a graph theory methodology that allowed us to mathematically prove the optimality of our banking solutions. For non-stencil kernels we relaxed some of the conditions in our graph-based model to propose a best-effort solution to arbitrarily reduce memory access conflicts (simultaneous accesses to the same memory bank). We also proposed a non-linear transformation using prime factorization to convert a small subset of non-stencil kernels into stencil memory accesses, allowing us to use all previous work in memory partition to them. Our approaches were able to obtain better results than commercial tools and state-of-the-art algorithms in terms of reduced resource utilization and increased frequency of operation. We were also able to obtain better partition factors for some stencil kernels and usable baking schemes for non-stencil kernels with better performance than any applicable existing algorithm

    Heuristic approaches to quadratic assignment problems.

    Get PDF

    Advanced Image Acquisition, Processing Techniques and Applications

    Get PDF
    "Advanced Image Acquisition, Processing Techniques and Applications" is the first book of a series that provides image processing principles and practical software implementation on a broad range of applications. The book integrates material from leading researchers on Applied Digital Image Acquisition and Processing. An important feature of the book is its emphasis on software tools and scientific computing in order to enhance results and arrive at problem solution

    Task and contingency planning under uncertainty

    Get PDF
    Thesis (Sc. D.)--Massachusetts Institute of Technology, Dept. of Nuclear Engineering, 1995.Includes bibliographical references (leaves 204-213).by Volkan C. Kubali.Sc.D

    LIPIcs, Volume 251, ITCS 2023, Complete Volume

    Get PDF
    LIPIcs, Volume 251, ITCS 2023, Complete Volum

    Robust Computational Frameworks for Power Grid Reliability, Vulnerability and Resilience Analysis

    Get PDF
    The power grid is one of the largest man-made critical infrastructures. It has been designed to distribute electric power from generating units to residential, commercial and industrial end-users. Due to the continuous increasing of electrical penetration, the availability and reliability of network is of paramount importance. In addition, the continuous increasing of renewable generators posed a further challenges to the stability of the network due to their dependencies on environmental changes, which are drifting weather scenarios towards extremes. Hence, resilience is becoming a major concern for the future power grid. In order to respond promptly to those important changes, the resilience of the such critical infrastructure has to be augmented. This can only be achieved with the availability of robust computational models that allow to design a better network, robustly validated and updated the results. Ideally, a computational framework for the assessment of power grid resilience should capture all the relevant physical interactions between components, subsystems and the system as a whole. Furthermore, uncertain and heterogeneous environmental factors have to be accounted for and their effect on safety-related metrics explicitly modelled and quantified. This is necessary to reveal power grid risks, hazards and identity situation for which an immediate safety and resilience enhancement is necessary. In this thesis, the existing power grid safety-related concepts (i.e. reliability, risk, vulnerability and resilience) and ancillary uncertainty quantification methods are analysed. The major weakness in existing quantification frameworks has been identified as the way a lack of data required by the frameworks and the treatment of such imprecise information. To overcome this limitation, a novel and robust methods for the uncertainty quantification in power grid safety-critical evaluations has been developed. The main contributions of this dissertation are a set of novel tools for the assessment of power grid reliability, vulnerability and resilience and accounting for a rigorous treatment of lack of data uncertainty. These methods have a limited need for artificial model assumptions, which might alter the quality of the available information and, with it, the validity of safety-critical decisions. One of the key elements for a resilient grid is the system ability to learn from past events, improving the grid structure, operations and policies. For this reason, a Reinforcement Learning framework for optimal decision-making under uncertainty has been investigated. This allows to equip the systems with learning capabilities, which is a fundamental component of the resilience concept, and it optimizes operation and maintenance decisions. The developed frameworks can be used to investigate the effect of threatening scenarios (such as extreme weather conditions, multiple contingencies and cascading events) on the grid safety performance. The validity of the approaches has been tested on scaled-down power grids and prognostic health management as well on realistic models of existing systems (e.g. the IEEE reliability test system). These tools provide a valuable contribution to the research community and industrial practitioners as they can help to discern whether the available information suffices to answer a reliability, vulnerability or resilience related question. If the information is limited and additional data has to be gathered, the method informs the decision-maker with the most relevant and sensitive factors, i.e. a basic indication on where to start collecting data so that an expected reduction in uncertainty is maximised

    Space station systems: A bibliography with indexes (supplement 6)

    Get PDF
    This bibliography lists 1,133 reports, articles, and other documents introduced into the NASA scientific and technical information system between July 1, 1987 and December 31, 1987. Its purpose is to provide helpful information to the researcher, manager, and designer in technology development and mission design according to system, interactive analysis and design, structural and thermal analysis and design, structural concepts and control systems, electronics, advanced materials, assembly concepts, propulsion, and solar power satellite systems. The coverage includes documents that define major systems and subsystems, servicing and support requirements, procedures and operations, and missions for the current and future Space Station

    Cumulative index to NASA Tech Briefs, 1986-1990, volumes 10-14

    Get PDF
    Tech Briefs are short announcements of new technology derived from the R&D activities of the National Aeronautics and Space Administration. These briefs emphasize information considered likely to be transferrable across industrial, regional, or disciplinary lines and are issued to encourage commercial application. This cumulative index of Tech Briefs contains abstracts and four indexes (subject, personal author, originating center, and Tech Brief number) and covers the period 1986 to 1990. The abstract section is organized by the following subject categories: electronic components and circuits, electronic systems, physical sciences, materials, computer programs, life sciences, mechanics, machinery, fabrication technology, and mathematics and information sciences
    corecore