Robotic Cleaner for Goose Refuse: The Pooper Scooper
May 4th, 2025
The Goose Problem
I have a recurring dream where I’m walking through a mine field. But the field is a soccer field, and the land mines are goose poop. And I’m wearing brand new white sneakers. Anyone who’s ever walked through a goose poop-ridden field knows the struggle of keeping your eyes fixed between the blades of grass while staying ready to sidestep a potential shoe sole stainer.
“Grossness” isn’t the only reason to dislike goose poop. These droppings pose a significant problem for water sources used for drinking or recreation. Geese naturally dwell near bodies of water. Water runoff collects their droppings and contaminates bodies of water. Geese are carriers of pathogens such as E. Coli and Salmonella. In addition to this, goose poop has high nitrogen and phosphorus levels, which leads to water overenrichment and promotes the growth of algae and bacteria.
The constant need, cost, and labor for manual cleaning is a challenge that has yet to be overcome. Methods of goose control like hazing, egg interference, and relocation are costly, intrusive, and sometimes ineffective. Our team decided to build a tool that could automate the clean-up of goose refuse. This article details the development of prototype remote-control robot designed to remove Canada goose poop from public recreation spaces efficiently.
The Project
During my senior year at Worcester Polytechnic Institute, this problem became the foundation for our Major Qualifying Project: to design, build, and test a remote-operated robot capable of collecting goose refuse on uneven outdoor terrain. The result was a complete engineering solution that brought together mechanical design, embedded controls, materials engineering, and iterative testing.
One of the first actions we took was to identify the main problems which would need to be overcome for a prototype:
- Mobility: uneven terrain including hills, obstacles like tree roots and park benches would impede movement of a poop collecting robot.
- Reliability: Goose refuse doesn’t have a uniform form factor so a general-purpose collection method is needed.
- Manufacturability: A low-cost solution which can easily be maintained and repaired is essential for adoption by clients.
- Operability: intuitive controls so even non-technical users can operate the robot easily.
Breaking a real-world problem into a set of engineering requirements enabled us to think of the project as multiple, interconnected challenges to solve instead of one abstract system.



Mobiliity
For mobility, we opted for independently driven wheels controlled with PWM-controlled DC motors. This gave the robot a tight turning radius for easier maneuverability, enough torque to transit grassy terrain and slight inclines, and a simple control system using readily available and cheap motor driver boards. We mounted an idler tail wheel in the back for stability and designed the chassis to be both lightweight and structurally sound. Part of this process involved stress analysis of the wheel mounts and frame using ANSYS Mechanical to ensure performance in real outdoor conditions.

Realiability
After exploring options for refuse collect, we chose a rotating scoop mechanism because of the simplicity of the design and its reliability. Because the collection mechanism had fewer moving parts, there would be fewer points of failure. Additionally, this would make the mechanism easier to manufacture, maintain, and control.

The scoop was mounted at the front of the robot, powered by a dedicated DC motor, and was designed to lift collected waste onto a containment bin behind it. We opted for a trussed arm design to maximize strength while minimizing material and weight. Structural analysis via ANSYS ensured the mechanism could withstand the expected forces without failure or excess deflection.

Operability
We built the control system with intuitive and robust outdoor operation in mind. The controller was a PlayStation DualShock controller, a popular game controller. This made the control scheme more intuitive for anyone that has ever used a game controller. Pulse-width modulated motor control allowed the user to operate the robot at variable speeds and torques. Lower speed options makes it easier to navigate uneven or inclined terrain. A drone FPV camera was mounted to the front of the robot and was streamed wirelessly to an FPV monitor, allowing the operator to control the robot beyond their line of sight.


This setup meant that even a non-technically trained operator could walk the robot around a field, see where it was going, and collect refuse without ever touching it. The emphasis here was on practical controls, not autonomy. This is a common trade off in prototypes where predictability and reliability are more important to get right first, and then automation can come later. This is discussed in more detail in the last part, Future Improvements.
Manufacturability
For the physical build, we prioritized 3D printed PLA for most structural components, metal fixtures at high-stress points, and a plexiglass base for easy access and inspection. We emphasized design for manufacturability, specifically parts that could be remade, repaired, or replaced quickly and affordably. This was important for us since it enabled rapid prototyping of ideas and improvements to the design.
Future Improvements
One of the main limitations of this project was the time we had to compete it. Given we were to work on it again, there are many improvements to the design we would have liked to make.

Semiautomatic Operation with Computer Vision
The most crucial improvement for this project would be to transition the robot from manual control to full autonomy. Before this, it would make sense to transition the robot to a hybrid mapping approach. An operator would manually set a pre-planned route which the robot would automatically trace back afterward, similar to how drone operators set pre-planned drone routes to automatically monitor tracts of land. This approach is more feasible than a fully automated approach since it takes much of the judgement from the robot and gives it to the human operator. The operator is more aware of obstacles like tall grass or water and can make decisions about movement without the need for a complex machine vision system.
The most important feature of this hybrid approach would be incorporating a computer vision algorithm into the robot’s camera feed to identify goose poop, and an automatic control system to collect that poop. The computer vision algorithm would not need to be made from scratch. Supervised pre-training could be used on an existing large open-source computer vision model to specifically identify goose poop. The camera feed would be sent to the robot’s processor and run through the computer vision model, where if refuse was identified, the pre-planned navigation path would be temporarily overridden to collect the goose poop.
Trash Collection System
Right now, the trash bin must be manually removed from the chassis to dispose of the waste. A collection station similar to a robot vacuum station could be developed to automate this task. The collection station could serve multiple purposes in addition to trash collection, such as charging, cleaning, or protection from the elements.
All-Weather Navigation
Our project was only tested in near-ideal conditions. We did not test in inclement weather like rain or snow, or in mud, snow, or sand. Two steps to take would be to outfit the tires for all-weather navigation, and to better weatherproof the entire system. This would include fully water-proofing the outside, using materials that are water, salt, and UV resistant, and making the design strong enough to withstand small crashes and tumbles.
Footnotes
- We determined toilet training the geese wouldn’t be a feasible alternative.
- This is similar to how the U.S. military uses Xbox 360 controllers for operating many of their unmanned vehicles to reduce training time for new recruits.
Table of Contents


