GithubHelp home page GithubHelp logo

What's up, buttercup?

Tianyi's Instagram Tianyi's LinkedIn Tianyi's Website Tianyi's Email Tianyi's CV

About Me

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.

Skills

I am fluent in Python and C++. From various projects, internships and coursework, I also have experience in ROS(2), Fusion 360, and MATLAB.

I'm currently working on

  • Master's Thesis on pose-graph optimization
  • Preparing to compete at the 2024 F1TENTH Autonomous Grand Prix with ForzaETH

Recent highlights

  • 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.

Stats for Nerds

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

tianyilim

credit - Abhishek Naidu's excellent tutorial

Tianyi Lim's Projects

ic-fyp icon ic-fyp

Final Year Project for BEng Electronic and Information Engineering at Imperial College London

irobot_shape_drawing icon irobot_shape_drawing

Coding task for Sevensense Robotics. Draws shapes using the iRobot Create simulator with ROS.

lidar_driver icon lidar_driver

Drivers and visualization software for a 3D-printed LIDAR module.

mips_proj icon mips_proj

Verilog implementation of a MIPS CPU for the IAC module

range_libc icon range_libc

Optimized ray cast methods for 2D occupancy grids including the CDDT algorithm. Written in C++ and CUDA with Python wrappers.

rrtx icon rrtx

An implementation of the RRTx Algorithm in Python

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.