Andrew's Notes

Andrew's Notes

I'm a bit of a meticulous note taker--in part because it helps me retain information that is meaningful to me, and also because it provides an avenue for fleshing out ideas. I like to keep my notes on a wiki-style website for ease-of-access on my computer and mobile devices. While the vast majority of these notes are password-protected, occasionally I polish some notes to make publicly available. Below are my publicly published notes and articles on technical and non-technical topics.

Return to main site

  • Money Balancing Math
  • Tenet Timelines
  • Recipes
  • Philosophy Essays
    • Realism vs Nominalism
    • Thomas Aquinas on Reason and Revelation
    • Aristotelian Science
  • Autonomy
    • Math Fundamentals
      • 3D Geometry
        • Rotations Robotics Field Guide
      • Linear Algebra
        • Visualizing Matrices
    • Systems Implementation
      • Optimization Libraries
        • Ceres Solver Python Tutorial
        • 2D Range-Bearing Landmark Resolution with Ceres
      • Computer Simulations
        • The Rotor Blade Flapping Effect
        • Event-Based Collision Detection
        • The Inertial Measurement Unit (IMU) Sensor
    • Search and Optimization
      • Nonlinear Optimization
      • Least-Squares Optimization
      • Optimization Over Lie Groups
    • Estimation
      • Filter-Based Estimation Algorithms
        • The Kinematic Filters
        • The Kalman Filter (Time-Varying LQE)
        • The Luenberger Observer (LQE)
      • Applied Statistics for Stochastic Processes
        • Bayesian Inference
    • Systems Theory
      • Signals
        • Algorithms in Continuous vs Discrete Time
  • Software Runbooks
    • Metrics Pipeline Debugging