Reliable control architecture with PLEXIL and ROS for autonomous wheeled robots

Héctor Cadavid, Alexander Pérez, Camilo Rocha

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Today’s autonomous robots are being used for complex tasks, including space exploration, military applications, and precision agriculture. As the complexity of control architectures increases, reliability of autonomous robots becomes more challenging to guarantee. This paper presents a hybrid control architecture, based on the Plan Execution Interchange Language (PLEXIL), for autonomy of wheeled robots running the Robot Operating System (ROS). PLEXIL is a synchronous reactive language developed by NASA for mission critical robotic systems, while ROS is one of the most popular frameworks for robotic middle-ware development. Given the safety-critical nature of spacecraft operations, PLEXIL operational semantics has been mathematically defined, and formal techniques and tools have been developed to automatically analyze plans written in this language. The hybrid control architecture proposed in this paper is showcased in a path tracking scenario using the Husky robot platform via a Gazebo simulation. Thanks to the architecture presented in this paper, all formal analysis techniques and tools currently available to PLEXIL are now available to build reliable plans for ROS-enabled wheeled robots.

Original languageEnglish
Title of host publicationAdvances in Computing - 12th Colombian Conference, CCC 2017, Proceedings
EditorsAndres Solano, Hugo Ordonez
PublisherSpringer Verlag
Pages611-626
Number of pages16
ISBN (Print)9783319665610
DOIs
StatePublished - 2017
Event12th Colombian Conference on Computing, CCC 2017 - Cali, Colombia
Duration: 19 Sep 201722 Sep 2017

Publication series

NameCommunications in Computer and Information Science
Volume735
ISSN (Print)1865-0929

Conference

Conference12th Colombian Conference on Computing, CCC 2017
Country/TerritoryColombia
CityCali
Period19/09/1722/09/17

Keywords

  • Automatic reachability analysis
  • Control architectures
  • Formal verification
  • Plan execution interchange language (PLEXIL)
  • Rewriting logic
  • Robot autonomy
  • Robot operating system (ROS)

Fingerprint

Dive into the research topics of 'Reliable control architecture with PLEXIL and ROS for autonomous wheeled robots'. Together they form a unique fingerprint.

Cite this