Technical Maintainer: ipa-nhg (Nadia Hammoudeh Garcia, Fraunhofer IPA) - nadia.hammoudeh.garcia@ipa.fraunhofer.de
This Ros package holds python interpreters for the ROS models created using the SeRoNet toolchain. These models (.ros and .rossystem extensions) can be used to describe ROS nodes, their interaction and the instantiation at runtime for further information please check the ROS model tutorials.
In addition, the Toolchain offers automatic extractors of the models from the original ROS code, on one hand with static code analyzers (based on HAROS) and on the other hand with introspectors at runtime.
For the static code analysis we made available a web interface able to inspect code hosted on Git and get its model representation as feedback http://ros-model.seronet-project.de/.
To facilitate the use of the models parsers we included to this repository and example script for the both supported models:
- Ros model parser scripts/parsers/ros_parser_example.py
- RosSystem model parser scripts/parsers/ros_system_parser_example.py
- Ros model generator scripts/generators/ros_model_generator_example.py
- RosSystem model parser scripts/generators/ros_system_model_generator_example.py