Design of an IT Capstone Subject - Cloud Robotics

Kieren Lim, Jayantha Katupitiya, Ka Ching Chan, Mary Martin

Abstract


This paper describes the curriculum of the three year IT undergraduate program at La Trobe University, and the faculty requirements in designing a capstone subject, followed by the ACM's recommended IT curriculum covering the five pillars of the IT discipline. Cloud robotics, a broad multidisciplinary research area, requireing expertise in all five pillars with mechatronics, is an ideal candidate to offer capstone experiences to IT students. Therefore, in this paper, we propose a long term master project in developing a cloud robotics testbed, with many capstone sub-projects spanning across the five IT pillars, to meet the objectives of capstone experience. This paper also describes the design and implementation of the testbed, and proposes potential capstone projects for students with different interests.

Keywords


Cloud Robotics; Networked Robotics; Internet of Things; Capstone Projects; IT Education

References


E. Johnson, "Capstone subjects in FSTE," unpublished, Faculty of Science, Technology and Engineering, La Trobe University, 2013.

L. Staehr, M. Martin, and K. Chan, "A multi-pronged approach to work integrated learning for IT students," J. Information Technology Education: Innovations in Practice, vol. 13, pp. 1-11, 2014.

B. M. Lunt, J. J. Ekstrom, S. Gorka, G. Hislop, R. Kamali, E. Lawson, R. LeBlanc, J. Miller, and H. Reichgelt, "Information Technology, 2008, Curriculum guidelines for undergraduate degree programs in Information Technology," Association for Computing Machinery (ACM) and IEEE Computer Society, 2008. [Online]. Available: http://www.acm.org/education/curricula/IT2008%20Curriculum.pdf

J. Kuffner, "Cloud-Enabled Robots," in IEEE-RAS Int. Conf. Humanoid Robots, Nashville, TN, 2010.

IEEE RAS Technical Committee. (2012, September). IEEE Society of Robotics and Automation's Technical Committee on: Networked Robots [Online]. Available: http://www-users.cs.umn.edu/~isler/tc/

V. Kumar, G. Bekey, and A. Sanderson, "Networked Robots," in Assessment of International Research and Development in Robotics, NASA, 2006, pp. 73-80.

M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, et al., "A view of cloud computing," Communications of the ACM, vol. 53, pp. 50-58, 2010.

Y. Mei, Y.-H. Lu, Y. C. Hu, and C. G. Lee, "Energy-efficient motion planning for mobile robots," in Proc. IEEE Int. Conf. Robotics and Automation, ICRA'04. 2004, pp. 4344-4349.

A. Barili, M. Ceresa, and C. Parisi, "Energy-saving motion control for an autonomous mobile robot," in Proc. IEEE Int. Symp. Industrial Electronics, ISIE'95. 1995, pp. 674-676.

K. Goldberg and B. Kehoe, "Cloud robotics and automation: A survey of related work," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2013-5, 2013.

J. Manyika, M. Chui, B. Brown, J. Bughin, R. Dobbs, C. Roxburgh, Angela Hung Byers. (2011, May). Big data: The next frontier for innovation, competition, and productivity [Online]. Available: http://www.mckinsey.com/insights/business_technology/big_data_the_next_frontier_for_innovation

B. Kehoe, A. Matsukawa, S. Candido, J. Kuffner, and K. Goldberg, "Cloud-based robot grasping with the google object recognition engine," in IEEE Int. Conf. on Robotics and Automation, 2013.

L. Atzori, A. Iera, and G. Morabito, "The Internet of Things: A survey," Computer Networks, vol. 54, pp. 2787-2805, 2010.

R. B. Rusu, B. Gerkey, and M. Beetz, "Robots in the kitchen: Exploiting ubiquitous sensing and actuation," Robotics and Autonomous Systems, vol. 56, pp. 844-856, 2008.

G. Hu, W. P. Tay, and Y. Wen, "Cloud robotics: architecture, challenges and applications," Network, IEEE, vol. 26, pp. 21-28, 2012.

L. Wang, M. Liu, M. Q. H. Meng, and R. Siegwart, "Towards real-time multi-sensor information retrieval in Cloud Robotic System," in 2012 IEEE Conf. Multisensor Fusion and Integration for Intelligent System, MFI. 2012, pp. 21-26.

