Abstract
This paper presents a project-based laboratory for senior-level students in computer engineering that is based on the LEGO Mindstorms kits extended with a set of off-the-shelf microcontrollers and custom electronics. It is organized in an integrated set of projects, which individually cover a subset of typical issues and challenges involved in the development of a complete robotic system. The pedagogical goal is to equip students with an understanding of how engineering of complex projects is a multi-dimensional decision making process and with teamwork and self-learning skills.
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Borenstein, J.: Experimental results from internal odometry error correction with the omnimate mobile robot. IEEE Transactions on Robotics and Automation 14(6), 963–969 (1998)
Brugali, D.: Exploiting the synergies between robotics and software engineering: A project-based laboratory. In: Global Engineering Education Conference (EDUCON). IEEE (2014)
Brugali, D., Gherardi, L., Biziak, A., Luzzana, A., Zakharov, A.: A reuse-oriented development process for component-based robotic systems. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) SIMPAR 2012. LNCS (LNAI), vol. 7628, pp. 361–374. Springer, Heidelberg (2012)
Crisman, J.: System design via small mobile robots. IEEE Trans. Educ. (1996)
Kim, S., Jeon, J.: Introduction for freshmen to embedded systems using lego mindstorms. IEEE Trans. Educ. 52(1), 99–108 (2009)
Kim, Y.: Control systems lab using a lego mindstorms nxt motor system. IEEE Trans. Educ. 54(3), 452–461 (2011)
Lee, C., Su, J., Lin, K., Chang, J., Lin, G.: A project-based laboratory for learning embedded system design with industry support. IEEE Trans. Educ. (2010)
Maxstream XBee ZigBee, http://www.digi.com/
O’Grady, M.J.: Practical problem-based learning in computing education. Trans. Comput. Educ. 12(3), 10:1–10:16 (2012)
Padir, T., Chernova, S.: Guest editorial special issue on robotics education. IEEE Transactions on Education 56(1), 1–2 (2013)
Papadimitriou, V., Papadopoulos, E.: Putting Low-Cost Commercial Robotics Component to the Test. IEEE Robotics & Automation Magazine 14, 99–110 (2007)
Ruiz del Solar, J.: Robotics-centered outreach activities: An integrated approach. IEEE Trans. Educ. 53(1), 38–45 (2010)
Ruzzenente, M., Koo, M., Nielsen, K., Grespan, L., Fiorini, P.: A review of robotics kits for tertiary education. In: Proc. Int. Workshop Teaching Robot. Teaching Robot., Integr. Robot. School Curric., Riva del Garda, Italy (2012)
Tutunji, T., Saleem, A., Rabbo, S.A.: An undergraduate mechatronics project class at philadelphia university, Jordan: Methodology and experience. IEEE Trans. Educ. 52(3), 365–374 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Gherardi, L., Brugali, D., Luzzana, A. (2014). Dealing with Conflicting Requirements in Robot System Engineering: A Laboratory-Based Course. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_47
Download citation
DOI: https://doi.org/10.1007/978-3-319-11900-7_47
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11899-4
Online ISBN: 978-3-319-11900-7
eBook Packages: Computer ScienceComputer Science (R0)