Yutian Chen's Posts

Filter

Autonomy on the Moon - NASA Lunar Autonomy Challenge

9/5/2025

SLAMRobotics

TL;DR This post introduces the autonomy stack we built for Lunar Autonomy Challenge (LAC) hosted by NASA. We achieved centimeter level terrain mapping precision over 200 square meters and ranked 3# over more than 20 univ...

Read more

Direct Method SLAM - Jacobian Formulation

8/16/2023

SLAMRobotics

This post is mainly a re-formulation and detailed expansion for the section 8.4, "Direct Method" in "14 lectures on Visual SLAM". When I was working on direct method SLAM, I found the notations used on the book is hard t...

Read more

Optimizers in PyPose - Gauss Newton and Levenberg-Marquadt

7/14/2023

SLAMRobotics

In deep learning, we usually use first-order optimizers like Stochastic Gradient Descent, Adam, or RMSProp. However, in SLAM problems, we use Bundle Adjustment to jointly optimize camera pose and landmark coordinate in r...

Read more

C0VM.ts: C0 Visualizer on the cloud

12/6/2022

Frontend

What is C0 Language The programming language C0 is a carefully crafted subset of the C aimed at teaching introductory algorithms and imperative programming. It is used in 15-122 Principles of Imperative Programming and 1...

Read more

Build Your Own Google Drive with AWS S3

1/19/2022

Frontend

This system is deployed on My blog's file Sharing Page as a front-end application. The source code is also avalable in React-S3-Viewer Repo here. Reference Information: Viewing Photo stored in S3 Buckets AWS SDK for Java...

Read more

Time Complexity and Asymptotic Notation

9/1/2019

Algorithm

Why we need Asymptotic Notation In most of the time, we don't need to calculate the exact computational time for a given algorithm. For an input that is large enough, the coefficient on the lowest term will have little e...

Read more