This relates to the simulator. Currently when you add a bot/scenario object, this is pretty much what happens:
GUI sends request to basestation containing object details
basestation creates the object and keeps track of it in the simulator/simulator vision system
GUI sends request to basestation to retrieve simulated objects, and displays objects that are returned
Somewhere along the line the differentiation between a bot and a scenario object is lost, so the frontend just treats anything that is 0.15m in size as a bot (so as long as no scenario objects are 0.15m this will work normally).
Obviously this is terrible so we should try and fix this. This was an issue left over from last semester, so it would be nice if someone could take a look at this when the vision system is being rewritten and make sure that the different object types are differentiated at every step.
This relates to the simulator. Currently when you add a bot/scenario object, this is pretty much what happens:
Somewhere along the line the differentiation between a bot and a scenario object is lost, so the frontend just treats anything that is 0.15m in size as a bot (so as long as no scenario objects are 0.15m this will work normally).
Obviously this is terrible so we should try and fix this. This was an issue left over from last semester, so it would be nice if someone could take a look at this when the vision system is being rewritten and make sure that the different object types are differentiated at every step.