Project-Based Learning for Robot Control Theory: A Robot Operating System (ROS) Based Approach
Siavash Farzan

TL;DR
This paper introduces six ROS-based project assignments for teaching control theory in robotics, enabling practical learning through simulation that bridges theoretical concepts and real-world applications.
Contribution
It presents a novel set of project-based assignments using ROS and Gazebo to teach advanced control theory in robotics, especially useful where hardware access is limited.
Findings
Students achieved improved understanding of control algorithms.
Assignments effectively bridge theory and practice.
Course evaluations show positive learning outcomes.
Abstract
Control theory is an important cornerstone of the robotics field and is considered a fundamental subject in an undergraduate and postgraduate robotics curriculum. Furthermore, project-based learning has shown significant benefits in engineering domains, specifically in interdisciplinary fields such as robotics which require hands-on experience to master the discipline adequately. However, designing a project-based learning experience to teach control theory in a hands-on setting can be challenging, due to the rigor of mathematical concepts involved in the subject. Moreover, access to reliable hardware required for a robotics control lab, including the robots, sensors, interfaces, and measurement instruments, may not be feasible in developing countries and even many academic institutions in the US. The current paper presents a set of six project-based assignments for an advanced…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Experimental Learning in Engineering · Mechatronics Education and Applications
