Projects


# Title Team Members TA Professor Documents Sponsor
1
A Compact Material Modulus Measurement Instrument
Kongning Lai
Tianyu Fu
Yunzhi Lu
Ziyi Lin
design_document1.pdf
design_document2.pdf
design_document3.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
final_paper5.pdf
presentation1.pptx
proposal1.pdf
Huan Hu
2
Terrain-adaptive bipedal service robot
Binhao Wang
Gaokai Zhang
Yuan Zhou
Zihao Ye
design_document1.pdf
final_paper1.pdf
proposal1.pdf
video1.mp4
Liangjing Yang
3
DESIGN AND CONTROL OF A FETCHING QUADRUPED
Jitao Li
Teng Hou
Wenkang Li
Yikai Cao
design_document1.pdf
design_document2.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
other1.docx
other2.pdf
other3.pdf
proposal1.pdf
proposal2.pdf
Hua Chen
4
Automatic Page_Turning Photocopier
Shuchang Dong
Xuan Zhu
Yingying Gao
Yiying Lyu
design_document1.pdf
design_document2.pdf
design_document3.pdf
final_paper1.pdf
final_paper3.pdf
final_paper4.pdf
other1.pdf
presentation1.pdf
proposal1.pdf
Liangjing Yang
5
Four-axis vacuum stage for advanced nano-manufacturing
Songyuan Lyu
Xingjian Kang
Yanghonghui Chen
Yanjie Li
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Olesksiy Penkov
6
Smart medicine box
Ruolin Zhao
Wentao Ke
Yutong Lou
Zhiyi Mou
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
proposal1.pdf
proposal2.pdf
video1.mp4
Wee-Liat Ong
7
Tennis Ball Pick-up Machine
Haopeng Jiang
Hengjia Yu
Shurui Liu
Yilin Xue
design_document1.pdf
final_paper1.pdf
proposal1.pdf
Gaoang Wang
8
Dodgeball bot
Chengyuan Fang
Haoxiang Tian
Yujie Pan
Yuxuan Xia
design_document1.pdf
final_paper3.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Timothy Lee
9
H.E.R.O. - HAZARDOUS ENVIRONMENT REMOTE OPERATOR
Jun Liang
Qihan Shan
Sizhao Ma
Xihe Shao
design_document1.pdf
design_document2.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
proposal2.pdf
10
Grasping Any Object with Robotic Arms with Language Instructions
Junsheng Huang
Junzhou Fang
Zixin Zhu
Zixuan Zhang
design_document1.pdf
final_paper1.pdf
other1.pdf
proposal1.pdf
11
The Smart Fitness Coach
Lishan Shi
Xingyu Li
Yuxuan Lin
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
other1.pptx
presentation1.pptx
presentation2.pptx
proposal1.pdf
Bruce Xinbo Yu
12
ROBOTIC ARM INTEGRATED INTO WHEELCHAIR WITH MR INTERFACE
Xingru Lu
Yilin Wang
Yinuo Yang
Yunyi Lin
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
proposal1.pdf
Liangjing Yang
13
Intelligent Home Security System
Danyu Sun
Ge Shao
Jiaxuan Zhang
Yuxin Xie
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
presentation1.pptx
proposal1.pdf
video1.mp4
video2.mp4
Bruce Xinbo Yu
14
SoftBot: Jellyfish-Inspired Bionic Soft Robot with Visual Perception
Junwei Zhang
Shuran Yan
Wangjie Xu
Yinliang Gan
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
other1.pdf
proposal1.pdf
Shi Ye
15
Carbon Emission Tracking System
Kaibiao Yan
Sicheng Lu
Zhengqi Wang
Zhiliang He
design_document1.pdf
final_paper2.pdf
final_paper1.pdf
proposal1.pdf
Ruisheng Diao
16
Smart Assistive Walking Stick for the Visually Impaired
Haoyang Zhou
Sanhe Fu
Yihan Huang
Yucheng Zhang
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Yushi Cheng
17
A remote environment recording system with online access portals
Dingyuan Dai
Xincheng Wu
Yizhou Chen
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
proposal1.pdf
Shurun Tan
18
Cheat for lottery wheel based on servo motor control
Kaixin Zhang
Zhangyang He
design_document1.pdf
final_paper1.docx
final_paper2.docx
final_paper3.pdf
proposal1.docx
Lin Qiu
19
Autonomous Vehicle with Sign Recognition and Obstacle Clearing through Wi-Fi
Pai Zhang
Pengyu Zhu
Rui Zhang
Wendi Wang
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
photo1.jpg
photo2.jpg
proposal1.pdf
video1.mp4
video2.mp4
video3.mp4
video4.mp4
20
A device for evaluation of frictional properties of surfaces
Haoran Cheng
Tiancheng Shi
Yang Li
Zhongsheng Guan
design_document1.pdf
final_paper1.pdf
proposal1.docx
Olesksiy Penkov
21
Continuous Vehicles Capture
Binyang Shen
Jiawei Zhang
Yining Guo
Zijin Li
design_document2.pdf
final_paper2.pdf
final_paper3.pdf
presentation1.pptx
proposal1.pdf
22
Customizable Automatic Pottery Wheel Throwing Machine
Minhao Shi
Mofei Li
Shihan Lin
Zixu Zhu
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
other1.mp4
proposal1.pdf
Wee-Liat Ong
23
Intelligent shared item cabinet
Nihaoxuan Ruan
Xiaotong Cui
Yanxin Lu
Yihong Yang
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
video1.mp4
Piao Chen
24
A Remote Microwave Environmental Monitoring System: Automation and Power Management
Boyao Wang
Haoran Jin
Jiaheng Wen
Qiushi Liu
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Shurun Tan
25
Long-horizon Task Completion with Robotic Arms by Human Instructions
Bingjun Guo
Qi Long
Qingran Wu
Yuxi Chen
design_document1.pdf
final_paper2.pdf
final_paper3.pdf
final_paper4.pdf
proposal1.pdf
Gaoang Wang
26
Analog Computer ODE Solver
Dianxing Tang
Haige Liu
Shilong Shen
Zixuan Qu
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
other1.pdf
proposal1.pdf
Said Mikki
27
A DodgeBot System
Chiming Ni
Feiyang Wu
Kai Wang
Nichen Tian
Yiyang Bao
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
presentation1.pptx
proposal1.pdf
video1.mp4
video3.mp4
Timothy Lee
28
A Bio-inspired AI-based Underwater Locating System
Haoyu Huang
Jiawei Wang
Xinchen Yin
Zaihe Zhang
Ziye Deng
design_document1.docx
final_paper2.docx
final_paper3.docx
other1.docx
proposal1.pdf
Huan Hu
29
24V Smart Battery Charging System with Health Management
Hongda Wu
Yanbo Chen
Yiwei Zhao
Zhibo Zhang
design_document3.pdf
final_paper1.pdf
final_paper2.docx
final_paper3.docx
final_paper4.pdf
proposal1.pdf
Lin Qiu
30
Design and Build a Spherical Bionic Tensegrity Robot
Ruiqi Dai
Yaoqi Shen
Yuan Fang
Yuhao Xu
design_document1.docx
final_paper1.docx
final_paper2.docx
proposal1.docx
31
Drone Power System Design and Build
Bingye He
Yuyang Tian
Zhuoyang Lai
Zikang Liu
design_document2.pdf
final_paper1.docx
final_paper2.pdf
other1.mp4
proposal3.pdf
Jiahuan Cui
32
Sensing your heartbeat (and others)
Qiyang Wu
Xin Chen
Xuanqi Wang
Yukai Han
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Howard Yang
33
A 2D Model of Optical Satellite Communication System
Jun Zheng
Xuanyi Jin
Yuxuan Li
Zhijun Zhao
design_document2.pdf
final_paper4.pdf
final_paper5.pdf
proposal1.pdf
Pavel Loskot
34
A smart glove for HCI
Hongwei Dong
Jinhao Zhang
Shanbin Sun
Zhan Shi
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal2.pdf
Pavel Loskot
35
Handwriting Robot With User-Customized Font Style
Mingchen Sun
Xuancheng Liu
Zhixiang Liang
Zifan Ying
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Gaoang Wang
36
Design, build and control of a jumping robot
Hanjun Luo
Siying Yu
Xinyi Yang
Xuecheng Liu
final_paper1.pdf
final_paper2.pdf
other1.pdf
presentation1.pdf
proposal1.pdf
Hua Chen
37
Rudimentary Spherical Motor System for All-Terrain Vehicles
Heston Blackwell
Ibrahim Tayyab
Ruizhe Wang
Sicheng Jiang
Zhaoyu Kang
design_document1.pdf
design_document2.pdf
final_paper1.pdf
final_paper2.pdf
presentation1.pdf
proposal1.pdf
Lin Qiu
38
AIRLOOM TYPE VERTICAL AXIS WIND TURBINE
Chengsheng Jiang
Jiayao Lin
Jiayi Guo
Yiyang Zhou
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
other1.pdf
presentation1.pptx
presentation2.pptx
Jiahuan Cui
39
High efficient resonance tank design and output voltage control for wireless power transfer system
Hongye Dong
Liheng Jing
Yuhang Wang
Yuyang Wei
design_document1.docx
final_paper1.pdf
final_paper2.pdf
proposal1.docx
Chushan Li
40
Automated guided vehicle for cargo delivery in factories
Qiqian Fu
Xuhong He
Yuyi Ao
Zhengjie Wang
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal1.pdf
Jiahuan Cui
41
Dodgeball Bots
Qingyan Li
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
proposal2.pdf
proposal3.pdf
Timothy Lee
42
Human-Robot Interaction for Object Grasping with Visual Reality and Robotic Arms
Jiayu Zhou
Jingxing Hu
Yuchen Yang
Ziming Yan
design_document1.pdf
final_paper1.pdf
final_paper2.pdf
final_paper3.pdf
final_paper4.pdf
proposal3.pdf
Gaoang Wang
43
Autonomous Transport Car
Xubin Shen
Yiqi Tao
other2.pdf
other3.pdf
other4.pdf
Chushan Li

