The role of collaborative robotics in assistive and rehabilitation applications | Synapse