Distributed Programming
Over the last few years we have done a fair amount of work on the problem of programming distributed ensembles of sensors and actuators. We have developed approaches based on modular programming frameworks and, more recently, on modern functional programming languages. The videos below show some examples of coordinated behavior using our programming frameworks.
Related Publications
-
Self Localizing Smart Camera Networks
B. Shirmohammadi and C. J. Taylor
ACM Transactions on Sensor Networks, Vol: 8, No: 2, Pgs: 11:1-11:24, March 2012
[ pdf ] [ bib ] -
Stream-oriented Robotics Programming
A. Cowley and C. J. Taylor
IEEE/RSJ International Conference on Intelligent Robots and Systems, September 2011
[ pdf ] [ bib ] -
Towards Language-Based Verification of Robot Behaviors
A. Cowley and C. J. Taylor
IEEE/RSJ International Conference on Intelligent Robots and Systems, September 2011
[ pdf ] [ bib ] -
Distributed Software Transactional Memory
A. Cowley and C. J. Taylor
Proceedings of the 2009 Scheme and Functional Programming Workshop, 2009
[ bib ] -
Development of Top-Down Analysis of Distributed Assembly Tasks
A. Cowley and M. A. Hsieh and C. J. Taylor
Proceedings of the 2009 Performance Metrics for Intelligent Systems (PerMIS) Workshop, 2009
[ bib ] -
Maintaining Network Connectivity and Performance in Robot Teams
M. A. Hsieh and A. Cowley and V. Kumar and C. J. Taylor
Journal of Field Robotics, Vol: 25, No: 1-2, Pgs: 111-131, 2008
[ pdf ] [ bib ] -
Software Engineering for Experimental Robotics
A. Cowley and L. Chaimowicz and C. J. Taylor
Vol: 30, Pgs: 169-182, 2007
[ bib ] -
Orchestrating Concurrency in Robot Swarms
A. Cowley and C. J. Taylor
Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems {IROS '07}, October 2007
[ pdf ] [ bib ] -
Towards the Deployment of a Mobile Robot Network with End-To-End Performance Guarantees
M.-y. A. Hsieh and A. Cowley and V. Kumar and C. J. Taylor
Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Pgs: 2085-2091, 2006
[ bib ] -
Opening the Dialog
A. Cowley and H.-c. Hsu and C. J. Taylor
Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Pgs: 2775-2781, 2006
[ pdf ] [ bib ] -
Design Minimalism in Robotics Programming
A. Cowley and L. Chaimowicz and C. J. Taylor
International Journal of Advanced Robotic Systems, Vol: 3, No: 1, Pgs: 31-36, March 2006
[ pdf ] [ bib ] -
Modular Programming Techniques for Distributed Computing Tasks
A. Cowley and H.-c. Hsu and C. J. Taylor
Proceedings of the 2004 Performance Metrics for Intelligent Systems (PerMIS) Workshop, 2004
[ bib ] -
Distributed Databases for Multi-Robot Teams
A. Cowley and H.-c. Hsu and C. J. Taylor
IEEE International Conference on Robotics and Automation, Vol: 1, Pgs: 691- 696, April 2004
[ bib ] -
ROCI: A Distributed Framework for Multi-Robot Perception and Control
L. Chaimowicz and A. Cowley and V. Sabella and C. J. Taylor
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Pgs: 266-273, 2003
[ pdf ] [ bib ]