Shane Britton

About Me

I began my academic journey as a mathematics major, as the subject has always been my strongest and most natural area of study. However, I sought a more hands-on application of mathematical principles, which led me to pursue mechanical engineering. Toward the end of my undergraduate studies, I took an electrical engineering robotics course and discovered a deep passion for robotics. I was fascinated by how robotics integrates mechanics, electronics, and programming—combining mathematical reasoning with real-world systems. Since then, I have been increasingly focused on developing my skills in robotics, with particular interests in control systems, artificial intelligence, and autonomous design. I am committed to continually advancing my technical abilities and contributing to the development of intelligent robotic systems.

Mechanical Projects

Cam-Follower Mechanism

Designed a high-cycle cam-follower system using SolidWorks and MATLAB. Analyzed motion profiles with SVAJ plots and implemented a modified trapezoidal cam for smooth acceleration. CNC-milled the cam and verified 6 mm displacement over 1 million cycles.

CAD Model
CAD Model
Cam-Roller Close Up
Cam-Roller Close Up
Full Assembly Test
Full Assembly Test

Space Capsule Project

The following slides showcase the capsule assembly and manufacturing process, including CAD structure, simulations, and some of the fabrication process.

Labeled Capsule and Dynamics

This image shows the labeled capsule frame used in the motion simulator project. The structure includes four 5052 aluminum bulkhead rings, connected by 6061 aluminum stringers for structural support. The outer rings are joined using custom Nylon 12 brackets, 3D printed in-house, while the inner connections are reinforced with CNC-routed sheet metal brackets. To allow transport via elevator, each ring was split in half and reassembled using 6061 aluminum connection plates. Two female connectors are mounted on each side of the capsule, designed to receive a male axle, enabling one degree of freedom pitch rotation.

The next image shows a diagram of the system dynamics, including the center of gravity (COG), center of rotation (COR), and distributed weight loads. This helped define mechanical requirements and guided torque and bearing selection.

The following slides display SolidWorks simulations under both horizontal and vertical loading conditions. Both scenarios yielded a Factor of Safety (FoS) above 2, validating the structural design.

Manufacturing and Testing

The first image shows the bulkhead rings being cut by our sponsor, Waste Gas Fabricating, using a water jet. All four rings were machined from aluminum plate.

The second image shows a CNC router cutting connection plates, which were also used to fabricate the sheet metal brackets that attach to the inner rings.

A custom jig was developed to keep the rings concentric and evenly spaced during assembly, which was critical to maintain dimensional accuracy.

The next image shows the custom Nylon 12 bracket I designed in SolidWorks, which connects the outer stringers to the bulkhead frame.

A bending test was performed on the 3D printed brackets to determine their maximum load before fracture.

The test data was captured and plotted as a force vs. displacement curve to quantify structural performance.

The female connector block, shown next, was milled using a CNC machine to accept the rotating axle interface.

The final image shows the fully assembled capsule. A future team will design and build the cradle system to support the capsule for pitch testing.

Robotics Projects

Hardware Projects

UFO PCB Front
UFO PCB Front
UFO PCB Back
UFO PCB Back
UFO PCB Demo
UFO PCB Animated Demo

Software Projects

AI-Powered Python Bug Fixer (OpenAI CLI Tool)

This project is a command-line tool I built in Python that automatically fixes buggy code using OpenAI's GPT API. The tool reads a `.py` file, sends it to ChatGPT with a carefully structured prompt, and writes the corrected version to a new file. It also displays the fixed code in the terminal. I used the openai Python package (v1.0+) and followed a modular design pattern with environment variable security and error handling. This tool demonstrates my ability to integrate LLM APIs with real developer workflows.

AI Bug Fixer CLI
Terminal output of my AI-powered Python code fixer

Feel free to contact me!