Robotics: Using a Competition Mindset as a Tool for Learning ROS | SpringerLink
Skip to main content

Robotics: Using a Competition Mindset as a Tool for Learning ROS

  • Conference paper
  • First Online:
Robot 2015: Second Iberian Robotics Conference

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 417))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 22879
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 28599
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. Lawrence, R.: Teaching data structures using competitive games. IEEE Transactions on Education 47(4), 459–466 (2004)

    Article  Google Scholar 

  4. Fulu, I.: Enhancing: Learning through Competitions. School of InfoComm Technology, Ngee Ann Polytechnic (2007)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Vockell, E.: Educational Psychology: A Pratical Approach. Purdue University Calumet, on-line book (2004)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Garousi, V.: Experience in Developing a Robot Control Software 4(1), 3–13 (2011)

    Google Scholar 

  9. ROS History (2015). http://www.ros.org/history/

  10. ROS (2015). http://www.ros.org/

  11. ROS Messages. http://wiki.ros.org/Messages

  12. ROS Topics (2015). http://wiki.ros.org/Topics

  13. ROS Services (2015). http://wiki.ros.org/Services

  14. O’Kane, J.M.: A Gentle Introduction to ROS (2013)

    Google Scholar 

  15. 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

  16. ClearPathRoboticsROS. http://www.clearpathrobotics.com/blog/how-to-guide-ros-101/

  17. Learning ROS I (2015). http://u.cs.biu.ac.il/~yehoshr1/89-685/

  18. Learning ROS II (2015). http://www.cs.cornell.edu/Courses/cs4758/2013sp/courseinfo.html

  19. Learning ROS III (2015). http://wiki.ros.org/turtlesim

  20. 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)

    Google Scholar 

  21. Adams, J.: Chance-It: an object-oriented capstone project for CS-1. ACM SIGCSE Bulletin (1998). http://dl.acm.org/citation.cfm?id=273140

    Google Scholar 

  22. Katrin Becker, A.C.: Teaching with Games: The Minesweeper and Asteroids Experience. Department of Computer Science, University of Calgary, 2400 University Drive NW, Calgary

    Google Scholar 

  23. Hill, J.M.D., Ray, C.K., Blair, J.R.S., Carver, C.A.: Puzzles and games. ACM SIGCSE Bulletin 35(1), 182 (2003)

    Article  Google Scholar 

  24. Prensky, M.: Digital game-based learning. Computers in Entertainment 1(1), 21 (2003)

    Article  Google Scholar 

  25. Mcgovern, A., Tidwell, Z., Rushing, D.: Teaching introductory artificial intelligence through java-based games. Artificial Intelligence, 1729–1736 (2011)

    Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Ribeiro, P., Simoes, H., Ferreira, M.: Teaching Artificial Intelligence and Logic Programming in a Competitive Environment. Informatics in Education 8(1), 85–100 (2009)

    Google Scholar 

  28. Burguillo, J.C.: Using game theory and Competition-based Learning to stimulate student motivation and performance. Computers and Education 55(2), 566–575 (2010)

    Article  Google Scholar 

  29. Mcgovern, A., Trytten, D.: Making In-Class Competitions Desirable For Marginalized Groups, pp. 31–33 (2013)

    Google Scholar 

  30. indigo/Installation/Ubuntu - ROS Wiki. http://wiki.ros.org/indigo/Installation/Ubuntu

  31. ROS/Tutorials/WritingPublisherSubscriber(c++) - ROS Wiki (2015). http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber(c%2B%2B)

  32. rviz/DisplayTypes/Marker - ROS Wiki. http://wiki.ros.org/rviz/DisplayTypes/Marker

  33. tf/Tutorials/Introduction to tf - ROS Wiki. http://wiki.ros.org/tf/Tutorials/Introductiontotf

  34. mikemriem / rws2015\(\_\)moliveira – Bitbucket. https://bitbucket.org/mikemriem/rws2015_moliveira

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Valter Costa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics