Blog
Personal perspective pieces, gathered with the field notes from both subjects - the informal, from-the-workbench writing that does not fit a timeline or an interactive guide.
This is the home for the informal writing: the robotics and vision field notes that were migrated from the old WordPress blog, plus new perspective pieces. Nothing here is a structured guide or a timeline entry — it is what I was actually thinking about while building the thing, kept in its original voice.
Robotics
Getting started
Introduction to My blog of RoboticsMarch 23, 2017
ROS (Robot Operating System)
Introduction to ROS (Robot operating System)March 23, 2017
Installing Ubuntu 16.04March 24, 2017
Installing ROS Kinetic Kame LTSMarch 25, 2017
ROS: OverviewMarch 27, 2017
ROS: Creating a WorkspaceMarch 28, 2017
ROS: Create & Build PackageMarch 28, 2017
ROS: First NodeApril 11, 2017
ROS: Publisher & SubscriberApril 14, 2017
ROS: Server and ClientApril 14, 2017
Navigation
ROS: Navigation: IntroductionApril 15, 2017
ROS: Navigation: OdometryApril 15, 2017
ROS: Navigation: KinematicsApril 15, 2017
Vision & Geometry
Computer vision basics
Computer VisionMarch 11, 2019
Basic Operations: Image read and write and convert colorMarch 11, 2019
Computer Vision 101: Best ResourcesApril 21, 2019
Math for geometry
Linear AlgebraApril 21, 2019
3D representation? Ohh, YOU QUATERNION!!April 14, 2020
The interactive guides — LLM training and serving, building with LLMs, agents, generative media, multi-view geometry, nonlinear optimization, linear algebra, calculus, probability and statistics — now live at denimpatel.github.io/interactive-courses.