Skip to Content

Robotics and Mechatronics Project 1

Unit code: HES1300

Credit points12.5 Credit Points
Duration1 Semester
Contact hours72 Hours
CampusHawthorn, Sarawak
PrerequisitesNil
CorequisitesNil

Aims and objectives

This unit of study aims to have you develop C programming knowledge, practical skills of technical drawing in CAD, visualization and graphical communications, and different approaches of robot programming required for completion of Robotics and Mechatronics Project 2 in the 2nd semester.
 
After successfully completing this unit, you should be able to:
1. Analyse and design structured computer programs for solving moderately complicated algorithms. (K1, K2 K3, K6, S1, S3)
2. Apply computer programming techniques to solve practical problems. (K2, K6, S1, S2, S3)
3. Use CAD software to the level specified by AS1100 Engineering Standards and conventions. (K2, K3, S3)
4. Interpret technical drawings. (K3, K6, S1)
5. Describe engineering terminology. (K3, S1)
6. Demonstrate graphical communication skills. (K6, A2)
 
Swinburne Engineering Competencies for this Unit of Study
This Unit of Study will contribute to you attaining the following Swinburne Engineering Competencies:
K1 Basic Science: Proficiently applies concepts, theories and techniques of the relevant natural and physical sciences.
K2 Maths and IT as Tools: Proficiently uses relevant mathematics and computer and information science concepts as tools.
K3 Discipline Specific: Proficiently applies advanced technical knowledge of the specific discipline within that context.
K6 Professional Practice: Appreciates the principles of professional engineering practice in a sustainable context.
S1 Engineering Methods: Applies engineering methods in practical applications.
S2 Problem Solving: Systematically uses engineering methods in solving complex problems.
S3 Design: Systematically uses engineering methods in design.
A2 Communication: Demonstrates effective communication to professional and wider audiences.

Teaching methods

Lectures (12 hours), Laboratories (60 hours)

Assessment

Types

Individual or Group Assessment

Weighting

Drawing Folio

Individual

10% - 15%

Drawing Assignment

Individual

10% - 15%

CAD and Drawing Test

Individual

20% - 25%

Programming Assignments

Individual

25% - 30%

Programming Tests

Individual

20% - 25%

Content

  • Computer Programming: Algorithmic approach to problem solving. Program design methodology. C basics. The simple data types. Control structure. Arrays. Functions.
  • Technical Drawing: Engineering standards. Engineering terminology. Freehand sketching. Oblique, orthogonal, isometric and perspective projections. Dimensioning. Sectioning. Computer Aided Drafting (CAD)

Reading materials

Chapman, A (1991). Mastering C programming, Macmillan Educational.
Deitel, H. M. & Deitel, P. J. (2000). C: How to Program, 3rd edn, Prentice Hall.
Hanly, J. R. & Koffman, E. B. (2004). Problem Solving and Program Design in C, 6th edn, Addison Wesley, Boston.
Hanly, J. R. & Koffman, E. B. (2001). C Program Design for Engineers, 2nd edn, Addison Wesley, Boston.
Press, W. H. et al (1999). Numerical Recipes in C: The Art of Scientific Computing, 2nd edn, Cambridge University Press.

Text books

Boundy, A. W. (2012). Engineering Drawing, 8th edn, McGraw-Hill.
Etter, D. M. (2005). Engineering Problem Solving with C, 3rd edn, Pearson Prentice Hall.
Gottfried, B. S. (1990) Schaum's Outline of Theory and Problems of Programming with C. McGraw-Hill.