Aims and Fit of Module
This module aims to enable students to be creative in the design and to be able to evaluate results and synthesize knowledge. It provides a theoretical understanding of the design process of mobile robots, which is important to the programme. The specific aims of this module are to:
1.Introduce the basic theory in the design of mobile robots.
2.Develop basic programming skills in mobile robot design.
3.Be familiar with simulating mobile robots with MATLAB, including expertly utilizing mobile robotics simulation toolbox and SLAM in MATLAB.
4. Have basic knowledge of robot operating system and Gazebo, and use them for the robot simulation.
4.Keep pace with the frontier progress in mobile robotics theory and applications, including technologies related to Artificial Intelligence (AI)
5.Design and construct a simple wheeled mobile robot system, which possesses the basic functionalities of localization and map building via classical approaches and AI-based approaches.
Learning outcomes
A. Demonstrate a foundational understanding of basic concepts and techniques employed in the field of mobile robotics
B. Illustrate a comprehensive understanding of kinematics, sensors and actuators in mobile robots, showcasing the ability to apply this knowledge to practical scenarios
C. Show knowledge of the fundamentals of vehicle localization and map building, including AI-based approaches.
D. Exhibit a solid understanding of the principles underlying vehicle localisation and map building in the context of mobile robotics, including AI-based approaches.
E. Develop mobile robot models in the simulation environment
F. Apply sustainable design criteria to construct a simple mobile robot system, integrating knowledge from kinematics, sensors, and actuators
Method of teaching and learning
The teaching philosophy of the module follows very much the philosophy of Syntegrative Education. This has meant that the teaching delivery pattern, which follows more intensive block teaching, allows more meaningful contribution from industry partners. This philosophy is carried through also in terms of assessment, with reduction on the use of exams and increase in coursework, especially problem-based assessments that are project focused. The delivery pattern provides space in the semester for students to concentrate on completing the assessments.
This module will be delivered through a combination of lectures, and hands-on practical exercises in labs and seminars, etc.
Lectures will be given on theory, programming and simulation in lecture hall.
Labs will be collaboratively delivered by the module leader/co-teacher and the enterprise partners.
Seminars: university researchers and industrial experts will be invited to present the frontier progress in mobile robotics theory and applications.
This module is taught with an emphasis on student learning through practice and by projects, facilitated by a module leader, and where appropriate, industrial mentors. Students can identify particular areas of learning needs or interests according to the available project(s).
They will conduct independent research to gather information and resources to better define the problem. Progress towards the learning outcomes will be facilitated and monitored, where students are guided to progressively address the given problem through tasks. Independent learning will form an important aspect of the educational activities in this module.
Assessed by a project, students shall gain practical experience in undertaking independent study and research on industry-focused real-world problems.