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.
- ROS indigo (Ubuntu 14.04) or ROS kinetic (Ubuntu 16.04)
- CUDA (Optional)
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.
- [Recommend] You can create configuration files for using following functions, automatically.
- Do you want to use Measurer ?
- Do you want to use Analyzer ?
- Do you want to use Scheduler ?
- Do you want to use Tracer ?
Once ROSCH is successfully installed, you can install GPU scheduler:
- Do you want to use Linux_RTXG ?