Yi-Wei (Mike) Chen

Software Engineer in AI / Computer Vision / Robotics fields
[email protected] | linkedin.com/in/mikechen1393

Work Experience

Tesla, Manufacturing Controls Dev Engineer, Jun 2021 ~ Jul 2021

Robotic Assembly Line Commission
• Performed safety checks on Kuka and Fanuc robots for automobile assembly lines commission.
• Reduced redundancy within the commissioning process internationally by automating the commission pipeline for Kuka robots.


Spot Welding
• Assisted the PLC team by creating a custom code in Kuka Workvisual to communicate with the spot welding controller.
(Note: Left the company due to visa expiration.)

Cubic Machinery, Robotics Application Engineer, Jul 2020 ~ Feb 2021

Research and Development
• Develop a vision-based robot deburring system using the Keyence camera and UR5 robot.
• Design and prototype a soft gripper for universal object picking tasks.


Industrial Robot Cell Integration
• Integrate Fanuc robots to CNC machines for material handling. The integration includes I/O mapping, sensor integration, and HMI design.
• Simulate automation sequence and robot path using Roboguide and RoboDK.
• Deliver robust programs for controlling robot trajectory and peripheral signal handling.
• Compile thorough documentation for operation, and maintenance.

University of Southern California, Software Research Assistant, Jun 2019 ~ May 2020

ARM X Boeing: Simulator for Robot Composite Layup
• Created a data collecting system using Ensenso N10 stereo camera, OpenCV, and Point Cloud library to capture composite sheet deformation data.
• Built a simulator to simulate composite sheet behavior using OpenGL and a physics library, VegaFEM.
• Designed a machine learning infrastructure for training the simulator to automate the layup process using robotic manipulators.
• Published a paper regarding the simulator in the Journal of Manufacturing Science and Engineering as the first author.


Yaskawa: CAD Based Robot Programming Interface
• Partnered with Yaskawa to develop a user-friendly robot programming interface for users without prior knowledge of robots.
• Realized CAD-to-Path programming with ROS to make the robot follow complex paths with the freedom of changing tools and contact angles.

Education

University of Southern California, Master of Science (MS)

Mechanical Engineering - Advanced Manufacturing, 2018 ~ 2020

National Cheng Kung University, Bachelor of Science (BS)

Mechanical Engineering, 2013 ~ 2017

Skills


  • Robot Programming:  Roboguide, RoboDK, Kuka.Workvisual, ROS, ROS-Industrial
  • Programming Language:  C++, Python, HTML/CSS
  • Tools and Library:  OpenGL, OpenCV, PCL, MatLab
  • Operation System:  Linux, Windows
  • Language:  Fluent in English, Fluent in Mandarin