Abstract
In this article, a course that explores the potential of learning ROS using a collaborative game world is presented. The competitive mindset and its origins are explored, and an analysis of a collaborative game is presented in detail, showing how some key design features lead participants to overcome the challenges proposed through cooperation and collaboration. The data analysis is supported through observation of two different game simulations: the first, where all competitors were playing solo, and the second, where the players were divided in groups of three. Lastly, the authors reflect on the potentials that this course provides as a tool for learning ROS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Burton-Chellew, M.N., Ross-Gillespie, A., West, S.A.: Cooperation in humans: competition between groups and proximate emotions. Evolution and Human Behavior 31(2), 104–108 (2010). http://dx.doi.org/10.1016/j.evolhumbehav.2009.07.005
Verhoeff, T.: The Role of Competitions in Education. Future world: Educating for the 21st century, 1–10 (1997). http://olympiads.win.tue.nl/ioi/ioi97/ffutwrld/competit.html
Lawrence, R.: Teaching data structures using competitive games. IEEE Transactions on Education 47(4), 459–466 (2004)
Fulu, I.: Enhancing: Learning through Competitions. School of InfoComm Technology, Ngee Ann Polytechnic (2007)
Lam, S.-F., Yim, P.-S., Law, J.S.F., Cheung, R.W.Y.: The effects of competition on achievement motivation in Chinese classrooms. The British Journal of Educational Psychology 74(Pt 2), 281–296 (2004)
Vockell, E.: Educational Psychology: A Pratical Approach. Purdue University Calumet, on-line book (2004)
Quigley, A.N.M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Quigley, B.G.M.: ROS: an open-source Robot Operating System (2009)
Garousi, V.: Experience in Developing a Robot Control Software 4(1), 3–13 (2011)
ROS History (2015). http://www.ros.org/history/
ROS (2015). http://www.ros.org/
ROS Messages. http://wiki.ros.org/Messages
ROS Topics (2015). http://wiki.ros.org/Topics
ROS Services (2015). http://wiki.ros.org/Services
O’Kane, J.M.: A Gentle Introduction to ROS (2013)
Martinez, A., Fernández, E.: Learning ROS for Robotics Programming (2013). http://books.google.com/books?hl=en&lr=&id=2ZL9AAAAQBAJ&oi=fnd&pg=PT12&dq=Learning+ROS+for+Robotics+Programming&ots=VJMhUZ_xwN&sig=N0nBv1htLn3BuBwYb0cP1pZmBJ8
ClearPathRoboticsROS. http://www.clearpathrobotics.com/blog/how-to-guide-ros-101/
Learning ROS I (2015). http://u.cs.biu.ac.il/~yehoshr1/89-685/
Learning ROS II (2015). http://www.cs.cornell.edu/Courses/cs4758/2013sp/courseinfo.html
Learning ROS III (2015). http://wiki.ros.org/turtlesim
Cantador, I., Conde, J.M.: Effects of competition in education: a case study in an e-learning environment. In: ADIS International Conference e-Learning 2010 (2010)
Adams, J.: Chance-It: an object-oriented capstone project for CS-1. ACM SIGCSE Bulletin (1998). http://dl.acm.org/citation.cfm?id=273140
Katrin Becker, A.C.: Teaching with Games: The Minesweeper and Asteroids Experience. Department of Computer Science, University of Calgary, 2400 University Drive NW, Calgary
Hill, J.M.D., Ray, C.K., Blair, J.R.S., Carver, C.A.: Puzzles and games. ACM SIGCSE Bulletin 35(1), 182 (2003)
Prensky, M.: Digital game-based learning. Computers in Entertainment 1(1), 21 (2003)
Mcgovern, A., Tidwell, Z., Rushing, D.: Teaching introductory artificial intelligence through java-based games. Artificial Intelligence, 1729–1736 (2011)
Dunlosky, J., Rawson, K.A., Marsh, E.J., Nathan, M.J., Willingham, D.T.: Improving Students’ Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology. Psychological Science in the Public Interest 14(1), 4–58 (2013). http://psi.sagepub.com/lookup/doi/10.1177/1529100612453266
Ribeiro, P., Simoes, H., Ferreira, M.: Teaching Artificial Intelligence and Logic Programming in a Competitive Environment. Informatics in Education 8(1), 85–100 (2009)
Burguillo, J.C.: Using game theory and Competition-based Learning to stimulate student motivation and performance. Computers and Education 55(2), 566–575 (2010)
Mcgovern, A., Trytten, D.: Making In-Class Competitions Desirable For Marginalized Groups, pp. 31–33 (2013)
indigo/Installation/Ubuntu - ROS Wiki. http://wiki.ros.org/indigo/Installation/Ubuntu
ROS/Tutorials/WritingPublisherSubscriber(c++) - ROS Wiki (2015). http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber(c%2B%2B)
rviz/DisplayTypes/Marker - ROS Wiki. http://wiki.ros.org/rviz/DisplayTypes/Marker
tf/Tutorials/Introduction to tf - ROS Wiki. http://wiki.ros.org/tf/Tutorials/Introductiontotf
mikemriem / rws2015\(\_\)moliveira – Bitbucket. https://bitbucket.org/mikemriem/rws2015_moliveira
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Costa, V., Cunha, T., Oliveira, M., Sobreira, H., Sousa, A. (2016). Robotics: Using a Competition Mindset as a Tool for Learning ROS. In: Reis, L., Moreira, A., Lima, P., Montano, L., Muñoz-Martinez, V. (eds) Robot 2015: Second Iberian Robotics Conference. Advances in Intelligent Systems and Computing, vol 417. Springer, Cham. https://doi.org/10.1007/978-3-319-27146-0_58
Download citation
DOI: https://doi.org/10.1007/978-3-319-27146-0_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27145-3
Online ISBN: 978-3-319-27146-0
eBook Packages: Computer ScienceComputer Science (R0)