Follow the instruction below to analyze task allocation with fixted priority scheduling.
Analyzer dipicts a graph and a scheduling result.
$(TOPDIR) represents your top working directory.
Please, prepare anazlyzer_rosch.yaml in $(TOPDIR)/YAMLs/.
Required ROS node information:
nodename: the name of ROS nodecore: if this node uses n cores (e.g., OpenMP), core is n.sub_topic: topics for subscribepub_topic: topics for publishrun_time: the execution timedeadline: if an end node, set a deadline. Otherwise set to 0.period: if an entry node, set a period. Otherwise set to 0.
$ cd $(TOPDIR)/Analyzer
$ make$ cd $(TOPDIR)/Analyzer/bin
$ ./Analyzer