Sand-E Development Process
The step by step process involves designing, building, and refining a robot to achieve its intended function. It includes selecting the right mechanics, electronics, and implement good software

Previous Model
Initially, the robot's mechanics utilized the same rake system with smaller sizes. For the trash collection system, a scoop was used to scrape trash from the sand. Additionally, the robot was not controlled via a controller but operated manually by being pushed.
1. Mechanics

a. Trash Collection System
This system is a part of the robot that works in taking the trash from sand. This prototype was designed using fusion 360 and printed with bamboo 3d printer.
Challenges
- Feeder's fins are not long enough or shaped properly to take the trash
-Trash does not go up to the conveyer belt
-Rounded sides due to spinning
Our Solution
- Modifiy the model of the fins to enable it to be attached with zipties that are flexible and long that allows easier trash collection.
- Modify the rakes to have a bigger scope and attach more 3 rakes in rows of conveyer belt.
- The sides are secured with a metal screw mechanism to minimize rounding

b. Continuous Tracks
This system enables the robot's mobility, allowing it to move forward, backward, left, and right. The addition of tracks helps prevent it from sinking into the sand, ensuring smoother movement.
Challenges
- Tracks can not connect without long screws
- Wheel keeps slipping off the track
- The tension is too high for the flywheel that is connected to the motor
- The connection from the flywheel to the motor keeps rounding
- The tracks are too heavy for the motor
Our Solution
- Change design of tracks with two screws to connect the pieces
- Extend the design to cover the sides of the track, preventing the wheels from veering off, especially during turns
- Segment the flywheel into multiple pieces and secure them using screws and nuts
- Change the connection to metal to minimize rounding
- Make the design simpler and round the edges
c. Balloon Wheels
The concept of the balloon wheels was to be contented with the continuous tracks on what would be the main method of movement for the robot itself. Whilst in development, the wheels were ultimately to be used to be a back up plan in the event that the tracks were to break down in the midst of operation.
For the most part, our main challenge was allocating sufficient time for both the robot’s development and its construction. A more specific challenge related to the wheels was the difficulty of implementing the "balloon" aspect due to limited funding. To address this, we attempted to substitute it by incorporating a compliant mechanism into the wheel. Additionally, the balloon wheels group developed a backup plan in case the main robot track system failed.
2. Electronics

The electronics team in a robot project handles motor control, power management, and sensor integration. They design PCBs to simplify wiring, ensure safety, and optimize performance, bridging the mechanical and software components for smooth operation.
Challenges
- Soldering components, preventing overheating, and ensuring smooth integration between hard and software.
- The layout of the components, wiring, and ESP32-S3 was a challenge. The electronics needed to be well-distributed to accommodate the motors, which were positioned far apart.

Our Solution
- To address soldering issues, I used an adjustable-temperature soldering iron, heat shrink tubing, and soldering flux to ensure secure and durable connections.
- Power distribution was managed through the use of voltage regulators and dedicated power boards, ensuring each component received the appropriate voltage. By understanding the schematics of the different components, I was able to break down the different usages and identify ways of troubleshooting. The Arduino and ESP32 boards were used for their versatility and processing power in handling the robot's tasks.