A Wearable Device Outputting Scene Text For Blind People

Hangtao Jin, Youchuan Liu, Xiaomeng Yang, Changyu Zhu

A Wearable Device Outputting Scene Text For Blind People

Featured Project

# Revised

We discussed it with our mentor Prof. Gaoang Wang, and got a solution to solve the problem

## TEAM MEMBERS (NETID)

Xiaomeng Yang (xy20), Youchuan Liu (yl38), Changyu Zhu (changyu4), Hangtao Jin (hangtao2)

## INSTRUCTOR

Prof. Gaoang Wang

## LINK

This idea was pitched on Web Board by Xiaomeng Yang.

https://courses.grainger.illinois.edu/ece445zjui/pace/view-topic.asp?id=64684

## PROBLEM DESCRIPTION

Nowadays, there are about 12 million visually disabled people in China. However, it is hard for us to see blind people in the street. One reason is that when the blind people are going to the location they are not familiar with, it is difficult for blind people to figure out where they are. When blind people travel, they are usually equipped with navigation equipment, but the accuracy of navigation equipment is not enough, and it is difficult for blind people to find the accurate position of the destination when they arrive near the destination. Therefore, we'd like to make a device that can figure out the scene text information around the destination for blind people to reach the direct place.

## SOLUTION OVERVIEW

