Project

# Title Team Members TA Documents Sponsor
38 VEHICULAR EDGE COMPUTING SYSTEM
Mingjun Wei
Shaohua Sun
Ye Yang
Yinjie Ruan
design_document1.pdf
final_paper2.pdf
final_paper1.docx
proposal1.pdf
proposal2.pdf
Meng Zhang
# TEAM MEMBERS
- Shaohua Sun (shaohua6)
- Ye Yang (yeyang3)
- Mingjun Wei (mingjun9)
- Yinjie Ruan (yinjier2)

# VEHICULAR EDGE COMPUTING SYSTEM

# PROBLEM:

As more and more research has been conducted on mobile edge computing, we propose that a mobile edge computing server in application can be deployed on-board a vehicle. But when performing tasks, the server will heat up very quickly and traditionally, the air-conditioner is needed. We try to avoid the use of air-conditioner, but put the server exposed to the air.

# SOLUTION OVERVIEW:

The vehicular mobile edge computing server is designed with a general server installed on-board vehicle. To make full use of the server, it will be accessed to the Internet and realize functionalities according to the existing theory of edge computing. To solve the problem of heating when performing intensive computational tasks, we utilize the wind to cool it down while designing waterproof to protect the server from rain.

# SOLUTION COMPONENTS:

## Modules on Waterproof and Shelter:

- The waterproof: To protect the server from rain or snow.

- The shelter: To carry the server with high stability.

- The airpath on the shelter: To utilize the wind to cool down the server effectively, even in relatively low car speed.

## Server Modules:

- The wireless communication access to the Internet.

- The server can perform relatively complex tasks like deep learning effectively.


# CRITERION FOR SUCCESS:

- Functionality: The mobile edge computing server can do computation tasks in the complexity level of deep learning, and access to the Internet to send or receive data. The waterproof and shelter should be stable and firm to fasten the server and protect it from rain. Also it can dissipate heat effectively.

- User experience: The user can get real-time access via the Internet and enjoy plentiful services like online video, etc.

- Durability and stability: The server needs to maintain a stable access to the Internet, and it can be used in rainy environment.

# DISTRIBUTION OF WORK:

- ME STUDENT SHAOHUA SUN:

Design how to set a waterproof.

- ME STUDENT YE YANG:

Design how the shelter can be breathable to cool down the server.

- EE STUDENT MINGJUN WEI:

Model a mobile edge computing server being able to take complex computing tasks.

- EE STUDENT YINJIE RUAN:

Make the edge computing server connected to the Internet.

Prosthetic Control Board

Featured Project

Psyonic is a local start-up that has been working on a prosthetic arm with an impressive set of features as well as being affordable. The current iteration of the main hand board is functional, but has limitations in computational power as well as scalability. In lieu of this, Psyonic wishes to switch to a production-ready chip that is an improvement on the current micro controller by utilizing a more modern architecture. During this change a few new features would be added that would improve safety, allow for easier debugging, and fix some issues present in the current implementation. The board is also slated to communicate with several other boards found in the hand. Additionally we are looking at the possibility of improving the longevity of the product with methods such as conformal coating and potting.

Core Functionality:

Replace microcontroller, change connectors, and code software to send control signals to the motor drivers

Tier 1 functions:

Add additional communication interfaces (I2C), and add temperature sensor.

Tier 2 functions:

Setup framework for communication between other boards, and improve board longevity.

Overview of proposed changes by affected area:

Microcontroller/Architecture Change:

Teensy -> Production-ready chip (most likely ARM based, i.e. STM32 family of processors)

Board:

support new microcontroller, adding additional communication interfaces (I2C), change to more robust connector. (will need to design pcb for both main control as well as finger sensors)

Sensor:

Addition of a temperature sensor to provide temperature feedback to the microcontroller.

Software:

change from Arduino IDE to new toolchain. (ARM has various base libraries such as mbed and can be configured for use with eclipse to act as IDE) Lay out framework to allow communication from other boards found in other parts of the arm.