Autonomous Cloud Robot

2019 COE Engineering Design Project (TY07)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software Systems

Preamble

An autonomous robot is designed to sense environmental data such as temperature, humidity and GPS coordinates and store them on the cloud. On detecting an obstacle the robot takes action such as move reverse direction or rotate and then move. The mobile robot is controlled using an Arduino microcontroller and communicates with the cloud via a Raspberry Pi.

Objective

(1) Design and implement a cloud-based autonomous vehicle system. (2) Design a private cloud to store sensing data from the vehicle (3) Evaluate the effective of the proposed system.

Partial Specifications

(1) A cloud is set up using OpenStack that provides Infrastructure as a Service. The collected data are stored in a cloud server which could be viewed through a web browser
(2) Provide user-friendly graphical interfaces.

Suggested Approach

(1) Software development in C or Python.
(2) Detail design of autonomous vehicle on cloud computing environment.

Group Responsibilities

Design, implement, and test autonomous vehicle in cloud computing as specified above.

Student A Responsibilities

Design and implement a private cloud.

Student B Responsibilities

Design and process sensing information from the vehicle.

Student C Responsibilities

Design effective and efficient approach to avoid obstacles

Student D Responsibilities

Develop graphical user interfaces

Course Co-requisites

COE318: Software Systems

 


TY07: Autonomous Cloud Robot | Truman Yang | Monday September 2nd 2019 at 04:48 PM