Writing

Deep, interactive explainers on robotics, perception, and machine learning.

2026

Jun 26 Wind Tunnel Theory: The Engineering Endgame of Robot Learning Jun 18 Reversal Q-Learning (RQL) from Scratch: Making Denoising an RL Action Without the Horizon Tax Jun 14 The Reachability of Steering: One Distribution-Level Law Behind Every VLA Trick Jun 14 Discarded Predictions: Rewriting Action-Chunking's Waste as Latent Distributions, Reality-Grounded Supervision, and Lipschitz Geometry Jun 10 Q-Guided Flow, From the Ground Up: Guiding a Flow Policy with a Value Function at Test Time Apr 2 Modern Hopfield Networks, Geometrically: From Wide Memory Basins to Attention Feb 8 Resonant Manifold Network - A Physics-Inspired Approach to Continual Learning Feb 5 Generative Modeling via Drifting: One-Step Generation Through Training-Time Evolution Feb 5 Understanding Forward and Reverse KL Divergence

2025

Dec 22 Language-Conditioned Value Functions for Robot Policy: A Modular Approach with V-JEPA 2-AC and Flow Matching Apr 20 KAN explained

2022

Oct 14 forgetting model 3

2021

Jul 1 Sparse Convolution explained with code Apr 5 Tutorial for Torch Points3D library Feb 14 Build MKL FFT and other pip wheel libraries

2020

Dec 4 LiDAR Semantic Segmentation with Sparse NN Jul 14 Semantic Scene Completion with Sparse Neural Network Frameworks Feb 13 Debug Pybind11 C++/Python mixture project with CLion Jan 5 Channel-wise Convolution

2019

Dec 25 build point labeler on windows Nov 14 Explore the Convexity of Photometric Loss Oct 30 Solve BA with PyTorch Optimization Backend Oct 22 solve BA with PyTorch continued Oct 13 Solve BA with PyTorch Oct 9 gradient pixel selector in DSO Oct 5 forgetting model continued Sep 27 Deep Mono VO Sep 25 schur complement for GN Optimization Sep 13 forgetting model for MLP Sep 10 monocular depth estimation reviews Sep 9 PDF to text use OCR and Deep Learning (Conv, RNN) Aug 19 BA in DSO Jun 7 Geometrical Meaning of Hessian in Image Apr 30 Towards Deep Learning augumented Visual Odometry Mar 12 CPP Aligned Allocator for SSE Mar 11 ROS GUI in docker Feb 14 OpenCV 4.0 Build with Conda Feb 13 4K 2x Scale in Ubuntu 18.04 Jan 4 Pycharm debug console blocked by Dataloader

2018

Jun 30 Docker Practice Notes Jun 29 Github Speed Up Jan 17 Jupyter Eye Candy Dark Themes

2017

Dec 13 DSO Reviews and Future Extensions. Nov 13 numpy npy to C++ Eigen Sep 23 python batch text preprocess Sep 15 cuda version check Sep 5 Resolve Windows and Ubuntu Time Zone Aug 30 Direct Sparse Odometry Notes Mar 3 Zip folder into file partitions like RAR in Windows Jan 30 Deploy Full sharelatex with Docker

2016

Sep 13 old thoughts Aug 22 ROS Python2 & Python3 conflict Resolve Aug 21 ROS build with Python3

2014

Mar 23 github http pull password free bashscript

2013

Apr 13 cuda version check Feb 13 cmake library build g2o