Abstract
The RoboCup soccer leagues have greatly benefitted Team DARwIn and the UPennalizers. The stiff competition has hardened our code into a robust framework, and the community has allowed it to flourish as an open source project used by many teams. Working with the open source DARwIn-OP hardware allows even more clairvoyance into the inner workings on the low level code the builds to state machines. We show how our codebase performs in the Webots simulation and on the Open Source DARwIn-OP platform. From these beginnings, we wish to apply our codebase to new scenarios for humanoids including human robot interaction and manipulation tasks. Many of these scenarios are explored by other RoboCup leagues including @Home and Rescue, where we see a new avenue for our codebase. New human robot interaction features are described in our framework, and example performances are demonstrated. Finally, we describe added standards compliance and open source tool usage that will give our codebase more accessibility.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Space mouse, the natural man-machine interface for 3d-cad comes from space. In: ECUA 1996 Conference for CATIA and CADAM users in Europe (1996)
Bruyninckx, H., Soetens, P., Koninckx, B.: The real-time motion control core of the Orocos project. In: IEEE International Conference on Robotics and Automation, pp. 2766–2771 (2003)
Collobert, R., Kavukcuoglu, K., Farabet, C.: Torch7: A matlab-like environment for machine learning. In: BigLearn, NIPS Workshop (2011)
Defense Advanced Research Projects Agency DARPA. DARPA robotics challenge (April 2012)
Hintjens, P.: ZeroMQ: The Guide (2010)
Jackson, J.: Microsoft robotics studio: A technical introduction. IEEE Robotics and Automation Magazine 14, 82–87 (2007)
Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2004, vol. 3, pp. 2149–2154 (2004)
Kramer, J., Scheutz, M.: Development environments for autonomous mobile robots: A survey. Auton. Robots 22(2), 101–132 (2007)
Michel, O.: Webots: Professional mobile robot simulation. Journal of Advanced Robotics Systems 1(1), 39–42 (2004)
Niemüller, T., Ferrein, A., Lakemeyer, G.: A Lua-based Behavior Engine for Controlling the Humanoid Robot Nao. In: Baltes, J., Lagoudakis, M.G., Naruse, T., Ghidary, S.S. (eds.) RoboCup 2009. LNCS (LNAI), vol. 5949, pp. 240–251. Springer, Heidelberg (2010)
PrimeSense Inc. Prime Sensor NITE 2 Algorithms notes, 2012 (last viewed March 21, 2013)
Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: An open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)
Vadakedathu, L., Sreekumar, A., Yi, S.-J., McGill, S., Zhang, Y., Lee, D.: Comparison of obstacle avoidance behaviors for a humanoid robot in real and simulated environments. In: The 7th Workshop on Humanoid Soccer Robots (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McGill, S.G., Yi, SJ., Zhang, Y., Lee, D.D. (2014). Extensions of a RoboCup Soccer Software Framework. In: Behnke, S., Veloso, M., Visser, A., Xiong, R. (eds) RoboCup 2013: Robot World Cup XVII. RoboCup 2013. Lecture Notes in Computer Science(), vol 8371. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44468-9_56
Download citation
DOI: https://doi.org/10.1007/978-3-662-44468-9_56
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44467-2
Online ISBN: 978-3-662-44468-9
eBook Packages: Computer ScienceComputer Science (R0)