Asee peer logo

Design of a Modular Educational Robotics Platform for Multidisciplinary Education

Download Paper |


2018 ASEE Annual Conference & Exposition


Salt Lake City, Utah

Publication Date

June 23, 2018

Start Date

June 23, 2018

End Date

July 27, 2018

Conference Session

The Best of Computers in Education

Tagged Division

Computers in Education

Tagged Topic


Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Zhen Wei

visit author page

I am Zhen, I got both my Bachelor and Master degree from Rose-Hulman Institute of Technology in Electrical Engineering. I am focus on Robotics and Embedded System area.

visit author page


Carlotta A. Berry Rose-Hulman Institute of Technology

visit author page

Dr. Carlotta A. Berry is an associate professor in the department of Electrical and Computer Engineering at Rose-Hulman Institute of Technology. She is the director of the multidisciplinary minor in robotics and co-director of the Rose building undergraduate diversity scholarship and professional development program. She has been the President of the Technical Editor Board for the ASEE Computers in Education Journal since 2012. She is a member of ASEE, IEEE, NSBE, and Eta Kappa Nu.

visit author page

Download Paper |


Mobile robotics is inherently a multidisciplinary field due to the interaction of hardware, software, and electronics to create a machine that can sense its environment and then autonomously navigate in the world to achieve some goal or task. Due to its interdisciplinary nature, courses on mobile robotics draw students from multiple disciplines including computer science, electrical engineering, and mechanical engineering. However, teaching mobile robotics to students from multiple disciplines presents some unique challenges. For example, students in such a course may have divergent interests and skill sets with respect to hardware, software, and electronics. Computer science students may not take a controls course; electrical engineering students may not be familiar with kinematics; mechanical engineering students may not have electronic sensors experience. Therefore, the prerequisite knowledge and skillsets of the students will affect the course topics as well as how they are presented. These challenges also influence the types of assignments given and how they are assessed. Although it is possible to teach robotics with a simulator, there are some important learning opportunities presented with real world hardware. For example, how to handle sensor error, odometry error, dynamic environments, mismatched motors, memory and bandwidth limitations. It would be ideal to have a robot platform with some flexibility such as in the programming language, interface, and programming device in order to address the needs of diverse populations. It would also be desirable to have some flexibility in the robot controller such as in the number of I/O ports, communication ports, ADC, and DAC. This flexibility will enable the expert user to customize the system to suit their unique needs while also not being overwhelming for the novice user. This flexibility allows students to use what they are most familiar with to reduce the learning curve and enables them to achieve small successes in robotics quicker. This solution will take the focus away from the implementation tool and put it on the robotics educational objective. This paper will present a solution to the need for an educational robotics platform that is suitable for divergent skill sets. It will describe the design of an economical plug and play robot to suit the needs of a mobile robotics course for students from multiple disciplines. This robot system can be programmed in JAVA, Python, Lua or C. It can be programmed with various devices such as smartphones, tablets, or the traditional, laptop computer. This mobile robotics course currently uses off the shelf of slightly modified off the shelf robots to teach robotics history, control, locomotion, navigation, localization, and path planning. The laboratory assignments are obstacle avoidance, path planning, wall following, light tracking, homing, docking, localization, and mapping. The results will indicate that it is possible to use this modular platform to achieve some of the same tasks such as create the basic behaviors needed to complete the lab assignments.

Wei, Z., & Berry, C. A. (2018, June), Design of a Modular Educational Robotics Platform for Multidisciplinary Education Paper presented at 2018 ASEE Annual Conference & Exposition , Salt Lake City, Utah. 10.18260/1-2--30265

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2018 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015