ABSTRACT
We introduce Rovables, a miniature robot that can move freely on unmodified clothing. The robots are held in place by magnetic wheels, and can climb vertically. The robots are untethered and have an onboard battery, microcontroller, and wireless communications. They also contain a low-power localization system that uses wheel encoders and IMU, allowing Rovables to perform limited autonomous navigation on the body. In the technical evaluations, we found that Rovables can operate continuously for 45 minutes and can carry up to 1.5N. We propose an interaction space for mobile on-body devices spanning sensing, actuation, and interfaces, and develop application scenarios in that space. Our applications include on-body sensing, modular displays, tactile feedback and interactive clothing and jewelry.
Supplemental Material
- Birkmeyer, P., Gillies, A. G., and Fearing, R. S. Clash: Climbing vertical loose cloth. In Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on, IEEE (2011), 5087--5093.Google ScholarCross Ref
- Chen, G., Liu, Y., Fu, R., Sun, J., Wu, X., and Xu, Y. Rubbot: Rubbing on flexible loose surfaces. In Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on, IEEE (2013), 2303--2308.Google ScholarCross Ref
- Domanico, A. Nixie lets you wear a selfie-taking drone on your wrist. CNET (2014). http://www.cnet.com/news/ nixie-wear-a-selfie-taking-drone-on-your-wrist/.Google Scholar
- Filliat, D., and Meyer, J.-A. Map-based navigation in mobile robots:: I. a review of localization strategies. Cognitive Systems Research 4, 4 (2003), 243--282. Google ScholarDigital Library
- Follmer, S., Leithinger, D., Olwal, A., Cheng, N., and Ishii, H. Jamming user interfaces: programmable particle stiffness and sensing for malleable and shape-changing devices. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, ACM (2012), 519--528. Google ScholarDigital Library
- Gfrerer, T. ofxskeleton. Ponies and Light (2014). http://poniesandlight.co.uk/code/ofxSkeleton/.Google Scholar
- Gomes, A., Nesbitt, A., and Vertegaal, R. Morephone: a study of actuated shape deformations for flexible thin-film smartphone notifications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2013), 583--592. Google ScholarDigital Library
- Harrison, C., Benko, H., and Wilson, A. D. Omnitouch: wearable multitouch interaction everywhere. In Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, ACM (2011), 441--450. Google ScholarDigital Library
- Holz, C., Grossman, T., Fitzmaurice, G., and Agur, A. Implanted user interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2012), 503--512. Google ScholarDigital Library
- Ion, A., Wang, E. J., and Baudisch, P. Skin drag displays: Dragging a physical tactor across the user's skin produces a stronger tactile stimulus than vibrotactile. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, ACM (2015), 2501--2504. Google ScholarDigital Library
- Kim, D.-H., Lu, N., Ma, R., Kim, Y.-S., Kim, R.-H., Wang, S., Wu, J., Won, S. M., Tao, H., Islam, A., et al. Epidermal electronics. Science 333, 6044 (2011), 838--843. Google ScholarCross Ref
- Kim, S., Spenko, M., Trujillo, S., Heyneman, B., Santos, D., and Cutkosky, M. R. Smooth vertical surface climbing with directional adhesion. Robotics, IEEE Transactions on 24, 1 (2008), 65--74. Google ScholarDigital Library
- Laibowitz, M., and Paradiso, J. A. Parasitic mobility for pervasive sensor networks. In Pervasive Computing. Springer, 2005, 255--278. Google ScholarDigital Library
- Latré, B., Braem, B., Moerman, I., Blondia, C., and Demeester, P. A survey on wireless body area networks. Wireless Networks 17, 1 (2011), 1--18. Google ScholarDigital Library
- Liu, Y., Wu, X., Qian, H., Zheng, D., Sun, J., and Xu, Y. System and design of clothbot: A robot for flexible clothes climbing. In Robotics and Automation (ICRA), 2012 IEEE International Conference on, IEEE (2012), 1200--1205. Google ScholarCross Ref
- Murphy, M. P., and Sitti, M. Waalbot: An agile small-scale wall-climbing robot utilizing dry elastomer adhesives. Mechatronics, IEEE/ASME Transactions on 12, 3 (2007), 330--338.Google Scholar
- Nakagaki, K., Follmer, S., and Ishii, H. Lineform: Actuated curve interfaces for display, interaction, and constraint. In Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, ACM (2015), 333--339. Google ScholarDigital Library
- Ogata, M., Sugiura, Y., Osawa, H., and Imai, M. Pygmy: a ring-like anthropomorphic device that animates the human hand. In CHI'12 Extended Abstracts on Human Factors in Computing Systems, ACM (2012), 1003--1006. Google ScholarDigital Library
- Poupyrev, I., Gong, N.-W., Fukuhara, S., Karagozler, M. E., Schwesig, C., and Robinson, K. Project jacquard: Manufacturing digital textiles at scale. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2016). Google ScholarDigital Library
- Qi, J., and Buechley, L. Animating paper using shape memory alloys. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2012), 749--752. Google ScholarDigital Library
- Rekimoto, J. Gesturewrist and gesturepad: Unobtrusive wearable interaction devices. In Wearable Computers, 2001. Proceedings. Fifth International Symposium on, IEEE (2001), 21--27. Google ScholarDigital Library
- Ross, R. Transforming clothes. MIT Technology Review (2006). http://www.technologyreview.com/news/406705/ transforming-clothes/.Google Scholar
- Saga, T., Munekata, N., and Ono, T. Daily support robots that move on the body. In Proceedings of the Second International Conference on Human-agent Interaction, ACM (2014), 29--34. Google ScholarDigital Library
- Wang, Y., Yang, X., Zhao, Y., Liu, Y., and Cuthbert, L. Bluetooth positioning using rssi and triangulation methods. In Consumer Communications and Networking Conference (CCNC), 2013 IEEE, IEEE (2013), 837--842.Google ScholarCross Ref
- Weigel, M., Lu, T., Bailly, G., Oulasvirta, A., Majidi, C., and Steimle, J. iskin: Flexible, stretchable and visually customizable on-body touch sensors for mobile computing. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, ACM (2015), 2991--3000. Google ScholarDigital Library
- Weiser, M. The computer for the 21st century. Scientific American 265, 3 (1991), 94--104. Google ScholarCross Ref
- Whiton, A. Sartorial Robotics: Electronic-textiles and fiber-electronics for social soft-architecture robotics. PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 2013.Google Scholar
- Wood, R. J. The first takeoff of a biologically inspired at-scale robotic insect. Robotics, IEEE Transactions on 24, 2 (2008), 341--347. Google ScholarDigital Library
- Yao, L., Niiyama, R., Ou, J., Follmer, S., Della Silva, C., and Ishii, H. Pneui: pneumatically actuated soft composite materials for shape changing interfaces. In Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, ACM (2013), 13--22. Google ScholarDigital Library
Index Terms
- Rovables: Miniature On-Body Robots as Mobile Wearables
Recommendations
A biologically inspired method for robot navigation in a cluttered environment
The problem of wheeled mobile robot (WMR) navigation toward an unknown target in a cluttered environment has been considered. The biologically inspired navigation algorithm is the equiangular navigation guidance (ENG) law combined with a local obstacle ...
Design and implementation of a navigation system for autonomous mobile robots
In this paper, a navigation system for autonomous mobile robots is proposed. Our navigation system is a hybrid of behaviour-based and model-based navigation systems. In our system, a behaviour-based subsystem is in charge of low-level reactive actions, ...
Navigation of mobile robots in the presence of obstacles
Robot navigation is one of the basic problems in robotics. In general, the robot navigation algorithms are classified as global or local, depending on surrounding environment. In global navigation, the environment surrounding the robot is known and the ...
Comments