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
- Preparing to compete at the 2024 F1TENTH Autonomous Grand Prix with ForzaETH
- Helping to develop perception for L4 autonomous trucks with Embotech as part of the Safety, Systems, and Engineering team.
- Competing in the 2023 F1TENTH Autonomous Grand Prix with the ForzaETH team. We managed to win first place!
- 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.
I'm an Early π€
π Morning 981 commits βββββββββββββββββββββββββ 27.07 %
π Daytime 1504 commits βββββββββββββββββββββββββ 41.50 %
π Evening 857 commits βββββββββββββββββββββββββ 23.65 %
π Night 282 commits βββββββββββββββββββββββββ 07.78 %
π This Week I Spent My Time On
π¬ Programming Languages:
Markdown 14 mins βββββββββββββββββββββββββ 73.55 %
JSON 1 min βββββββββββββββββββββββββ 10.35 %
Bash 1 min βββββββββββββββββββββββββ 06.28 %
Rust 0 secs βββββββββββββββββββββββββ 05.00 %
YAML 0 secs βββββββββββββββββββββββββ 02.65 %
π±βπ» Projects:
ProDriver 18 mins βββββββββββββββββββββββββ 94.54 %
race_stack 0 secs βββββββββββββββββββββββββ 04.05 %
src 0 secs βββββββββββββββββββββββββ 01.41 %
I Mostly Code in C++
C++ 22 repos βββββββββββββββββββββββββ 40.00 %
Python 14 repos βββββββββββββββββββββββββ 25.45 %
C 6 repos βββββββββββββββββββββββββ 10.91 %
MATLAB 2 repos βββββββββββββββββββββββββ 03.64 %
Shell 1 repo βββββββββββββββββββββββββ 01.82 %
Last Updated on 24/01/2024 12:27:13 UTC
credit - Abhishek Naidu's excellent tutorial