go install my contemplative cow

some stuff i enjoy

and some stuff i do

  1. cartpole v2.0

    swing-up and balancing of a double inverted pendulum on a cart. Builds on my original cartpole project. Full writeup coming soon.

  2. sawyer stacking

    block stacking using the Rethink Robotics Sawyer arms, for ME C106A. software stack includes ros, moveit, and alvar. Report coming soon.

  3. zipe loads (paper, github)

    my research on using power-electronic loads as a replacement for constant-power loads to improve numerical stability of the fast-timescale simulations required for inverter-dominated power grids

  4. PowerSystemsExperiments.jl

    a Julia package for high dimensional plotting and parameter sweeps of simulations with PowerSimulationsDynamics.jl. Used to produce the beautiful interactive plots from the zipe loads paper.

  5. cartpole

    swing-up and balancing of an inverted pendulum on a cart implemented on a custom-built physical test setup. double pendulum coming soon.

  6. racecar mpc

    mpc implemented with casadi for following a path through state space. Impossible racing line in demo demonstrates track constraints.

  7. racing line optimization

    global trajectory optimization given a track. Minimizes lap time subject to drive power, steering, and tire friction constraints.

  8. graph slam

    fast Rust implementation of GraphSLAM with a Python interface, demonstrating solving the loop closing problem even with non-zero-mean, non-gaussian noise.

  9. turret

    turret-mounted automatic crossbow with onboard facial recognition.

  10. mecanum mpc

    mpc implementation for mecanum-wheeled robots. dynamics model derived using lagrangian mechanics by Max Cai and Alec Petridis (teammates) adding onto work by Inigo M. Caireta. mpc outputs motor voltages.

  11. memes

    using AI to predict meme spread based on textual descriptions by predicting parameters for the SIR epidemiology model.

  12. locking mecanum

    a mecanum wheel that can lock its rollers to transition to standard wheels for extra traction when needed. no slip rings necessary.

  13. robot gallery

    A bunch of nice images of the robots i've worked on during my time with FIRST.

  14. kuriosity hardware docs

    A snapshot of the documentation I wrote for Kuriosity Hardware. Not maintained, but still very relevant. Exported from Notion, so some embeds are just links.

  15. cheapo-drive

    A cheap, bare-bones brushless servo driver from scratch to learn about embedded systems, field oriented control, and circuit design. Inspired by the ODrive project.


| | linkedin | email me: reid@xz.ax
| | | thanks, chop0