L. Tan and N. Wang, "Future internet: The internet of things" in 2010 3rd Int. Conf. Advanced Computer Theory and Engineering, ICACTE. 2010, pp. V5-376.

Willow Garage. (2013, December) PR2. [Online]. Available: https://willowgarage.com/pages/robots/pr2-overview

M. Waibel, M. Beetz, J. Civera, R. D'Andrea, J. Elfring, D. Galvez-Lopez, et al., "Roboearth," Robotics & Automation Magazine, IEEE, vol. 18, pp. 69-82, 2011.

The RoboEarth Consortium. (2013, September). What is RoboEarth? [Online]. Available: http://roboearth.org

OpenStack. (2014, June). OpenStack Cloud Software. [Online]. Available: http://www.openstack.org

Proxmox Server Solutions. (2014, June). Proxmox. [Online]. Available: http://www.proxmox.com

Oracle Corporation. (2014, June). Mysql The world's most popular open source database. [Online]. Available: http://www.mysql.com

Y. Chen and X. Bai, "On robotics applications in service-oriented architecture," in 28th Int. Conf. Distributed Computing Systems Workshops, ICDCS'08. 2008, pp. 551-556.

D. Johnson, T. Stack, R. Fish, D. M. Flickinger, L. Stoller, R. Ricci, and J. Lepreau, "Mobile emulab: A robotic wireless and sensor network testbed," in IEEE INFOCOM, 2006.

Y. Kato, T. Izui, Y. Tsuchiya, M. Narita, M. Ueki, Y. Murakawa, et al., "RSi-cloud for integrating Robot Services with internet services," in IECON 2011-37th Annu. Conf. IEEE Industrial Electronics Society, 2011, pp. 2158-2163.

Raspbian. (2014, April). Welcome to Raspbian. [Online]. Available: http://www.raspbian.org/

Raspberry Pi Foundation. (2014, March). About Us. [Online]. Available: http://www.raspberrypi.org/about

G. van Loo. (2014, March). GertDuino User Manual. [Online]. Available: http://www.element14.com/community/servlet/JiveServlet/downloadBody/64534-102-2-287165/User%20manual%20Gerduino%205.6.pdf

SparkFun Electronics. (2014, March). Ardumoto - Motor Driver Shield. [Online]. Available: https://www.sparkfun.com/products/9815

G. Henderson. (2014, April). ATmega Setup. [Online]. Available: https://projects.drogon.net/raspberry-pi/gertduino/atmega-setup/

Friends of the Unicorn. (2014, April). Raspberry Pi-GertDuino Serial. [Online]. Available: http://friendsoftheunicorn.net/content/raspberry-pi-gertduino-serial

CE Linux Forum. (2014, April). RPi Serial Connection. [Online]. Available: http://elinux.org/RPi_Serial_Connection

TightVNC. (April 2014). TightVNC Software. [Online]. Available: http://www.tightvnc.com/

K. C. Chan, J. Katupitiya, J. W. Hanrahan, C. J. Jackson, D. Rose, "An emergency communication system for an agricultural autonomous vehicle," in Proc. Int. Conf. Intelligent Agriculture, IPCBEE, vol. 63, 2014, pp. 76-82.

K. C. Chan and M. Martin, "An integrated virtual and physical network infrastructure for a networking laboratory," in Proc. 7th Int. Conf. on Computer Science and Education, ICCSE. Melbourne, Australia, 2012, pp. 1433-1436.

K. W. Ross and J. F. Kurose, Computer networking: a top-down approach featuring the Internet, 6th ed. England: Pearson Education Limited, 2013.

C. Pautasso, O. Zimmermann, and F. Leymann, "Restful web services vs. big'web services: making the right architectural decision," in Proc. 17th Int. Conf. World Wide Web, 2008, pp. 805-814.

N. Nurseitov, M. Paulson, R. Reynolds, and C. Izurieta, "Comparison of JSON and XML Data Interchange Formats: A Case Study," Caine, vol. 9, pp. 157-162, 2009.


Full Text: PDF

Refbacks

  • There are currently no refbacks.


IT in Innovation IT in Business IT in Engineering IT in Health IT in Science IT in Design IT in Fashion

IT in Industry (2012 - ) http://www.it-in-industry.com ISSN (Online): 2203-1731; ISSN (Print): 2204-0595