The States in the Concurrency Container does not Run Parallally as Intended.

asked 2019-11-06 23:44:41 -0500

Paul Sebastian gravatar image

I have created a flexbe behavior to test the working of concurrency container. The concurrency container contains 3 states which should run parallelly. Each of these 3 states basically publishes a unique string to 3 different topics. The value published by the topic is printed using "rostopic echo" ROS command. But when I run the behavior, the 3 concurrency states do not print the strings simultaneously, instead prints the strings one after another. This is not how the parallel states should run in a concurrency container. Instead, all the 3 strings should be printed at once.

The below two images show the behavior flow. image description

image description

edit retag flag offensive close merge delete