13 research outputs found

    SOTER on ROS: A Run-Time Assurance Framework on the Robot Operating System

    Full text link
    We present an implementation of SOTER, a run-time assurance framework for building safe distributed mobile robotic (DMR) systems, on top of the Robot Operating System (ROS). The safety of DMR systems cannot always be guaranteed at design time, especially when complex, off-the-shelf components are used that cannot be verified easily. SOTER addresses this by providing a language-based approach for run-time assurance for DMR systems. SOTER implements the reactive robotic software using the language P, a domain-specific language designed for implementing asynchronous event-driven systems, along with an integrated run-time assurance system that allows programmers to use unfortified components but still provide safety guarantees. We describe an implementation of SOTER for ROS and demonstrate its efficacy using a multi-robot surveillance case study, with multiple run-time assurance modules. Through rigorous simulation, we show that SOTER enabled systems ensure safety, even when using unknown and untrusted components.Comment: 20th International Conference on Runtime Verificatio

    A stable Atlantic Meridional Overturning Circulation in a changing North Atlantic Ocean since the 1990s

    Get PDF
    The Atlantic Meridional Overturning Circulation (AMOC) is crucially important to global climate. Model simulations suggest that the AMOC may have been weakening over decades. However, existing array-based AMOC observations are not long enough to capture multidecadal changes. Here, we use repeated hydrographic sections in the subtropical and subpolar North Atlantic, combined with an inverse model constrained using satellite altimetry, to jointly analyze AMOC and hydrographic changes over the past three decades. We show that the AMOC state in the past decade is not distinctly different from that in the 1990s in the North Atlantic, with a remarkably stable partition of the subpolar overturning occurring prominently in the eastern basins rather than in the Labrador Sea. In contrast, profound hydrographic and oxygen changes, particularly in the subpolar North Atlantic, are observed over the same period, suggesting a much higher decoupling between the AMOC and ocean interior property fields than previously thought

    Finding optimal feasible global plans for multiple teams of heterogeneous robots using hybrid reasoning: an application to cognitive factories

    No full text
    We consider cognitive factories with multiple teams of heterogenous robots, and address two key challenges of these domains, hybrid reasoning for each team and finding an optimal global plan (with minimum makespan) for multiple teams. For hybrid reasoning, we propose modeling each team’s workspace taking into account capabilities of heterogeneous robots, embedding continuous external computations into discrete symbolic representation and reasoning, not only optimizing the makespans of local plans but also minimizing the total cost of robotic actions. To find an optimal global plan, we propose a semi-distributed approach that does not require exchange of information between teams but yet achieves on an optimal coordination of teams that can help each other. We prove that the optimal coordination problem is NP-complete, and describe a solution using automated reasoners. We experimentally evaluate our methods, and show their applications on a cognitive factory with dynamic simulations and a physical implementation
    corecore