Self-balancing controllable robots in education: a practical course for bachelor students

  • Authors:
  • Paul Hänsch;John Schommer;Stefan Kowalewski

  • Affiliations:
  • Embedded Software Laboratory, RWTH Aachen, Aachen, Germany;Embedded Software Laboratory, RWTH Aachen, Aachen, Germany;Embedded Software Laboratory, RWTH Aachen, Aachen, Germany

  • Venue:
  • ICIRA'11 Proceedings of the 4th international conference on Intelligent Robotics and Applications - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a framework for a programming course for undergraduate computer science students. The technical motivation is to implement a two-wheeled self-balancing controllable robot. Advanced requirements make it a full-grown software project. The emphasis of this course is on one hand to teach basic concepts of software programming. The students work in groups of five and each student is assigned a role, which is typical for the software development process. On the other hand, the course is intended to give some basic hands-on experience in control theory.