Distributed Adaptive Control: An ideal Cognitive Architecture candidate for managing a robotic recycling plant