From High-Level Task Specification to Robot Operating System (ROS) Implementation

Published: 01 Jan 2017, Last Modified: 18 Jun 2024IRC 2017EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: In this paper we describe a streamlined process for transforming high-level tasks into executable implementations created with the Robot Operating System (ROS). We leverage both the vast availability and functionalities of ROS packages and recent advances in automatically synthesizing provably-correct controllers from high-level specifications. Specifically, we propose a framework for seamless integration of provably-correct controllers with ROS: we automatically detect possible failures related to the mapping between the controller and the ROS nodes connected to the controller, and we automatically provide feedback to the user in the form of suggested changes to the specification when possible faults are detected.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview