Simulation Environment
Design a system for identifying, sorting, transporting, and recycling eligible metal, paper, and clear plastic containers that adhere to the specific design constraints of the consumer. The system should work effectively to improve the rate of recycled materials, reducing the number of recyclables incinerated or sent to landfills.
When programming, we first considered our design constraints regarding our Q-Arm, making sure the containers are only placed if the number of containers placed won’t exceed 3, the weight doesn’t exceed 90 grams, and the containers all go to the same destination bin. We ensured these constraints were followed by tracking each container's details and using conditional statements to place containers on the hopper only under select conditions. Our Q-Bot travelled by following the lines with a line-following sensor. To turn the bot, when the left or right line-following sensor read 0, we would speed up motors on the same side until the sensor read the line again. The color sensor would constantly be searching for the color pertaining to the containers on the hopper. Once detected, the bot would align itself to the center of the bin using coordinates, and then activate the hopper to deposit. The bot would then continue around the line until back to its starting position. The physical environment worked the same, except it did not have any functions regarding container placing or Q-Arm operation.
Final design by modelling team
Q-Bot depositing container in bin
Q-Arm transferring a container to the Q-Bot