top of page

AUTOMATION COURSE

The overall objective of this course is to develop a system mimicking novel online order and delivery services.

Lots of development tools are introduced and implemented, such as MIT App Inventor, MySQL Database management tool, Apache web server, and so on.

​

As the teaching assistant, my contributions are:

- Design of all lessons & final project

- In-class labs & exercise within lectures

- Provide implementation environments & materials

auto2.jpg
Automation Course: Project

SKILLS

Skills in the course are covered with several lessons. 

Lessons are in the form of sub-objectives with specific technical themes.

autonomous.jpg

VEHICLE AUTOMATION

MIT App Inventor (Android)

MySQL database

The goal is to establish a 
connection between an Arduino (on the vehicle) and a smartphone.
On the smartphone side, an application built using the MIT App Inventor can interact with the remote Arduino by sending commands. The Arduino listens to the smartphone and executes corresponding commands.

redball.JPG

OBJECT RECOGNITION

Python

OpenCV

In order to recognize delivered merchandises and destination signals, this lesson is designed to cover object detection and color identification.
Implementation is based on a webcam installed on a Raspberry Pi, and programmed using Python and OpenCV.
Target objects are plastic balls here.

webapp.jpg

WEB SERVICE APPLICATIONS

Apache web server

PHP & HTML

Web pages and phone applications can make orders by interacting with the system database, updating stored variables and records. They can also be used to check information of order or delivery status.

Automation Course: Service

OVERALL OBJECTIVE

Summing up the sub-objectives and acquired techniques makes a clearer picture of our overall objective.
1. Orders are made via phone application or website. Order information includes client name and merchandise (plastic balls of different colors).
2. Client information are queried from stored database information. Client addresses are represented with corresponding locations and colors.
3. Autonomous vehicle pushes the selected merchandise towards client's address.
4. After merchandise is delivered, update order state in the database so that the client could check via website or phone application.

obj.jpg
Automation Course: Welcome
Automation Course: Quote

©2018 by wildcat5566. Proudly created with Wix.com

bottom of page