• Home
  • Research
  • Project
  • Life

I am a Geek!

I enjoy converting my crazy ideas into the reality! From 2018 to 2020, I has been the president of 'PKU Makerspace', an organization for 'makers' and 'Geeks' to create in Peking University. I often build hardware and software systems from bottom to top, such as robots, wearable devices, IoT device, software application and so on. These project experience not only enhances my practical skills, but also enables me to design and analyze a system from high-level perspective. Fortunately, most of my works is invited by some famous technology companies for exhibition, receives award in competition, or acquires high grades in major courses.

Project Experience

Quadruped Robot Dog with Intelligent Computer Vision

(Feb 2021 – Jun 2021)

Attended 2021 National “Challenge Cup” Technology Competition

Developed a quadruped robot dog from bottom to top (including the 3D-printing body, hardware and ROS-based software). Implemented a computer vision algorithm to recognize and obey the traffic sign when robot dog walks on the road.

Video here

UbiTouch: Make Common Plain Become Your Computer Desktop Using Projection and Depth Camera

(Oct 2019 – Dec 2019)

Exhibited in PKU International Culture Festival

UbiTouch is a novel interaction system using depth camera and projection. The Linux Desktop is projected on the common plane in our life (like wall or ground), where users can use their finger as mouse cursor to interact with the projected Computer Desktop (move, click, double click, etc).

Video here

DanceBot: A Hexapod Robot for Web Control and Music Interaction

(Sep 2018 – Jan 2019)

Invited by ARM China in exhibition

We built the mechanic structure and hardware for six-foot robot from bottom to top. We also implemented WiFi-based communication for remote control and designed acoustic processing algorithm to enable the robot to dance with the tone change of music.

Video here

Piano on Finger: A Portable and Wearable Virtual Musical Instrument for Multi Users

(Jun 2019 – Aug 2019)

Invited by ABC Summit 2019 (held by Baidu)

Developed a wearable virtual musical "instrument" to detect the bend of fingers, which enables people to use their fingers to play piano or other musical instrument cooperatively in the air. Wifi-based communication and multiple-thread programming enable multi-user access and cooperative playing.

A Human-interactive Robot Hand Based on Computer Vision

(Jun 2019 – Aug 2019)

Invited by ABC Summit 2019 (held by Baidu)

Developed the interactive robot hand using the computer vision to recognize the action of human and respond accordingly. The current realized interaction included: rock-paper-scissors, hand shaking, and rapper. like rock-paper-scissors, hand shaking, and hip-hop.

Video here

GeneMirror: An Interactive Mirror for Virtual Genetic Diseases Emulation

(Nov 2019 – Dec 2019)

Exhibited in Central Academy of Fine Arts (CAFA)

GeneMirror would reflect virtual image of people with genetic diseases (such as ichthyosis, chondropathy, etc), according to different gene sequence. We use depth camera and the image processing algorithm for human extraction, denoising, body deformation, and filtering.

Gesture Controlled Technology Applied on Robot hand and Mobile Robot

(Jul 2018 – Aug 2018)

First Prize in the Global Youth Artificial Intelligence and Robotics Competition

Designed an electronic glove equipped with a IMU and flexible sensors which can recognize different gestures using machine learning to remotely control a mobile robot and a robot arm

Video here

Intelligent Guide Robot

(Sep 2018 – Jan 2019)

Course: Introduction to Intelligent Robot (Score: 98.5/100)

We enabled a mobile robot to guide people to the input location. Realized real-time accurate self-localization of mobile robot by using Laser Radar. Applied the A* algorithm for global path planning, designed obstacle avoidance algorihtm for local path planning, and deployed PID for fine-grained control of motors.

Video here

Design of the Dual Port Memory

(Sep 2018 – Nov 2018)

Course: Digital System Design based on HDL (Score: 94/100)

Designed the Dual Port Memory using verilog, which works as a data buffer in a video transmission system.