This line is wrong: CDirectionalLEDEntity* pcKBLED = any_cast<CDirectionalLEDEntity*>(it->second); You're casting it->second , which you have already cast in the previous line to CKilobotEntity . I would suggest you familiarize with C++ and casting before diving into ARGoS, and make sure understand ...
The code you've attached has a number of errors, e.g., you call the method CALF::Init() despite your class not being a subclass of CALF. The issues you're encountering seem to be more on C++ programming than ARGoS. I can't provide detailed support with external plugins like ARK. If you need specific...
I have tried to modify that CMakeLists.txt replacing "ARGOS_COMPILE_QTOPENGL" with "ARGOS_QTOPENGL_FOUND", and at this point everithing is built. Yes, this is the correct fix. I am working on it now and will commit it soon. Plugins matching "kilobot": None found. This ...
By default, the RAB can send only 10 bytes. If a message is larger, it is discarded. Try increasing the message size by using the parameter rab_data_size of the foot-bot tag. All the details here: