Skip to content

amamory-embedded/ROSCH

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROSCH

Real-time extension modules for ROS. The supported functions include:

  • Measurer : Measure the execution time for ROS nodes
  • Analyzer : Analyze ROS nodes (Offline).
  • Scheduler : Schedule ROS nodes with Fixed-Priority policy.
  • Tracer : Visualize a scheduling result for ROS nodes.
  • Tool : Generate YAML files for using above functions.

Requirements

  • ROS indigo (Ubuntu 14.04) or ROS kinetic (Ubuntu 16.04)
  • CUDA (Optional)

Coding Standards

The following are regarding coding standards preferred in ROSCH. No need to throw away your coding style, just do your best to follow our standards.

How to install and use ROSCH

  1. [Recommend] You can create configuration files for using following functions, automatically.
  2. Do you want to use Measurer ?
  3. Do you want to use Analyzer ?
  4. Do you want to use Scheduler ?
  5. Do you want to use Tracer ?

Once ROSCH is successfully installed, you can install GPU scheduler:

  1. Do you want to use Linux_RTXG ?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.4%
  • C++ 38.5%
  • C 10.9%
  • CMake 1.5%
  • Makefile 0.4%
  • Shell 0.2%
  • Other 0.1%