I want to add conditional judgments to the task steps of the Mission Controller component to achieve more complex tasks. Here is my approach
I referred to it Mission Controller - Remote AMR Control via Redis My understanding is to use Python scripts to modify the task steps of the Mission Controller component, and send a TriggerSignal after completing the modifications. However, unfortunately, it was not implemented as I had imagined,
I don’t know how to implement conditional judgment in the Mission Controller component to perform different task steps now
@idkfa Maybe I didn’t describe it clearly. You didn’t understand what I meant. The question I want to express is: In a very complex scenario, I want to use the “Mission Controller” component to “CallMission” different tasks to form a new composite task by judging conditions. Can you understand this description?
@idkfa The scenario I am currently facing is quite complex. I have roughly calculated that there may be more than 85 AGV tasks, but these 85 tasks can be composed of 10-20 simple tasks or task steps by adding some logical judgments. If they can be implemented, it will greatly reduce the workload. Unfortunately, so far I have not found a place to add logic!!!
The mission controller is not intended for determining logic, so the logic must be processed before sending messages to the Redis server. If you want to handle the logic after the mission controller receives messages, you can only do so within the RedisScript.