A robotic simulation framework for cognitive systems