From left to right: Amaan, Fengrui, Shuyan, Hector
![]() |
![]() |
![]() |
![]() |
This project presents the development of a robotic autonomous car equipped with a Jetson Nano, VESC controller, two cameras, and two fans to detect and collect trash from the ground. The system employs a custom Detection Software written in Python, which utilizes the camera feed to identify trash objects. By controlling a relay switch based on the software's analysis, the fans are activated or deactivated depending on the presence of trash in front of the car. In addition to the detection mechanism, a 3D printed and designed vacuum mechanism is incorporated to effectively collect the identified trash. This project aims to create an efficient and automated solution for trash detection and collection, contributing to a cleaner and more sustainable environment.
Biomimicry was pivotal in designing the 3D-printed vacuum mechanism for trash collection. Inspired by an elephant's nose and mouth, the team replicated their efficiency and adaptability. Through detailed study of muscular tissues and trunk shape, they mimicked its functionality. The mechanism's flexible and elongated components adjust to various trash sizes, akin to the precision of an elephant's trunk. Additionally, interior channels imitated the convoluted nasal passages, optimizing suction for effective collection. This biomimetic approach enhanced functionality, fostering sustainable and nature-inspired waste management innovation.
| Car head | Elephant |
|---|---|
![]() |
![]() |
- Our car has the ability to detect trash of different colors in different environments and also distinguish between trash and non-trash.
| Collecting trash (same color) | Collecting different Colored Trash (3 colors) |
|---|---|
![]() |
![]() |
| Collecting trash while Non-Trash Objects |
|---|
![]() |
Link to Ece-148-team04 repository
Advantages:
- The robotic autonomous car has the ability to accommodate and utilize two fans and two cameras, allowing for effective trash detection and collection.
- The presence of a hinged door for the garbage disposal unit provides a convenient and efficient means of emptying collected trash.
Disadvantages:
- One of the disadvantages is that the nozzle of the vacuum mechanism is unchangeable, limiting its adaptability to different types of trash or cleaning scenarios.
- The complex geometry of the 3D-printed vacuum mechanism makes it more challenging to manufacture, potentially increasing production difficulties and costs.
Advantages:
- Modular design, the parts are interchangeable for different scenarios.
- Transform one complex-shaped object into several simple-shaped objects, making it easier and faster to print.
- Added two more mounting points to improve stability.
- Better aerodynamic efficiency, reducing intake and suction losses.
- Stronger fan and optimized nozzle improved sucking force and range of collection.
Disadvantages:
- Airtightness reduced due to seams, needs sealing ring or glue to further improve efficiency.
The fan is placed right behind the mesh, intaking air from the nozzle and exhaust backwards, trash will be sucked in together but blocked by the mesh and then falls naturally into the collection box.
A high and curved OAKD camera mount guarantees a great view for the camera.
We used two cameras as sensor in this project, in which the OAKD camera has a wider field of view, detecting the positition of the trash and naviagtes the car to the trash. When the car is close to the trash and the trash enters the view of the ordinary USB camera, it will run the fan and suck in the trash. The trigger mechanism is that when the USB camera detects the trash, it will send a signal to Jetson nano and Jetson will output 5V high level to the relay, then the relay will connect the circuit of fan and 12V battery.
- Tracking the colored object
- Adjust to any color
- Change the minimum area threshold to avoid noise
- API Roboflow
- DepthAI
- PyVESC
- Jetson GPIO Board Pins Library



















