After discussing feedback from Maya last week, we decided to shift the problem we want to solve to be geared towards a specific medical need that cannot be solved with general purpose robot abilities. Our TAs Michael and Daphne provided their feedback on the feasibility of our new idea and suggested some related works. Specifically, we want to assist older persons, those with limited mobility and/or those recovering from an injury with their medical grade bandages. Our following sketch and storyboard depicts the problem + solution.
In this sketch and storyboard, our goal was to depict a realistic scenario where a user would need help with replacing a bandage wrap. After presenting these to Heer's Certified Nursing Assistant roommate, we received helpful feedback and assurance. Overall, she found the idea to be "pretty reasonable because the person would just need to make sure that their leg is in a free space so that the robot can go in. They can also place it on a stool if needed." She also said that the interface seems clean, and we would need to make sure that it is simple to understand and has sufficient instructions in the real version, as older persons can struggle with technology. She also asked "how would getting the new wrap work?" This led us to adjusting our illustrations to show that the user is holding the bandage and will hand it off to the robot. She also suggested of disposing of the old bandage ASAP, so our robot will have the functionality to be able to move to a garbage bin and drop the old bandage into it. One thing she was curious about is if the robot would disinfect the wound before applying the new wrap. We believe is an important point to consider, however for the scope of this project, we will first focus on the removal + replacement of the bandage wrap.
In this post, we have several related works from Zachary Erickson and other assistive robotics papers that we will draw inspiration and guidance from towards our project.
This interface has basic functions for open/closing the Stretch gripper, moving Stretch forward/backward, and moving the Stretch lift to top/middle positions. Additionally, it contains a live video stream. Thank you to our TA Michael for the template code, which helped with our debugging.
For our project interface, we invision that the user has a clear set of buttons to accomplish the bandage replacement task. The general robot movement buttons will allow the user to bring the robot to them and adjust the arm such that the gripper hand can go in at the correct angle. The bandage specific robot movement buttons are then what the user uses to unwrap and wrap the bandage. The secure wrap velcro button will ideally be something where the robot automatically gives itself enough space to close the gripper and them apply slight downwards pressure with the hand to secure the velcro on the bandage. Also, the live stream video will help users know exactly what orientation/position the robot is in.