
WORKSHOPS

5 December 2022 to 8 January 2023
Task-Based Mobile Robot Project
Objectives:
Design, fabricate & program on Autonomous-Guided Vehicle with a gripper installed performing line tracing & pick and place tasks
Tasks:
-
Dispense First-Aid Kit
-
Transporting Fire Extinguisher
-
Carrying Injured Victims

16 March 2023
Maximum Surveillance Workshop
Objectives:
-
Set up Arduino board
-
Program electrical components
-
Build a useful circuit

16 February 2023
Flight Simulation Workshop
MAE Robotics club and Aeronautical club are hosting a hands-on Arduino and Python on IMU workshop!
Inertial Measurement Unit (IMU) is a device that measures the specific force and angular rate of a body. Participants would be able to program Arduino devices, and gain an understanding on Python simulation.
Learning Outcomes:
-
Retrieve and interpret data from accelerometer
-
Use this data to create an accurate simulation of IMU

13 January 2023
Computer Vision Workshop
In collaboration with IES-NTU, TechSource & MathWorks
​
Learning Outcomes:
-
MATLAB Fundamentals
-
Basic Operation on Images
-
Images Segmentation and Analysis
-
Feature Matching and Tracking

5 October 2022
Intermediate Arduino Workshops
Speakers:
-
Paul Lefeuvre
Project: Monitor the physical conditions of a tree pot (temperature, humidity, soil moisture) and reporting the data live to mobile phone through Bluetooth
​
Learning Objecties:
-
Introduction to the sensors (DHT11 Temperature and Humidity sensor & Capacitive soil moisture sensor v1.2)
-
Introduction to the Bluetooth sensor(HM-10 Bluetooth module)
-
How to use mobile app with the Bluetooth sensor

15 September 2022
Basic Arduino Workshop
Learning Objectives:
-
Understanding of Arduino microprocessor
-
Wiring of circuits
-
Connection and function of some electrical components (potential meter, push button, LED)
-
Coding in Arduino IDE.

8 September 2022
3D Printing Hands-On Workshops
Speakers:
-
Yu Xuan
-
Carlo
​
Learning Objectives:
-
Basic Info of Creality CR-10 3D Printer
-
Steps to print
-
Printer maintenance
-
Do's and Don'ts

20 March 2022
ROS Workshop
Speakers:
-
Chen Lequn (PhD Candidate, MAE in SIMTech)
​
Learning Outcomes:
-
Introduction to the Robot Operating System (ROS) and ROS2, the cutting-edge robotics middleware used in industry and academics to construct robot applications.
-
Installation instructions for ROS and ROS2.
-
ROS and ROS2 fundamental design and development principles include software architectures, communication protocols, visualizations, package management, and more.
-
Several case studies of ROS applications from industry and academics.
-
A hands-on ROS2 practice session.

29 January 2022
Technical Drawing & Tolerance Analysis Workshop
Speakers:
-
Adhiraj Mahajan (Factorem)
​
Learning Outcomes:
Basis of Technical Drawings
-
Projections and views
-
Geometric & Dimensional Tolerancing
-
Best practices for revisioning & locking drawing configurations
-
How to fill in tittle blocks
-
Common mistakes while making technical drawings
Tolerance Stackup & Analysis
-
What is tolerance stack-up: Stastistical and worst case analysis
-
Industry applications of tolerance stack-up and how to use it in design

28 February 2022
Git & GitHub Workshop
Learning Outcomes:
-
Know how to utilize GitHub

22 October 2021
Deep Learning Workshop
Speakers:
-
Yu Jie
​
Learning Outcomes:
-
Machine learning overview
-
Introduction to deep learning and neural networks
-
Keras basics
-
YOLO object detection

8 October 2021
Intermediate OpenCV Workshop
Speakers:
-
Leonardo Edgar
Learning Outcomes:
-
Basic Introduction on OpenCV
-
Image basics (eg. drawing on images)
-
Image processing
-
Object detection

24 September 2021
Intermediate Arduino Workshop
Learning Outcomes:
-
Pin allocation and how to install sensors and motors
-
How to process input from sensors
-
Controlling servos and motors
-
Making a simple robot with ultrasonic sensor and servo

