skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: ROSSTEP v1.3

Abstract

ROSSTEP is a system for sequentially running roslaunch, rosnode, and bash scripts automatically, for use in Robot Operating System (ROS) applications. The system consists of YAML files which define actions and conditions. A python file parses the code and runs actions sequentially using the sys and subprocess python modules. Between actions, it uses various ROS-based code to check conditions required to proceed, and only moves on to the next action when all the necessary conditions have been met. Included is rosstep-creator, a QT application designed to create the YAML files required for ROSSTEP. It has a nearly one-to-one mapping from interface elements to YAML output, and serves as a convenient GUI for working with the ROSSTEP system.

Authors:
Publication Date:
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE
Contributing Org.:
Los Alamos National Laboratory
OSTI Identifier:
1312727
Report Number(s):
ROSSTEP; 0048658038600
C16103
DOE Contract Number:  
AC52-06NA25396
Resource Type:
Software
Software Revision:
00
Software Package Number:
004865
Software CPU:
80386
Open Source:
Yes
BSD License
Source Code Available:
Yes
Related Software:
Interfaces with Robot Operating System (ROS)
Country of Publication:
United States

Citation Formats

Allevato, Adam. ROSSTEP v1.3. Computer software. https://www.osti.gov//servlets/purl/1312727. Vers. 00. USDOE. 21 Jul. 2016. Web.
Allevato, Adam. (2016, July 21). ROSSTEP v1.3 (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1312727.
Allevato, Adam. ROSSTEP v1.3. Computer software. Version 00. July 21, 2016. https://www.osti.gov//servlets/purl/1312727.
@misc{osti_1312727,
title = {ROSSTEP v1.3, Version 00},
author = {Allevato, Adam},
abstractNote = {ROSSTEP is a system for sequentially running roslaunch, rosnode, and bash scripts automatically, for use in Robot Operating System (ROS) applications. The system consists of YAML files which define actions and conditions. A python file parses the code and runs actions sequentially using the sys and subprocess python modules. Between actions, it uses various ROS-based code to check conditions required to proceed, and only moves on to the next action when all the necessary conditions have been met. Included is rosstep-creator, a QT application designed to create the YAML files required for ROSSTEP. It has a nearly one-to-one mapping from interface elements to YAML output, and serves as a convenient GUI for working with the ROSSTEP system.},
url = {https://www.osti.gov//servlets/purl/1312727},
doi = {},
url = {https://www.osti.gov/biblio/1312727}, year = {Thu Jul 21 00:00:00 EDT 2016},
month = {Thu Jul 21 00:00:00 EDT 2016},
note =
}