IEEE Robotics & Automation Magazine - September 2010 - 77
[4] D. R. Karuppiah, Z. Zhu, P. Shenoy, and E. M. Riseman, "A fault-tolerant distributed vision system architecture for object tracking in a smart
room," Lect. Notes Comput. Sci., vol. 2095, pp. 201-219, 2001.
[5] A. Boulis, "Programming sensor networks with mobile agents," in Proc.
6th Int. Conf. Mobile Data Management: MDM '05. New York, NY: ACM,
2005, pp. 252-256.
[6] D. Georgoulas and K. Blow, "Intelligent mobile agent middleware for
wireless sensor networks: A real time application case study," in Proc. Advanced
Int. Conf. Telecommunications, 2008, pp. 95-100.
[7] A. Fuggetta, G. P. Picco, and G. Vigna, "Understanding code mobility,"
IEEE Trans. Software Eng., vol. 24, no. 5, pp. 342-361, 1998.
[8] S. S. Nestinger, D. Ko, A. Rumer, and H. H. Cheng, "Mobile agentbased remote vision sensor fusion," in Proc. 2008 IEEE/ASME Int. Conf.
Mechatronic and Embedded Systems and Applications, Beijing, China, Oct. 12-
15, 2008, pp. 482-487.
[9] F. F. Ingrand, M. P. Georgeff, and A. S. Rao, "An architecture for realtime reasoning and system control," IEEE Expert, vol. 7, no. 6, pp. 34-44,
Dec. 1992.
[10] F. F. Ingrand, R. Chatila, R. Alami, and F. Robert, "PRS: A high level
supervision and control language for autonomous mobile robots," in Proc.
1996 IEEE Int. Conf. Robotics and Automation, Apr.1996, vol. 1, pp. 43-49.
[11] JADE-Java Agent DEvelopment Framework [Online]. Available: http://
jade.tilab.com/
[12] B. Chen, H. H. Cheng, and J. Palen, "Mobile-C: A mobile agent platform
for mobile C/Cþþ agents," Software Pract. Exp., vol. 36, no. 15, pp. 1711-
1733, Dec. 2006.
[13] Mobile-C: A multi-agent platform for mobile C/Cþþ code [Online].
Available: http://www.mobilec.org
[14] FIPA: The Foundation for Intelligent Physical Agents [Online]. Available: http://www.fipa.org/
[15] Y.-C. Chou, D. Ko, and H. H. Cheng, "An embeddable mobile agent
platform supporting runtime code mobility, interaction and coordination
of mobile agents and host systems," Inform. Softw. Technol., vol. 52, no. 2,
pp. 185-196, 2010.
[16] H. H. Cheng, C for Engineers and Scientists: An Interpretive Approach. New
York: McGraw-Hill, 2009.
[17] Embedded Ch, SoftIntegration, Inc. [Online]. Available: http://www.
softintegration.com/products/sdk/embedded ch/
[18] B. Chen, D. Linz, and H. H. Cheng, "XML-based agent communication, migration and computation in mobile agent systems," J. Syst. Softw.,
vol. 81, no. 8, pp. 1364-1376, 2008.
[19] Open source computer vision library [Online]. Available: http://
opencvlibrary.sourceforge.net/
[20] ImageMagick [Online]. Available: http://www.imagemagick.org
[21] G. R. Bradski and J. Davis, "Motion segmentation and pose recognition
with motion history gradients," in Proc. IEEE Workshop Applications of Computer
Vision, 2000, p. 238.
[22] R. Yang, D. Gotz, J. Hensley, H. Towles, and M. Brown, "Pixelflex: A
reconfigurable multi-projector display system," in Proc. 2001 IEEE Conf.
Visualization, San Diego, CA, Oct. 21-26, 2001, pp. 68-75.
[23] Q. Yu, H. H. Cheng, W. W. Cheng, and X. Zhou, "Ch OpenCV for
interactive open architecture computer vision," Adv. Eng. Softw., vol. 35,
no. 7-8, pp. 527-536, 2004.
[24] S. S. Nestinger and H. H. Cheng, "Interactive image processing and
manipulation," in Proc. 2007 ASME/IEEE Int. Conf. Mechatronic and Embedded Systems and Applications, Las Vegas, NV, Sept. 4-7, 2007, pp. 245-254.
[25] Ch ODBC [Online]. Available: http://www.softintegration.com/products/
toolkit/odbc/
[26] Ch SQLite [Online]. Available: http://chsqlite.sourceforge.net
[27] Mobile agent-based vision sensor fusion [Online]. Available: http://www.
mobilec.org/apps/vision/
[28] P. F. Whelan, "System engineering issues in industrial inspection," in
Proc. IEE Colloquium Industrial Inspection (Digest No: 1997/041), Feb. 1997,
pp. 1/1-1/6.
[29] H. Golnabi and A. Asadpour, "Design and application of industrial machine
vision systems," Robot. Computer-Integrated Manufact., vol. 23, pp. 630-637, 2007.
SEPTEMBER 2010
[30] S. H. Kim and B. K. Kim, "Analysis on time-delay of commercial offthe-shelf vision system considering motion-blur," in Proc. 2001 IEEE/
RSJ Int. Conf. Intelligent Robots and Systems, Maui, HI, Oct. 29-Nov. 3,
2001, pp. 2080-2085.
[31] X. Hu, J. Pannu, and H. H. Cheng, "Retrofitting an automatic manufacturing workcell for study of open architecture object-oriented integration of mechatronic systems," Chin. J. Mech. Eng., vol. 15, no. 2,
pp. 149-152, 2002.
[32] J. Pannu, X. D. Hu, and H. H. Cheng, "Retrofitting of industrial manipulators for study of open architecture integration of mechatronic systems,"
in Proc. ASME 18th Computers in Engineering Conf., Atlanta, GA, 1998,
Paper DETC98/CIE-5533.
[33] D. T. D. System, PMAC User's Manual and Software Reference, Firmware
version 1.13, Dec. 1992.
[34] S. S. Nestinger, B. Chen, and H. H. Cheng, "A mobile agent-based
framework for flexible automation systems," IEEE/ASME Trans. Mechatron., vol. PP, no. 99, pp. 1-10, 2010.
[35] W. Fink, J. M. Dohm, M. A. Tarbell, T. M. Hare, and V. R. Baker,
"Next-generation robotic planetary reconnaissance missions: A paradigm
shift," Planet. Space Sci., vol. 53, no. 14-15, pp. 1419-1426, Dec. 2005.
[36] The genetic algorithm utility library [Online]. Available: http://gaul.
sourceforge.net
[37] Ch GAUL [Online]. Available: http://iel.ucdavis.edu/projects/chgaul
[38] J. Tu and S. Yang, "Genetic algorithm based path planning for a mobile
robot," in Proc. IEEE Int. Conf. Robotics and Automation, ICRA '03, vol. 1,
pp. 1221-1226, Sept. 2003.
[39] L. Cragg and H. Hu, "Mobile agent approach to networked robots," Int.
J. Adv. Manufact. Technol., vol. 30, pp. 979-987, 2006.
Stephen S. Nestinger received his M.S. and Ph.D. degrees
in mechanical and aeronautical engineering from UC Davis,
in 2005 and 2009, respectively. He is an assistant professor in
the Mechanical Engineering Department at Worcester Polytechnic Institute (WPI). He is also the director of the Robotics,
Automation, and Mechatronics Laboratory at WPI. He is a
Member of the IEEE. His research interests include real-time
systems, software and systems integration, multirobot systems,
collaborative cooperation, mobile agent systems, intelligent
embedded and mechatronic systems, and distributed, evolutionary, and adaptive control systems.
Harry H. Cheng received his M.S. degree in mathematics and
Ph.D. degree in mechanical engineering from the University of
Illinois at Chicago in 1986 and 1989, respectively. He worked as
a senior engineer on robotic automation systems in the Research
and Development Division at UPS from 1989 to 1992. He is a
professor at the Department of Mechanical and Aerospace Engineering and Graduate Group in Computer Science and the
director of the Integration Engineering Laboratory at UC Davis.
He is the founder of SoftIntegration, Inc. He has published more
than 160 papers in refereed journals and conference proceedings,
is the author of a book, and holds one U.S. patent. He is a Senior
Member of the IEEE and a fellow of American Society of
Mechanical Engineers (ASME). He served as the conference
chair and program chair of the IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications. His research focused on computer-aided engineering,
mobile agent-based computing, intelligent mechatronic and
embedded systems, robotics, and innovative teaching.
IEEE Robotics & Automation Magazine
77
http://gaul
http://http://
http://www.sourceforge.net
http://jade.tilab.com/
http://iel.ucdavis.edu/projects/chgaul
http://www.mobilec.org
http://www.fipa.org/
http://www
http://www.softintegration.com/products/sdk/embedded
http://http://
http://opencvlibrary.sourceforge.net/
http://www.imagemagick.org
http://www.softintegration.com/products/
http://chsqlite.sourceforge.net
http://www
http://www.mobilec.org/apps/vision/
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2010
IEEE Robotics & Automation Magazine - September 2010 - Cover1
IEEE Robotics & Automation Magazine - September 2010 - Cover2
IEEE Robotics & Automation Magazine - September 2010 - 1
IEEE Robotics & Automation Magazine - September 2010 - 2
IEEE Robotics & Automation Magazine - September 2010 - 3
IEEE Robotics & Automation Magazine - September 2010 - 4
IEEE Robotics & Automation Magazine - September 2010 - 5
IEEE Robotics & Automation Magazine - September 2010 - 6
IEEE Robotics & Automation Magazine - September 2010 - 7
IEEE Robotics & Automation Magazine - September 2010 - 8
IEEE Robotics & Automation Magazine - September 2010 - 9
IEEE Robotics & Automation Magazine - September 2010 - 10
IEEE Robotics & Automation Magazine - September 2010 - 11
IEEE Robotics & Automation Magazine - September 2010 - 12
IEEE Robotics & Automation Magazine - September 2010 - 13
IEEE Robotics & Automation Magazine - September 2010 - 14
IEEE Robotics & Automation Magazine - September 2010 - 15
IEEE Robotics & Automation Magazine - September 2010 - 16
IEEE Robotics & Automation Magazine - September 2010 - 17
IEEE Robotics & Automation Magazine - September 2010 - 18
IEEE Robotics & Automation Magazine - September 2010 - 19
IEEE Robotics & Automation Magazine - September 2010 - 20
IEEE Robotics & Automation Magazine - September 2010 - 21
IEEE Robotics & Automation Magazine - September 2010 - 22
IEEE Robotics & Automation Magazine - September 2010 - 23
IEEE Robotics & Automation Magazine - September 2010 - 24
IEEE Robotics & Automation Magazine - September 2010 - 25
IEEE Robotics & Automation Magazine - September 2010 - 26
IEEE Robotics & Automation Magazine - September 2010 - 27
IEEE Robotics & Automation Magazine - September 2010 - 28
IEEE Robotics & Automation Magazine - September 2010 - 29
IEEE Robotics & Automation Magazine - September 2010 - 30
IEEE Robotics & Automation Magazine - September 2010 - 31
IEEE Robotics & Automation Magazine - September 2010 - 32
IEEE Robotics & Automation Magazine - September 2010 - 33
IEEE Robotics & Automation Magazine - September 2010 - 34
IEEE Robotics & Automation Magazine - September 2010 - 35
IEEE Robotics & Automation Magazine - September 2010 - 36
IEEE Robotics & Automation Magazine - September 2010 - 37
IEEE Robotics & Automation Magazine - September 2010 - 38
IEEE Robotics & Automation Magazine - September 2010 - 39
IEEE Robotics & Automation Magazine - September 2010 - 40
IEEE Robotics & Automation Magazine - September 2010 - 41
IEEE Robotics & Automation Magazine - September 2010 - 42
IEEE Robotics & Automation Magazine - September 2010 - 43
IEEE Robotics & Automation Magazine - September 2010 - 44
IEEE Robotics & Automation Magazine - September 2010 - 45
IEEE Robotics & Automation Magazine - September 2010 - 46
IEEE Robotics & Automation Magazine - September 2010 - 47
IEEE Robotics & Automation Magazine - September 2010 - 48
IEEE Robotics & Automation Magazine - September 2010 - 49
IEEE Robotics & Automation Magazine - September 2010 - 50
IEEE Robotics & Automation Magazine - September 2010 - 51
IEEE Robotics & Automation Magazine - September 2010 - 52
IEEE Robotics & Automation Magazine - September 2010 - 53
IEEE Robotics & Automation Magazine - September 2010 - 54
IEEE Robotics & Automation Magazine - September 2010 - 55
IEEE Robotics & Automation Magazine - September 2010 - 56
IEEE Robotics & Automation Magazine - September 2010 - 57
IEEE Robotics & Automation Magazine - September 2010 - 58
IEEE Robotics & Automation Magazine - September 2010 - 59
IEEE Robotics & Automation Magazine - September 2010 - 60
IEEE Robotics & Automation Magazine - September 2010 - 61
IEEE Robotics & Automation Magazine - September 2010 - 62
IEEE Robotics & Automation Magazine - September 2010 - 63
IEEE Robotics & Automation Magazine - September 2010 - 64
IEEE Robotics & Automation Magazine - September 2010 - 65
IEEE Robotics & Automation Magazine - September 2010 - 66
IEEE Robotics & Automation Magazine - September 2010 - 67
IEEE Robotics & Automation Magazine - September 2010 - 68
IEEE Robotics & Automation Magazine - September 2010 - 69
IEEE Robotics & Automation Magazine - September 2010 - 70
IEEE Robotics & Automation Magazine - September 2010 - 71
IEEE Robotics & Automation Magazine - September 2010 - 72
IEEE Robotics & Automation Magazine - September 2010 - 73
IEEE Robotics & Automation Magazine - September 2010 - 74
IEEE Robotics & Automation Magazine - September 2010 - 75
IEEE Robotics & Automation Magazine - September 2010 - 76
IEEE Robotics & Automation Magazine - September 2010 - 77
IEEE Robotics & Automation Magazine - September 2010 - 78
IEEE Robotics & Automation Magazine - September 2010 - 79
IEEE Robotics & Automation Magazine - September 2010 - 80
IEEE Robotics & Automation Magazine - September 2010 - 81
IEEE Robotics & Automation Magazine - September 2010 - 82
IEEE Robotics & Automation Magazine - September 2010 - 83
IEEE Robotics & Automation Magazine - September 2010 - 84
IEEE Robotics & Automation Magazine - September 2010 - 85
IEEE Robotics & Automation Magazine - September 2010 - 86
IEEE Robotics & Automation Magazine - September 2010 - 87
IEEE Robotics & Automation Magazine - September 2010 - 88
IEEE Robotics & Automation Magazine - September 2010 - 89
IEEE Robotics & Automation Magazine - September 2010 - 90
IEEE Robotics & Automation Magazine - September 2010 - 91
IEEE Robotics & Automation Magazine - September 2010 - 92
IEEE Robotics & Automation Magazine - September 2010 - 93
IEEE Robotics & Automation Magazine - September 2010 - 94
IEEE Robotics & Automation Magazine - September 2010 - 95
IEEE Robotics & Automation Magazine - September 2010 - 96
IEEE Robotics & Automation Magazine - September 2010 - 97
IEEE Robotics & Automation Magazine - September 2010 - 98
IEEE Robotics & Automation Magazine - September 2010 - 99
IEEE Robotics & Automation Magazine - September 2010 - 100
IEEE Robotics & Automation Magazine - September 2010 - 101
IEEE Robotics & Automation Magazine - September 2010 - 102
IEEE Robotics & Automation Magazine - September 2010 - 103
IEEE Robotics & Automation Magazine - September 2010 - 104
IEEE Robotics & Automation Magazine - September 2010 - Cover3
IEEE Robotics & Automation Magazine - September 2010 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com