2 September 2021
Basic Arduino Workshop
Learning Outcomes:
-
Understanding of Arduino microprocessor
-
Wiring of circuits
-
Connection and function of some electrical components (potential meter, push button, LED)
-
Coding in Arduino IDE.

1 April 2021
Basic IoT System Using Arduino & Bluetooth
Speakers:
-
Yuwen
Learning Outcomes:
-
What is IoT & Arduino
-
Arduino IDE & Basic functions
-
General electronics
-
HC-05 Bluetooth module
-
Hands-on

31 March 2021
ROS Hands-on
Speakers:
-
Ju Jianing
​
Learning Outcomes:
ROS Basics
-
Review of basic concepts
-
Review of ROS communications, including topic, service, action, parameter server
-
Hands-on using turtle_sim package: understand the concept of topics
ROS Advance
-
Review of ROS communications
-
Writing code in Python/C++ to control processes in ROS
-
ROS control in advance robots

20 February 2021
3D Printing Hands-on
Speakers:
-
Yu Wen
​
Learning Outcomes:
-
Basic info of Creality CR-10 3D Printer
-
Steps to print
-
Printer maintenance
-
Do and Don’t

24 October 2020
Arduino Workshop
Speakers:
-
YuXuan
Learning Outcomes:
-
What is Arduino
-
Arduino IDE & Basic functions
-
General electronics
-
Arduino Simulator
-
Mini-challenge

19 September 2020
3D Printing & Cura Workshop
Speakers:
-
Gao Jingwen
Learning Outcomes:
-
Design for 3D printing
-
3D printer set up
-
Cura settings

5 September 2020
Solidworks Workshop
Speakers:
-
Chua Yong Chun
Learning Outcomes:
-
Interface & Shortcuts
-
Sketch
-
Features
-
Assembly
-
Basic Simulation

22 August 2020
Manufacturing Basics Workshop
Speakers:
-
Liao Yuwen
Learning Outcomes:
-
Common Materials
-
Manufacturing Processes
-
Example Flows

26 February 2020
Line Tracing Arduino Car with Programming Concepts Workshop
Learning Objectives:
-
Providing basic Arduino knowledge through the workshop
-
Dive into components of an Arduino Car
-
Cover the various communication channels from Laptop to Arduino
-
Explain the concepts of line tracing
-
Team Bonding between club members.

12 February 2020
Line Tracing Arduino Car with Programming
Learning Objectives:
Teaching of Infrared Red
-
Introduction of IR Sensor
-
Reflected vs Ambient Light
-
Single Line Tracking + Code
-
Double Line Tracking (Method 1)
-
Optimized Double Line Tracking (Method 2)
Commencement of building the robot.
-
Wiring and Assembling with frame (30 mins)
-
Coding Line Tracking for Double IR
-
Schematics and Code will be provided/guided through
-
Calibration of Thresholds Demonstration

31 January 2020
Bluetooth Arduino Car Workshop
Learning Objectives:
Teaching of Arduino
-
Working on Microcontroller
-
How Motors work, Types of Motors
-
Current Limitations, Motor Drivers, H-Bridges and Polarity
Commencement of building the robot
-
Wiring and Assembling with frame (30 mins)
-
Coding, Configuring esp32, setting up an Android app and Bluetooth (30 mins)
-
Schematics and Code will be provided/guided through

25 October 2019
Machining Workshop
Speakers:
-
Yang Haoning
-
Mr Ng Moo Kheo
-
Elson
Learning Objectives:
-
Introduce to students the facility available to them
-
Make known to the students on the safety requisites when using similar machines
-
Allow students to get a first hand experience with the different machines (Milling, Lathe, Drilling, Bandsaw)

15 October 2019
GIT Workshop
Speakers:
-
Wan Ting
Learning Objectives:
-
Introduce club members to GIT.
-
Allow them to have hands-on experience with GIT.

11 April 2019
Microsoft X AI Gaming Bot Workshop
Description:
-
In collaboration with Microsoft Student Partners & MAERC.
-
It introduces Azure Cognitive Services to participants (done in Python), where users develop and test their code throughout the event, following instructional videos and help pages.
-
This special session, in collaboration with Microsoft Student Partners (MSP), aims to introduce members of any skill level to Artificial Intelligence and how it may be applied on gaming applications.
Learning Objectives:
-
Introduces Artificial Intelligence and Azure Cognitive Services
-
Implementation of concepts such as landmark matching, optical character recognition, and JSON & Python Dictionaries
-
Teaches participants to test their code in a tournament

