Evolving Robot Empathy Through The Generation Of Artificial Pain In An Adaptive Self-Awareness Framework For Human-Robot Collaborative Tasks