Skip to main content
Unit of study_

MTRX3760: Mechatronic Systems Design

This unit of study follows a systems engineering approach to the integration of hardware and software components to form mechatronic systems. Sensors: dead reckoning and inertial sensors; external sensors including ultrasonic, laser, radar and GPS; sensor interfaces, serialisation and data streams. Methodologies for object-oriented design; the C++ language: classes and class design; overloading; inheritance and polymorphism; iostreams. Operating system: introduction to structure and principles; facilities for interprocess communication and synchronisation; device drivers and applications programming; Gnu software tools; make and related utilities; communications middleware for distributed software. Students will complete a six-week project working in groups to design and implement a distributed mechatronic system.

Code MTRX3760
Academic unit Aerospace, Mechanical and Mechatronic
Credit points 6
Prerequisites:
? 
MTRX2700
Corequisites:
? 
None
Prohibitions:
? 
None

At the completion of this unit, you should be able to:

  • LO1. design, plan for, and execute a significant software project in a team
  • LO2. design and implement object-oriented software in C++
  • LO3. partition a software design into classes and applications modules
  • LO4. document a software design using modelling tools
  • LO5. develop the capacity to think creatively and independently about new design problems
  • LO6. understand in detail the operating principals and interfaces of serially-attached sensors
  • LO7. demonstrate a detailed knowledge of fundamental aspects of a contemporary operating system, as they relate to the design of software to execute within the operating system.

Unit outlines

Unit outlines will be available 2 weeks before the first day of teaching for the relevant session.