We'd like to make a device with a micro camera and an earphone. By clicking a button, the camera will take a picture and send it to a remote server to process through a communication subsystem. After that, text messages will be extracted and recognized from the pictures using neural network, and be transferred to voice messages by Google text-to-speech API. The speech messages will then be sent back through the earphones to the users. The device can be attached to glasses that blind people wear.

The blind use the navigation equipment, which can tell them the location and direction of their destination, but the blind still need the detail direction of the destination. And our wearable device can help solve this problem. The camera is fixed to the head, just like our eyes. So when the blind person turns his head, the camera can capture the text of the scene in different directions. Our scenario is to identify the name of the store on the side of the street. These store signs are generally not tall, about two stories high. Blind people can look up and down to let the camera capture the whole store. Therefore, no matter where the store name is, it can be recognized.

For example, if a blind person aims to go to a book store, the navigation app will tell him that he arrives the store and it is on his right when he are near the destination. However, there are several stores on his right. Then the blind person can face to the right and take a photo of that direction, and figure out whether the store is there. If not, he can turn his head a little bit and take another photo of the new direction.

![figure1](https://courses.grainger.illinois.edu/ece445zjui/pace/getfile/18612)

![figure2](https://courses.grainger.illinois.edu/ece445zjui/pace/getfile/18614)

## SOLUTION COMPONENTS

### Interactive Subsystem

The interactive subsystem interacts with the blind and the environment.

- 3-D printed frame that can be attached to the glasses through a snap-fit structure, which could holds all the accessories in place

- Micro camera that can take pictures

- Earphone that can output the speech

### Communication Subsystem

The communication subsystem is used to connect the interactive subsystem with the software processing subsystem.

- Raspberry Pi(RPI) can get the images taken by the camera and send them to the remote server through WiFi module. After processing in the remote server, RPI can receive the speech information(.mp3 file).

### Software Processing Subsystem

The software processing subsystem processes the images and output speech, which including two subparts, text recognition part and text-to-speech part.

- A OCR recognition neural network which is able to extract and recognize the Chinese text from the environmental images transported by the communication system.

- Google text-to-speech API is used to transfer the text we get to speech.

## CRITERION FOR SUCCESS

- Use neural network to recognize the Chinese scene text successfully.

- Use Google text-to-speech API to transfer the recognized text to speech.

- The device can transport the environment pictures or video to server and receive the speech information correctly.

- Blind people could use the speech information locate their position.