Abstract

Robots could be a valuable tool for helping with dressing but determining how a robot and a person with disabilities can collaborate to complete the task is challenging. We present task optimization of robot-assisted dressing (TOORAD), a method for generating a plan that consists of actions for both the robot and the person. TOORAD uses a multilevel optimization framework with heterogeneous simulations. The simulations model the physical interactions between the garment and the person being dressed, as well as the geometry and kinematics of the robot, human, and environment. Notably, the models for the human are personalized for an individual’s geometry and physical capabilities. TOORAD searches over a constrained action space that interleaves the motions of the person and the robot with the person remaining still when the robot moves and vice versa. In order to adapt to real-world variation, TOORAD incorporates a measure of robot dexterity in its optimization, and the robot senses the person’s body with a capacitive sensor to adapt its planned end effector trajectories. To evaluate TOORAD and gain insight into robot-assisted dressing, we conducted a study with six participants with physical disabilities who have difficulty dressing themselves. In the first session, we created models of the participants and surveyed their needs, capabilities, and views on robot-assisted dressing. TOORAD then found personalized plans and generated instructional visualizations for four of the participants, who returned for a second session during which they successfully put on both sleeves of a hospital gown with assistance from the robot. Overall, our work demonstrates the feasibility of generating personalized plans for robot-assisted dressing via optimization and physics-based simulation.

Highlights

  • task optimization of robot-assisted dressing (TOORAD) is able to explore a wide range of actions for dressing in simulation, some of which might be challenging to test in the real world

  • We have used TOORAD to optimize the actions of a person and a PR2 robot to collaborate in pulling two sleeves of a hospital gown onto the person’s body

  • We have presented task optimization of robotassisted dressing (TOORAD), a method to use optimization and simulation to plan actions for a robot to collaborate with a person with motor impairments in a dressing task

Read more

Summary

Introduction

The collaboration involves two agents physically interacting, each of which typically has a high number of degrees of freedom (DoF) Disabilities can make both self and robot-assisted dressing more difficult. We present task optimization of robot-assisted dressing (TOORAD), a method for finding collaborative plans for a person and robot that will likely result in successful dressing. We have used TOORAD to optimize the actions of a person and a PR2 robot (a mobile manipulator made by Willow Garage) to collaborate in pulling two sleeves of a hospital gown onto the person’s body. Our results provide evidence that TOORAD can be used to plan actions that will result in a robot and person with disabilities collaborating successfully to complete a dressing task. – A survey of people with disabilities on their needs and capabilities to inform this and other works

Related work
Learning for robot-assisted dressing
Perceiving and modeling the user for robot-assisted dressing
Reinforcement learning
User-interaction for robot-assisted dressing
Planning for robot-assisted dressing
Planning for mobile manipulators
Integrating task and motion planning
Problem definition
Assumptions
Optimization architecture
Optimization algorithms
Selecting candidate trajectory policies
Determining the human configuration space of the policy
Subtask optimization
Human optimization
Cost on torque
Cost on stretching the garment
Simulators
Practical additions to the optimization
Evaluation
System implementation
Grasping
Sensing
Control
Study with participants with disabilities
Participant details
Experimental protocol
Results: robot-assisted dressing system
Results: confirmation in simulation
Discussion
Participant survey highlights and lessons learned
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call