π¬π§ Master of Computing in Visual Computing and Robotics, Imperial College London
2019.9 (Finished but not Conferred yet)
Independent Study ("Study on SemanticFusion and its descendants" ) under the supervision of Prof. Andrew Davison
replaced CNN in SemanticFusion with mask-RCNN to facilitate instance-level semantic segmentation of a SLAM system in an indoor environment
the new system is able to detect 81 classes and segments them in instance-level (compared with 13 classes and object-level before)
Master Project ("Multi-sensor Localization and Mapping for Autonomous Driving by adapting OKVIS") under the supervision of Prof. Stefan Leutenegger
fused wheel odometry and GPS thread with the existing OKVIS system for accurate and robust localization
tested with ROSARIO, Rawseed, KAIST Urban Complex self-driving dataset
π¨π¦ Bachelor of Applied Science in Engineering Science (Aerospace Option), University of Toronto
Dean’s Honour List, Minor in Robotics & Mechatronics
Thesis ''Robotic Localization with Neural Networks''
mimicked condominium environment with furniture and moving obstacles by Gazebo in ROS
simulated laser range finder sensing and odometer sensing by a moving object
fed the collected data into CNN and compared its localization accuracy with traditional methods
PROFESSIONAL EXPERIENCE
π¨π¦ Research Assistant — Autonomous Systems Laboratory (Prof. Goldie Nejat) U of T MIE Department Canada 2017
Developed a movement and collision simulator via ROS for kinematics of a 3-D printing customized robot Casper (with packages tf, urdf, sw_urdf_exporter, Gazebo, Rviz and MoveIt)
Researched the accuracy of machine learning algorithms (Bayesian, RF, SVM, K-nearest) on Capser to perform socially assistive actions by sequence (tea serving task as an example)
Modelled new parts with SolidWorks and 3-D printing to fix the broken parts and imperfections on Casper
Engineering Science Summer Overseas Research Fellowship Grant (Partner University: TU Darmstadt, Germany)
Compared the input parameters(thick of board, folding angle etc.) influences on roll forming for asymmetrical profiles with Finite Element Analysis (Marc Mentat)
Produced construction of profiles by Solidworks and Python Scripting and analyzed collected data by MatLAB
π¨π¦ Research Assistant — Flight Simulation and Control Lab (Prof Hugh H.T. Liu) UTIAS Canadaπ 2015
Designed and simulated PID controllers for quad-rotors with trial-and-error, Ziegler Nichols and root locus method with Matlab Toolbox and implemented controllers onto a indoor platform and constructed adjustments
Assisted a master student with fabrication and testing the prototype and participated in fieldwork, including testing the accuracy of auto-pilot via aerial photography
ENGINEERING DESIGN
πΊπΈ Robots and Cameras for Automated Plant Phenotyping, Robotics Institute, Carnegie Mellon University, USπ2017
Applied different feature descriptors to count the number of mature grapes in video sequences, using OpenCV
Added an SVM classifier to filter out false positives, and reported final predictions on the level of mature in each area of the farm
π―π΅ Sumo Robot to Combat with the Enemy, Tohoku University , Japanπ2017
Nominated by Prof. Timothy D Barfoot
Assembled a robot using Lego Mindstorms EV3 and programmed in EV3RT and adaptively controlled the robot to stabilize itself and attack the enemy
π¨π¦ Space Systems Design (Capstone), University of Toronto, Canadaπ
Designed a proposed robotic space system capable of performing scientific exploration of Mars surface
Specified detailed constraints and requirements of the robotic system in Operation and System report according to Request for Proposal provided
Researched existing solutions, performed trade-off analysis to select components for mechanical, electrical and controls subsystems
Prepared reports to summarize the final design with several alternatives, and presented to our "customer" (professor and MDA Space Missions Inc.)
π¨π¦ Aircraft Design (Capstone), University of Toronto, Canadaπ
Designed a radio-controlled model aircraft with blended wing body configuration
Optimized the Flight Score by making trade-off among payload, flying time, take-off distance, etc. in order to excel in flying competition
Analyzed various types of airfoils designs and selected based on static and dynamic stability studies, failure studies of the material and buckling studies of the structure
Built the final design entirely by carbon fiber with molds
π¨π¦ Robotic Design Project, University of Toronto, Canadaπ
Ranked 2nd in competition among 22 teams, achieved 9 out of 9 spots fully-function compared with 4 to 5 in average
Fabricated a portable and robust testing machine using applicable and proof-of-concept prototype, capable of inspecting, logging and displayed on an LCD the conditions of at maximum 9 commercial LED candlelights mounted upon spots of an attachable tray
Engineered cost-efficient and reliable electrical circuits that support the entire robotics system, satisfying all technical demands and limited budget of $280
Cooperated with electromechanical and micro-controller specialists to debug and test machine on subsystem integration which contributed to the project life-cycle assessment
Utilized MS Project and Gantt Chart for project process management to ensure the project was completed in a timely manner
Constructed 2D & 3D modeling drafts of our design
Presented and demonstrated overall machine functionality on a bi-weekly basis to the teaching team
Note that most of the engineering designs (in Collapsible) are group work and some of them are requirements in the curriculum of degree.
EXTRACURRICULAR ACTIVITIES
Volunteer Experience:
City of Toronto Nuit Blanche (Year 2017)
City of Toronto Doors Open Day (Year 2016, 2017)
U of Toronto Career Information Days and Recruitment Conference (Year 2016)
U of Toronto UTSU Street Fest, Outreach (Year 2016)