Ph.D in Computer-Aided Engineering Div. of Civil Engineering Dept., National Taiwan UniversityFebruary 2016 - date of graduation: July 2019
Thesis Topic: Autonomous Steel Beam-to-Beam Assembly System
Relevant courses:Data Visualization / Information Management for Engineering Project / Digital Control Systems / Principles and Applications of Digital Image Processing / Theory and Practice for Cyber-Physical Systems / Digital Visual Effects / Independent Study on Computer-aided Engineering / Machine Learning (Coursera Course Certificate) / Elements of Structures (edX Verified Certificate)
P.S. Was a master student from 2012.09 to 2016.01, became a direct entry student in the PhD degree program on February 2016
Exchange graduate student, Bauhaus University Weimar, Weimar, Germany October 2014 - July 2015
Project topic: The Portable Device Development and Prototyping for Structure Health Monitoring
Worked in Concrete Structures and Bridge Engineering Lab
B.S. in Civil Engineering, National Taiwan University, TaiwanSeptember 2008 - June 2012
Relevant courses: Design Patterns and Software Development / Numerical Analysis / Object Oriented Programming Language (C++ & JAVA) / Engineering Economics / Construction Management / Engineering Mathematics / Engineering Statistics
National Taiwan UniversityOctober 2011 - Present
Software DeveloperMay 2016 - July 2016
•Developed a video analytical tool applying the visual observation method for an online engineering graphic course. The tool was implemented on web by HTML5 and D3.js. By applying the process on the clickstream data, researchers and lecturers may see video watching behaviors of students and identify their learning strategy.
Software EngineerOctober 2015 - December 2015
•Cooperated with 3 members by using GitLab to develop a web dashboard for slope-land monitoring.
•Built Nodejs server on AWS EC2. The server can access AWS RDS mysql database and fetch data for the client-side to plot by using d3.js.
Research and Development EngineerOctober 2013 - July 2014
•Developed a new image-based method called Crowd-Based Velocimetry for flow velocity measurement.
•Applied video processing on the river-flow video by Matlab and C++ OpenCV, also developed an interface by C# for crowd-based measurement.
•Developed a method called Crowd-Based Velocimetry (CBV) measuring the surface flow velocity taking advantage of human perception.
•Applied Canny edge detection and Eulerian Video Magnification in this method for the crowd to have better observation.
•This research project shows the much better result of the measurement than that of the common image-based method, Particle Image Velocimetry.
Graduate Teaching AssistantFebruary 2012 - May 2012
•Developed the teaching materials and being a teaching assistant for a part of the course which is called Physical Model Design Laboratory.
•Developed a color breathing lamp.
Research and Development EngineerMarch 2011 - August 2013
•Worked on the project, "BotBeep — An Affordable Warning Device for Wheelchair Rearward Safety"
•Identified the target consumers and user demands, provided several solutions, conducted the feasibility test of several possible solutions, and developed the prototype of our product.
•Cooperated with 4 members to develop a portable device and an APP to detect the backward condition for wheelchair users.
•Developed an APP and an image-based detecting method on the smartphone by recognizing laser patterns.
Bauhaus-Universität Weimar, GermanyOctober 2014 - July 2015
Software and Hardware Engineer
•Developed a visualization tool for Structure Health Monitoring.
•Cooperated with GMTIB, an engineering consulting company in Gemany, to develop a Structure Health Monitoring device (by using RaspberryPi and I2C accelerometer) which can be accessed by wifi connection, showing a live-plot of readings on the web interface by using websocket protocol.
•Developed the control-panel for monitoring, and also the links to download the files.
•On the front-end, jquery, d3.js, flot.js, papaparse, and bootstrap were applied to build the web interface.
•On the back-end, it is Apache Server running on Linux. There is also a C++ program grasping the readings from the sensor.
•Moreover, I have tried Python Bottle, Python Bokeh, Linkerkit accelerometer, and FirstSensor accelerometer in this project, but did not make it as the solution.
National Instrument Technology Research Center, TaiwanAugust 2013 - December 2013
Graduate Student Researcher, Software and Hardware Engineer and Project Manager
•Cooperated with 4 members to measure the flow velocity of the river by using Particle Image Velocimetry, and gave an evaluation report of the site.
•Figured out the problems of implementing PIV system on Yilan river, and provided the possible solutions for the site.
National Center for High-Performance Computing, TaiwanMay 2013 - October 2013
Graduate Student Researcher and Software and Hardware Engineer
•Developed an Android application to measure the flow velocity.
•Integrated smartphone with a portable laser device.
RobotLab of Civil Engineering Dept. of National Taiwan UniversityFebruary 2009 - August 2012
Helped others with experiments, executed the lab maintenance.
RSEA ENGINEERING CORP.July 2011 - August 2011
Developed a VBA application for official documents improving efficiency of paperwork, and conducted the site surveying.
Yuo-Pin Construction Co., Ltd.July 2010 - August 2010
Conducted the site surveying, executed the machine cleaning, and did some paper work.
Microsoft Student Partners TaiwanAugust 2009 - Jun 2010
Deputy Chief Technology Officer and Solution Promoter
•Organized 18 developer roadshows for Microsoft with approximately 100 participants in average.
•Trained speakers for the developer roadshows.
•Was a speaker for 5 developer roadshows with 150 participants in average.
Ministry of Science and Technology Travel Award for Conferences Jun. 2017
Topic: Visual Awareness on Surface Flow Measurement
International Workshop on Computing in Civil Engineering, Seattle, USA
Best Student Presentation Apr. 2017
Topic: Crane-Based Autonomous Erection and Assembly System
The 3rd International Conference on Civil and Building Engineering Informatics, Taipei, Taiwan
The 2nd place in master thesis competition Oct. 2013
Topic: Development of portable PIV device for surface flow velocity
The 21st Hydraulic Engineering Conference (2013), Yilan, Taiwan
Innovation and technology group scholarship award Nov. 2012
The product: BotBeep–An Affordable Warning Device for Wheelchair Rearward Safety
Advanced to the Finals Nov. 2011
International Robot Hands on Competition & Symposium, Taichung, Taiwan
Advanced to the Finals Aug. 2011
Shin Kong Security Robot Competition, Taipei, Taiwan
One of 16 selected Taiwanese students Jan. 2011
2011 Asian Smart Living International School, Taipei, Taiwan
Patents and Publications
Early Warning Method and Device to Prevent Wheelchair from Tipping Over Issue Date：Jan.24 2017
Owner: Shih-Chung Kang, Pei-Chun Lin, Yung-Shun Su, Ci-Jyun Liang, Pei-Yi Lee, Yao-Yu Yang, Yu-Shung Lin and Chuan-En Lee
多重觀察者水流測速方法 Issue Date：Feb.21 2016
與智慧型行動裝置結合之量測水位表面流速之裝置與方法 Issue Date：Feb.21 2016
一種防止輪椅向後翻倒之預警方法及裝置(Early Warning Method and Device for Preventing of Backward Turning Over of Wheelchair) Issue Date：Dec.21 2015
Yao-Yu Yang, Yu-Chou Chiang, Tai-Yen Thomas Kuo, Peng-Yuan Chen, Shih-Chung Kang, Chia-Ming Chang (2017). Crane-Based Autonomous Erection and Assembly System. Paper presented at the 3rd International Conference on Civil and Building Engineering Informatics & 2017 Conference on Computer Applications in Civil and Hydraulic Engineering, Taipei, Taiwan.
- 3D printing
- Robot prototyping
- Robotarm operation
2018 All Rights Reseverd | Created by Yao-Yu (Benjamin) Yang | Design by W3layouts