M2 Bradley IFV - ENG Final Project

We created a wooden decoration for the provided drone to appear as the M2 Bradley Infantry Fighting Vehicle. We also improved its movement efficiency with a low-friction tail adjustment to allow movement with its heavy shell, and wrote code that imitates the movement of the real IFV. Layers of foam were used to rest the shell over the body of the provided robot, and taped/glued in place for stability and wheel clearance. The stabilizing tail was given a layer of nylon fabric to reduce friction, and allow motion to take place. Foam shells for the wheels were used for testing to increase the torque output of the wheels, but didn't seem to improve much. The weight of the shell should be balanced slightly towards the wheels to allow smoother movement. Possible actions/movement: (Weights are held in brackets, larger means higher chance of occurring) [2] Forward [1] Forward slow (Stalls motor on a good day) [1] Forward-left [1] Forward-right [1] Reverse [1] Reverse-left [1] Reverse-right [2] Fire cannon x1 [2] Fire cannon x1-7 After carving the wood, the edges were sanded and trimmed for fit using a Dremel while hot-glued together. The assembly for this one also included an extra set of antennae, an IFR camera, missile rack, and headlights. These were made out of the thin structures between the elements carved out of the board.

0 Lifts 

Artifacts

Name Description
Assembly Reference Model STL - Assembled version intended for reference when building. NOT ready for printing   Download
Cutting File SVG - File for use for cutting material. This construction was made with 5mm MDF, 1/8th inch drill bit. Missile rack, headlights, and antennae are not part of this file, and were added post-CNC   Download
M2 Bradley IFV's Soul TXT - Source code for the behavior. Designed for the ESP32. Motor pins are defined, no input method. Set it down and let it loose.   Download
Video - 1 Driving around and causing chaos   Link
Video - 2 Driving around and causing (not real) property damage   Link
Feedback