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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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)