Development of a cooperative neuro-rehabilitation system using robotic technology