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 =
}