Multi-agent system engineering for emphatic human-robot interaction