1. Jifei Xu
402 N Gregory St. Apt 301 | Urbana, IL 61801 | Cell: 217-778-9438 | jifeixu1991@gmail.com
Education
University of Illinois at Urbana-Champaign
Pursuing Ph.D. Electrical Engineering
Expected Graduation: May 2020
University of Illinois at Urbana-Champaign
Master of Science in Electrical Engineering
Expected Graduation: Dec 2016
GPA: 3.66
University of Illinois at Urbana-Champaign
Bachelor of Science in Electrical Engineering
2009-2013
GPA: 3.67
Relevant Knowledge:
Hardware: Digital IC Design; Power Circuits; Semiconductor Electronics; Digital System Laboratory; IC Device Theory &
Fabrication; Analog IC Design; Computer System Analysis; Sensors and Instrumentation
Software: Object-Oriented Programming; Database Systems; Assembly Language Programming; Robot Vision; Artificial
Intelligence; Control Systems; Speech Processing; Robot Operating System (ROS); Embedded system programming
Skills
C, C++, Python, ROS, Eagle CAD, Gazebo, Matlab, Simulink, Code Composer Studio, NI LabVIEW, System Verilog, FPGA
board, Visual Studio, Windows, Linux, MS Office Suite
Recent Projects
Biped Robot Simulation with Robot Operating System (ROS),
Gazebo and Matlab
(Aug 2015, Ongoing)
Modified URDF model of a biped robot
Simulated robot open loop walking with calculated joint trajectories under Gazebo simulator
Implemented control theory for Center of Mass and Zero Moment point trajectory design allowing stable walking
Designed State feedback Stabilizer for robot walking utilizing ankle torque control
Advanced Control and Trajectory Design of an Industrial Robot Arm (Oct-Dec, 2015)
Robot System Identification using AutoCAD model of the robot arm
Derived equation of motion using Lagrangian dynamics and utilize equation of motion in control design
Designed and Implemented Task space PID control, feed forward control and friction compensation for accurate tracking
Implemented trajectory design algorithm for continuous acceleration at motor level
Embedded Controller Design of an Industrial Robot Arm (Mar-May, 2015)
Designed PCB for holding all microcontrollers, motor drivers and power circuits
Coded user interface to communicates with the designated controllers from PC
Coordinated a team of four that come from different departments
Implemented Basic motor design with a reasonable PID gain
Experience
Software Developer (May-Aug 2016) University of Illinois
Implementation of rhino robot arm hardware interface via serial communication and ROS.
Rapid prototyped new capabilities to confirm feasibility.
Rigorous documentation for easy maintenance and possible extensions.
Course Developer (May-Aug 2015) University of Illinois
“Robot dynamics and control” (ME 446)
Assisted with course lab development; Reorganized lab manual layout; Developed programs for manipulation of robot
under C; Implemented safety mechanisms to remove safety hazards; Designed easily swappable position control and
velocity control.
Teaching Assistant (Aug 2013, Ongoing) University of Illinois
“Introduction to Robotics” (ECE 470)
Reinforce students with knowledge of rigid motions; homogeneous transformation; forward and inverse kinematics;
velocity kinematics; motion planning; sensing, vision and control.