Actuator Networks: Inducing Potential Fields to Guide a Moving Element to a Desired Position Using Push-Cage-Squeeze Cycles∗

Building on recent work in sensor networks and distributed manipulation, we propose Actuator Networks– networks of devices capable of exerting influence on their environment in addition to monitoring it. We show how an Actuator Network can be used to guide a moving element to a desired location in space through the creation of potential gradients, and introduce an algorithm capable of calculating the required actuation. In this algorithm, motion is achieved with three steps: “Push, Cage, and Squeeze”, whose sequential application we term a PCS cycle. Guiding a moving element via PCS cycles is robust to modeled trajectory error and provides a framework into which path planning and obstacle avoidance can be integrated. We explore the PCS cycle as an example of one of the types of distributed actuation possible with an Actuator Network. We introduce models, notation, terms and properties related to the nature of Actuator Networks, describe the distributed guidance algorithm, and discuss simulation results showing how an Actuator Network with eight nodes can guide a moving element to a desired location while avoiding obstacles. ICRA keywords: Sensor Networks, Actuator Networks, Potential Fields, Motion Planning

[1]  Gaurav S. Sukhatme,et al.  Reconfiguration methods for mobile sensor networks , 2007, TOSN.

[2]  Simon Parsons,et al.  Principles of Robot Motion: Theory, Algorithms and Implementations by Howie Choset, Kevin M. Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun, 603 pp., $60.00, ISBN 0-262-033275 , 2007, The Knowledge Engineering Review.

[3]  Paul Umbanhowar,et al.  Vibration-Induced Frictional Force Fields on a Rigid Plate , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  S.L. Waslander,et al.  Mutual Information Methods with Particle Filters for Mobile Sensor Network Control , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[5]  Kenneth Y. Goldberg,et al.  Automated Intruder Tracking using Particle Filtering and a Network of Binary Motion Sensors , 2006, 2006 IEEE International Conference on Automation Science and Engineering.

[6]  Mac Schwager,et al.  Distributed Coverage Control with Sensory Feedback for Networked Robots , 2006, Robotics: Science and Systems.

[7]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[8]  Nancy M. Amato,et al.  Shepherding Behaviors with Multiple Shepherds , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[9]  Qun Li,et al.  Distributed algorithms for guiding navigation across a sensor network , 2003, MobiCom '03.

[10]  Jun Ota,et al.  Motion planning of multiple mobile robots for Cooperative manipulation and transportation , 2003, IEEE Trans. Robotics Autom..

[11]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[12]  Vijay R. Kumar,et al.  Decentralized Algorithms for Multirobot Manipulation via Caging , 2002, WAFR.

[13]  Lydia E. Kavraki,et al.  Positioning of Symmetric and Nonsymmetric Parts Using Radial and Constant Fields: Computation of All Equilibrium Configurations , 2001, Int. J. Robotics Res..

[14]  Lydia E. Kavraki,et al.  A geometric approach to designing a programmable force field with a unique stable equilibrium for parts in the plane , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[15]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[16]  J. Brian Burns,et al.  Path planning using Laplace's equation , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  Wyatt S. Newman,et al.  High speed robot control and obstacle avoidance using dynamic potential functions , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[18]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.