Reconfigurable and Autonomic Computing
As Site Director of the NSF Center for Robots and Sensors for the Human Well-Being (RoSe-HUB), Prof. Voyles RoSe-HUB is co-sponsoring some of this work. This site also reflects work as a participant in the National Science Foundation grant 0421159.
We are developing a reconfigurable computing platform for Heterogeneous Wireless Control Networks to support the TerminatorBot, the Dexterous Hexrotor, MOTHERSHIP and other novel robotic mechanisms for search-and-rescue. This wireless, distributable node is being used as the backbone of high-performance wireless sensor networks research, wireless video sensor networks research, heterogeneous sensor netowrks, and static and dynamic reconfigurable computing research.
Autonomic Computing is a term derived from the biological description of our Autonomic Nervous System. The autonomic nervous system is that part of the nervous system that maintains homeostasis, or the internal status of the system (human body, in this case). Temperature, hydration level, blood pressure, etc. are elements of the internal status of the human body. These are self-regulating in the face of varying environmental conditions.
Likewise, we are interested in self-regulation of robots through self-reconfiguration of hardware and software -- an autonomic system. One example of our autonomic robots is a robot that can identify terrain based on gait effects, and then modify the gait to maintain some level of locomotion efficiency. (See Larson, Demir, and Voyles, 2005, below.)
ReFrESHReal-time software architecture for self-adaptive systems.
ReFrESH - Reconfigurable Framework for Embedded systems both Software and Hardware - is a multi-layered software middleware architecture over a real-time kernel that provides design-time and run-time infrastructure for the construction of self-adaptive systems. Like real-time middleware made working with real-time operating systems easier, middleware for fault tolerance and self-adaptivity is making systems that can adapt to and learn from changes in their environment a mangeable task.
TerminatorBotThe TerminatorBot is a search-and-rescue robot that is unique in its ability to manipulate objects and crawl over very difficult terrain in such a small package. Inspired by the final scene of the original Terminator movie, this sode can-size robot is able to manipulate objects with its limbs and locomote by dragging itself with the same limbs. Below are pictures of the first two 75mm-diameter prototypes of the TerminatorBot. A third has actuated claws for climbing down ropes. (Climbing action has yet to be perfected. Stay tuned for videos future...)
The TerminatorBot is intended to be a manipulative node in a heterogeneous fabric for ubiquitous computing based on the reconfigurable computing node described here. Nodes in this computational fabric will contain many of the capabilities needed for a robot: computation, wireless communication, sensing, and manipulation.
|Two TerminatorBots collaboratively navigating on rock and wood chips.|
As part of a workshop sponsored by the NSF R4 program and the NSF Safety, Security, and Rescue Research Center, the TerminatorBot is shown here at the rubble pile at the Lakehurst Naval Air Station with New Jersey Task Force 1.
|TerminatorBot after a drop into a vertical sewer pipe.|
- Y Cui, J Lane, R Voyles, A Krishnamoorthy, "A new fault tolerance method for field robotics through a self-adaptation architecture," in Proc of IEEE International Symposium on Safety, Security, and Rescue Robotics, 2014.
- Y Cui, RM Voyles, MH Mahoor, "Refresh: A self-adaptive architecture for autonomous embedded systems," in 2013 IEEE Intl Conf on Automation Science and Engineering (CASE), pp. 850-855, 2013.
- B.H. Kim, C. D'Souza, R.M. Voyles, J. Hersch, S. Roumeliotis, "A Reconfigurable Computing Platform for Plume Tracking with Mobile Sensor Networks," in the Proceedings of the 2006 SPIE Defense and Security Symposium, Orlando, FL, April, 2006.
- A.C. Larson, G.K. Demir, and R.M. Voyles, "Terrain Classification Using Weakly-Structured Vehicle/Terrain Interaction ," in Autonomous Robots, v. 19, pp. 41-52, 2005.
- W. Zhao, B.H. Kim, A.C. Larson and R.M. Voyles, " FPGA Implementation of Closed-Loop Control System for Small-Scale Robot," in Proceedings of the 2005 International Conference on Advanced Robotics, v. 1, pp. .
- A. Larson and R. Voyles, "TerminatorBot: A Novel Robot with Dual-Use Mechanism for Locomotion and Manipulation," in IEEE/ASME Transactions on Mechatronics, v. 10, n. 1, pp. 17-25, 2005.
- R.M. Voyles, A.C. Larson, M. Lapoint and J. Bae, " Core-Bored Search-and-Rescue Applications for an Agile Limbed Robot," in Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, v. 1, pp. 58-63.
- R.M. Voyles, "A Mesoscale Mechanism for Adaptive Mobile Manipulation," in Proceedings of the ASME Dynamic Systems and Control Division, ASME Annual Meeting, v. 2, pp. 957-964.
- R.M. Voyles, "TerminatorBot: A Robot with Dual-Use Arms for Manipulation and Locomotion," in Proceedings of the 2000 IEEE International Conference on Robotics and Automation, v 1, pp. 61-66.
- K. Yesin, B. Nelson, N. Papanikolopoulos, R. Voyles and D. Krantz, "Active Video System for a Miniature Reconnaissance Robot" in Proceedings of the 2000 IEEE International Conference on Robotics and Automation, v 4, pp. 3920-3925.
Distributed Robotics Source List
Copyright: © 2007 by Richard M. Voyles
rvoyles [at] purdue [dot] edu