Currently, each tool manages its own set of properties, which can be updated live (e.g., table, camp, strategy, avoidance, robot size, obstacle size, margins, etc.).
Many of these properties need to be shared across multiple tools. By storing them in shared memory, they will become accessible to all tools, and any live update made by one tool will be immediately reflected and used by the others.
Currently, each tool manages its own set of properties, which can be updated live (e.g., table, camp, strategy, avoidance, robot size, obstacle size, margins, etc.).
Many of these properties need to be shared across multiple tools. By storing them in shared memory, they will become accessible to all tools, and any live update made by one tool will be immediately reflected and used by the others.