Final Project
BagBot
My final project is Bagbot. Bagbot is an autonomous backpack carrier that follows its owner while carrying their belongings and avoiding obstacles along the way. 🎒🤖
Poster
Video
Purpose
The purpose of BagBot is to make carrying heavy loads (especially backpacks) easier, more comfortable, and more convenient. BagBot is designed to reduce the burden of transporting heavy items on behalf of the user, allowing them to move around hands-free while still keeping their belongings close by. 🤗😉
How much did it cost?
| Component | Quantity | Unit Price (Nu.) | Total Cost (Nu.) | Purpose |
|---|---|---|---|---|
| XIAO ESP32-C3 | 1 | 1650 | 1650 | Microcontroller of the backpack. |
| HC-SR04 Ultrasonic Sensor | 2 | 190 | 380 | I’ll place one sensor on the left and one on the right to detect obstacles. |
| VL53L1X Time of Flight Sensor | 2 | 1571 | 3142 | I’ll place these in the center. They measure the precise distance between the backpack and objects in front of it to maintain a safe following distance and avoid obstacles. |
| 11.1V (3S) LiPo Battery (2200–3000mAh) | 1 | 530 | 530 | Powers the entire system and provides enough energy for extended operation. |
| LM2596 Buck Converter | 1 | 239 | 239 | Reduces the battery voltage from 11.1V to 5V for components that require 5V. |
| BTS7960B H-Bridge Motor Driver | 2 | 549 | 1098 | Controls the motors smoothly and allows speed control. One driver is required for each motor. |
| Johnson High Torque DC Geared Motor (12V, 300 RPM) | 2 | 477 | 954 | Provides sufficient torque (9.06 kg·cm) to carry loads of up to 8 kg while maintaining good speed. |
| Total Cost | 7993 Nu. | |||
Future Plans
Although BagBot currently focuses on following a user and avoiding obstacles, there are still many opportunities for future development.
1. I really want to incorporate a camera into the design so that bagbot can actually differentiate its owner from other people/objects in the same vicinity.
2. Instead of IR sensors, I could go back to my initial idea of using three time of flight sensors. I feel like the results will be significantly better with this change.
3. I would also like to improve the physical design by making the structure lighter, stronger, and more compact. Future versions could include weather protection and more efficient obstacle avoidance algorithms.
4. I also want to give audio feedback another shot (even though I might risk burning a fourth dfplayer) 🫠😅.
These possibilities can become reality through continued testing, feedback, and future development beyond Fab Academy.
