A cognitive robotic ecology approach to self-configuring and evolving AAL systems