Light Pole PhotoBot
Role
MechE
Year
2024
Light Pole PhotoBot Overview
The goal of my Robotic Systems Design Class was to develop an autonomous robotic system to find a light pole, take a photo from the top, and make it back to the ground safely. My group created a robotic car that carries a drone we built to the light pole. After carrying the drone to the light pole, the drone then attaches to the light pole, flies up the pole, takes a photo at the top, and flies down. For this project, I created 3D models and drawings using SolidWorks that allowed my group and me to select the appropriate motors, sensors, and materials. In addition to the design side, I also got to build prototypes using the WashU Makerspace 3D printers, laser cutters, band saw, and other Makerspace machinery.
Light pole and Drone
Below is the light pole that we needed to take a photo from the top of, and our drone attached to the bottom of the pole.

CAD Drawings of the Drone + Car
There is an open cavity at the front of the car so that the car can fit around the pole. Each wall of the drone frame is 30 mm wide. The car holds the sides of the drone frame using 30 mm supports to match the drone frame’s width. In the first photo, the linear actuator is shown in its extended position and the drone’s latch is open so that it can be pushed around the light pole. In the second photo, the drone is shown with its pivot latch closed and the linear actuator is retracted.
Drone CAD
Below is an exploded view of the drone with a BOM, as well as two isometric views showing the drone's pivoting latch open and closed to simulate attaching to the light pole. The drone has four Readytosky motors and uses a Raspberry Pi camera to take photos.
Car CAD
Below is an exploded view of the car with a BOM, and an isometric view. A 9V battery is hooked up to a battery adapter that connects to an L298N H-bridge which connects to an Arduino. This Arduino to H-bridge to battery configuration allows us to control the linear actuator and have it switch between extending and retracting when needed.