Skip to main content

We are aiming for an incremental return to campus in accordance with guidelines provided by NSW Health and the Australian Government. Until this time, learning activities and assessments will be planned and scheduled for online delivery where possible, and unit-specific details about face-to-face teaching will be provided on Canvas as the opportunities for face-to-face learning become clear.

We are currently working to resolve an issue where some unit outline links are unavailable. If the link to your unit outline does not appear below, please use the link in your Canvas site. If no link is available on your Canvas site, please contact your unit coordinator.

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 interface 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 1000-level and 5000-level units, or one week before the first day of teaching for all other units.

There are no unit outlines available online for previous years.