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