![](assets/images/diffusion-policy-assistive-action-prediction/main.gif)
PyTorch, C++, Machine Learning, ROS 2
![](assets/images/nauticus/main.gif)
C++, ROS 2, Navigation, Underwater Robotics
![](assets/images/legged-autonomous-inspection/main.gif)
C++, ROS 2, Nav2, Machine Learning, Unitree Go1
![](assets/images/attack-of-the-franka/main.gif)
Python, ROS 2, OpenCV, Franka Emika Panda
![](assets/images/ekf-slam-from-scratch/main.gif)
C++, ROS 2, TurtleBot3
![](assets/images/omnid-mocobots/main.gif)
C++, Python, ROS 2
![](assets/images/catch_ros2/main.png)
ROS 2 C++ Integration/Unit Testing
![](assets/images/imunipulator/main.gif)
C, IMU, nRF52833
![](assets/images/simplestrings/main.png)
Arduino, KiCAD PCB Design
![](assets/images/pen-thief/main.gif)
Python, OpenCV, PincherX 100
![](assets/images/industrial-automation/main.jpg)
PLC, SCADA, HMI, Databases, & More
![](assets/images/mobile-manipulator-control/main.gif)
Python, CoppeliaSim, Screw Theory
![](assets/images/jack-in-a-cup/main.gif)
Python, Lagrangian Dynamics
![](assets/images/twincat-training/main.png)
Beckhoff How-Tos and Training Labs