Teaching Autonomous Systems Hands-On: Leveraging Modular Small-Scale Hardware in the Robotics Classroom

09/21/2022
by   Johannes Betz, et al.
0

Although robotics courses are well established in higher education, the courses often focus on theory and sometimes lack the systematic coverage of the techniques involved in developing, deploying, and applying software to real hardware. Additionally, most hardware platforms for robotics teaching are low-level toys aimed at younger students at middle-school levels. To address this gap, an autonomous vehicle hardware platform, called F1TENTH, is developed for teaching autonomous systems hands-on. This article describes the teaching modules and software stack for teaching at various educational levels with the theme of "racing" and competitions that replace exams. The F1TENTH vehicles offer a modular hardware platform and its related software for teaching the fundamentals of autonomous driving algorithms. From basic reactive methods to advanced planning algorithms, the teaching modules enhance students' computational thinking through autonomous driving with the F1TENTH vehicle. The F1TENTH car fills the gap between research platforms and low-end toy cars and offers hands-on experience in learning the topics in autonomous systems. Four universities have adopted the teaching modules for their semester-long undergraduate and graduate courses for multiple years. Student feedback is used to analyze the effectiveness of the F1TENTH platform. More than 80 students strongly agree that the hardware platform and modules greatly motivate their learning, and more than 70 hardware-enhanced their understanding of the subjects. The survey results show that more than 80 motivate them for the course.

READ FULL TEXT

page 1

page 5

page 9

page 14

page 15

research
02/22/2018

Teaching Autonomous Driving Using a Modular and Integrated Approach

Autonomous driving is not one single technology but rather a complex sys...
research
11/24/2018

MiniOS: an instructional platform for teaching operating systems labs

Delivering hands-on practice laboratories for introductory courses on op...
research
05/08/2019

Bridging the Gap between Open Source Software and Vehicle Hardware for Autonomous Driving

Although many research vehicle platforms for autonomous driving have bee...
research
12/04/2019

An Open Platform to Teach How the Internet Practically Works

Each year at ETH Zurich, around 100 students build and operate their ver...
research
02/10/2023

Responsible Robotics: A Socio-Ethical Addition To Robotics Courses

We are witnessing a rapid increase in real-world autonomous robotic depl...
research
07/31/2019

Software-Enhanced Teaching and Visualization Capabilities of an Ultra-High-Resolution Video Wall

This paper presents a modular approach to enhance the capabilities and f...
research
12/10/2022

AutoDRIVE: A Comprehensive, Flexible and Integrated Cyber-Physical Ecosystem for Enhancing Autonomous Driving Research and Education

Prototyping and validating hardware-software components, sub-systems and...

Please sign up or login with your details

Forgot password? Click here to reset