Hello! I'm Tianyi! I am in the fourth semester of my MSc Robotics, Systems, and Control course at ETH Zurich. Currently, I am working on my Masters' Thesis at the Computer Vision and Geometry Lab (CVG) at ETHz, working on large-scale Pose Graph Optimization.
I graduated from a three-year BEng Electronic and Information Engineering (for the rest of the world, Computer Engineering) course at Imperial College London with first-class honours.
I am passionate about robotics — the union of computing, mathematics, electrical and mechanical engineering and more.
I am fluent in Python and C++. From various projects, internships and coursework, I also have experience in ROS(2), Fusion 360, and MATLAB.
- Master's Thesis on pose-graph optimization
- Competing at ICRA23, ICRA24 and IROS24 F1TENTH Autonomous Grand Prix races with the ForzaETH team. We managed to win first place in 2023 and delivered strong 3rd place finishes in both 2024 races!
- Helping to develop perception for L4 autonomous trucks with Embotech as part of the Safety, Systems, and Engineering team.
- A Monocular Visual Odometry (VO) pipeline with elements from OpenCV, built in Python. This was coursework for the Vision Algorithms for Mobile Robotics course at UZH.
- A path planner for autonomous cars using the RRTx algorithm. This was coursework for the Planning and Decision-Making for Autonomous Robots course at ETH. Check it out here.
- My Final Year Project at Imperial College on Multi-Robot path planning using a variation of the Dynamic Window Approach. The algorithms are written in Python and simulated in ROS/Gazebo. Check it out here!
- I was also involved in Imperial's Formula Student Artificial Intelligence competition where we hope to get our vehicle to autonomously detect and drive around a closed circuit demarcated by cones. Check out the organization on LinkedIn and GitHub.
credit - Abhishek Naidu's excellent tutorial