CDE1301B Conquering the Seas: Fundamentals of Autonomous Maritime Systems
Program Overview
CDE1301B Conquering the Seas: Fundamentals of Autonomous Maritime Systems
This course provides students with exposure to the basics of mechanical, electrical, and software design relevant for developing autonomous systems, including autonomous underwater vehicles (AUV), autonomous surface vessels (ASV), and unmanned aerial vehicles (UAV). Students work in a multidisciplinary team to build their own AUV from scratch to participate in a local competition.
Course Objectives
At the end of this course, students should be able to:
- Understand the basics of mechanical, electrical, and software design for subsystems of an autonomous system.
- Create prototypes of components and subsystems using appropriate fabrication methods.
- Integrate and test various components and subsystems to create an autonomous system.
- Adopt simple technical documentation practices.
Workload
The course workload is 4 units, graded on a CS/CU basis.
Note
This course is only available for students who are selected for Team Bumblebee's training programme, Hornet. Bumblebee is a student-led competition team that focuses on designing and building autonomous maritime vehicles.
Course Syllabus
Basic Mechanical Design and Prototyping Methods
- Computer-aided design
- 3D printing
- Laser cutting
- CNC manufacturing
- Waterproofing
Basic Electrical Design and Prototyping Methods
- PCB design
- Soldering and crimping
- Signal processing
- Communications
- Power distribution and monitoring
- Embedded programming
- Interfacing hardware and software
- Use of simple lab equipment (e.g., power supply, oscilloscope) for testing
Basic Software Design and Prototyping Methods
- Controls and navigation
- Perception and localization
- Mission planning
- Simulation
Engineering Design and Innovation Centre
Located at the College of Design and Engineering, National University of Singapore, Block E2A #04-05, 5 Engineering Drive 2, Singapore.
National University of Singapore
All Rights Reserved.
The final answer is: $\boxed{}$
