Which nodes and services to create for a specific application?

asked 2021-02-13 04:11:17 -0500

Lin gravatar image

updated 2021-04-22 11:21:58 -0500

miura gravatar image

Hi All,

Working on an imitation game scenario including a robot, we need to use the ROS APIs of the robot. The game comprises of several phases among which the greetings and imitation ones.

We are new to ROS and have gone through the tutorials, understanding the concepts of nodes, topics, pub/subsc, services, etc... Most pages on ROS are technical and explain the processes (install, upgrade), the commands (roscore, rosnode list, ...) But what about the actual design? For instance, within our specific context, we would need help determining which ROS nodes and services to create, the very architecture itself (example : a "greeter" node, another one able to perform posture recognition?) Several architectures may be possible but how to determine the most efficient?

Looking for good resources on the subject please.

Thank you

edit retag flag offensive close merge delete