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 Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE
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 = {},
year = 2016,
month = 7,
note =
}

Software:
To order this software, request consultation services, or receive further information, please fill out the following request.

Save / Share:
  • A validation activity on version V1.3 of the CATHARE 2 code is being performed by ENEA. This activity aims to evaluate the code capability to predict the physical phenomena related to innovative safety systems in advanced water reactor. In the frame of this validation activity, a study has concerned the post-test analysis of experiments on the Automatic Depressurization System (ADS) of the AP600 reactor. The experiments had been carried out in the VAPORE facility at the ENEA Research Center of Casaccia (Rome, Italy). The ADS integral tests were especially suitable to verify the physical models of the code for criticalmore » flow and water entrainment on blowdown scenarios in typical PWR conditions. In order to meet this objective, a nodalization of the facility has been developed and has been applied for the interpretation of two different blowdown tests, characterized by different initial and boundary conditions. Although experimental results are proprietary, comparisons between calculated and measured parameters are shown in a normalized form.« less
  • A library of utility classes for computer vision. Contains implementations of various well-known image processing techniques, such as interest point operators and region descriptors. Includes interfaces to various libraries for image and video I/O, as well as an interface to LAPACK/BLAS. FL was developed at the University of Illinois, Urbana-Champaign (UIUC) and released under an open source license. Version 1.2 was a maintenance release provided by SNL under the LGPL license. Version 1.3 is a maintenance release, containing the following changes: - Improved image format handling. Now handles strided and planar memory layouts and a wider range of pixel formats.more » - Improved image file I/O, including better support for metadata, a wider range of stored pixel types, and a couple of new file formats. - Improvements to DOG and SIFT, and efficiency improvements in low-level convolution. - Improvements to networking, including a generic TCP listener. - Various improvements to numerical processing. The HISTORY file included in the distribution contains a more detailed description of the changes.« less
  • This System Requirements Document (SRD) defines waveform data processing requirements for the International Data Centre (IDC) of the Comprehensive Nuclear Test Ban Treaty Organization (CTBTO). The IDC applies, on a routine basis, automatic processing methods and interactive analysis to raw International Monitoring System (IMS) data in order to produce, archive, and distribute standard IDC products on behalf of all States Parties. The routine processing includes characterization of events with the objective of screening out events considered to be consistent with natural phenomena or non-nuclear, man-made phenomena. This document does not address requirements concerning acquisition, processing and analysis of radionuclide datamore » but includes requirements for the dissemination of radionuclide data and products.« less
  • DCHAIN calculates the time-dependent daughter populations in radioactive decay and nuclear reaction chains. Chain members can have non-zero initial populations and be produced from the preceding chain member as the result of radioactive decay, a nuclear reaction, or both. Parent-daughter equilibrium times and relative activities at equilibrium can also be calculated. Program input can be supplied interactively or read from ASCII files.
  • This report presents the results of a customer telephone survey of the users of two software programs provided by the U. S. Department of Energy Federal Energy Management Program (FEMP) during calendar years 1995 and 1996. The primary purpose for the survey is to provide the Team Leader to FEMP Technical Assistance and members of the team with detailed customer feedback pertaining to how well selected FEMP software programs are being used and to identify areas for improvement. The information presented enables managers to see both the strengths of their software programs and software components that can be improved. Themore » survey was conducted during the fall of 1997 in conjunction with a FEMP workshop attendee survey. The results of the workshop survey are presented is a sister document entitled, ''An Evaluation of the Federal Energy Management Program's Technical Assistance Workshops.« less

To initiate an order for this software, request consultation services, or receive further information, fill out the request form below. You may also reach us by email at: .

OSTI staff will begin to process an order for scientific and technical software once the payment and signed site license agreement are received. If the forms are not in order, OSTI will contact you. No further action will be taken until all required information and/or payment is received. Orders are usually processed within three to five business days.

Software Request

(required)
(required)
(required)
(required)
(required)
(required)
(required)
(required)