5 March 2019
Raspberry Pi Workshop
Speakers:
-
Wan Ting
Learning Objectives:
-
Introduce club members to Raspberry Pi.
-
Explain its uses, applications and connections.
-
Introduce Linux and link to ROS.
-
Provide hands-on experience for club members by working on a mini project.
-
Team bonding between club members.
-
Build a NAS system on Raspberry Pi

14 December 2018
Machining Workshop
Learning Objectives:
-
Provide hands-on opportunity for club members to experience and learn the basic knowledge and skills in the industrial manufacturing process (Milling machine + Lathe machine + Rough Cut Machines)
-
Bond club members together through teamwork by fabricating a product together.
-
The new products built and excess machining materials can also be used for competitions in the future.

2 February 2019
Get Together 2019
Speakers:
-
Wan Ting
Learning Objectives:
-
Allow new club members to come together and get to know each other better.
-
Impart basic Robotics knowledge through Lego robotics.
-
Provide hands-on experience for club members by organizing a Sumo competition

30 October 2018
Arduino Workshop 2
Speakers:
-
Wan Ting
Learning Objectives:
Providing more Arduino knowledge through the workshop
-
Basics of ultrasonic sensors
-
More coding for Arduino, continuing from last Arduino workshop
-
Coding (30 mins)
-
Wiring and Assembling with frame (30 mins)
-
Each participant given a hard copy of block diagram which shows how the components are connected
Team Bonding between club members

13 December 2018
Solidworks Workshop
Speakers:
-
Haoning
Learning Objectives:
-
Impart basic Solidworks knowledge.
-
Provide hands-on opportunity for club members to experience Solidworks.
-
Sketching 2D parts
-
Basic 3D part modelling with Extrude and Revolve tools
-
More advanced features such as holes, fillet, chamfer, etc.
-
Participants are to come out with the design resembling the one in the 2D drawing given to them

16 October 2018
Arduino Workshop 1
Speakers:
-
Wan Ting
Learning Objectives:
Providing more Arduino knowledge through the workshop
-
Basics of ultrasonic sensors
-
More coding for Arduino, continuing from last Arduino workshop
-
Coding (30 mins)
-
Wiring and Assembling with frame (30 mins)
-
Each participant given a hard copy of block diagram which shows how the components are connected
Team Bonding between club members

23 October 2018
GIT Workshop 2
Speakers:
-
Jing Xuan
Learning Objectives:
-
Teach the club members advance techniques of GIT.
-
Introduce club members to GitHub.
-
Allow them to have hands-on experience with GIT and GitHub

11 December 2017 & 20 January 2018
Robot Building Workshop
Speakers:
-
Yan Paing Oo
-
Kendrick Chin
Learning Objectives:
-
Impart basic CAD and Arduino knowledge through sharing sessions by technicians and alumni
-
Provide hands-on opportunity for club members to experience making a robot from scratch
-
Promote interaction between club members and alumni by having some experienced alumni to teach during the workshop
Day 1 (CAD component)
-
Sketching 2D parts
-
Basic 3D part modelling with Extrude and Revolve tools
-
More advanced features such as holes, fillet, chamfer, etc.
Day 2 (Arduino component)
-
Basic working principles of the electrical components used in the robot
-
Basics of electrical wiring
-
Basics of coding for Arduino
-
Coding (60 mins)
-
Wiring and Assembling with frame (60 mins)

9 October 2018
GIT Workshop 1
Speakers:
-
Jing Xuan
Learning Objectives:
-
Teach the club members advance techniques of GIT.
-
Introduce club members to GitHub.
-
Allow them to have hands-on experience with GIT

20 October 2017
Machining Workshop
Learning Objectives:
-
Introduce to students the facility available to them
-
Make known to the students on the safety requisites when using similar machines
-
Allow students to get a first hand experience with the different machines (Milling, Lathe, Drilling, Bandsaw)