While robots present an opportunity to provide physical assistance to older adults and people with mobility impairments in bed, people frequently rest in bed with blankets that cover the majority of their body. To provide assistance for many daily self-care tasks, such as bathing, dressing, or ambulating, a caregiver must first uncover blankets from part of a person's body. In this work, we introduce a formulation for robotic bedding manipulation around people in which a robot uncovers a blanket from a target body part while ensuring the rest of the human body remains covered. We compare both reinforcement and supervised learning approaches for optimizing policies which provide a robot with grasp and release points that uncover a target part of the body. We trained and conducted evaluations of these policies in physics simulation environments that consist of a deformable cloth mesh covering a simulated human lying supine on a bed. In addition, we transfer simulation-trained policies to a real mobile manipulator and demonstrate that it can uncover a blanket from target body parts of a manikin lying in bed. Source code is available online.
翻译:虽然机器人为老年人和床上行动障碍者提供了提供身体援助的机会,但人们常常在床上用覆盖其大部分身体的毯子睡觉。为了协助许多日常的自我护理任务,如洗澡、穿衣或包扎,护理人员必须首先从人体的一部分中揭开毯子。在这项工作中,我们引入了机器人操控人群的配方,机器人从目标身体部分揭开毯子,同时确保人体的其余部分仍然被覆盖。我们比较了强化和受监督的学习方法,以优化政策,为机器人提供掌握和释放点,从而发现身体的一个目标部分。我们在物理模拟环境中对这些政策进行了培训并进行了评估,这种模拟环境包括一个可变形布布网,覆盖床上的模拟人躺着的涂料。此外,我们将模拟训练的政策转移到真正的移动操纵器,并证明它可以从床上的男性男子的目标身体部分揭开毯子。源代码可以在线查阅。