Skip to content

Commit c78c133

Browse files
leesg0107claude
andcommitted
Resize Herbot post media to 70%
- Reduce video size from 100% to 70% - Reduce web interface images from 100% to 70% - Improve layout consistency with Agent Mcqueen post 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 26f2c33 commit c78c133

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

_posts/project/2025-11-19-herbot.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ thumbnail-img: "/assets/img/Herbot/Herbot.jpeg"
1010
---
1111
Herbot is an autonomous herb management robot I developed as part of the "AI Embedded Programming" course. The system autonomously handles herb cutting and removes diseased leaves.
1212

13-
<video width="100%" controls>
13+
<video width="70%" controls>
1414
<source src="/assets/img/Herbot/Herbot-video.mp4" type="video/mp4">
1515
Your browser does not support the video tag.
1616
</video>
@@ -43,11 +43,11 @@ Hardware assembly was just the beginning. Each motor required careful calibratio
4343

4444
## Web Interface
4545

46-
<img src="/assets/img/Herbot/Herbot-web.PNG" alt="Herbot Web Interface" style="width:100%;">
46+
<img src="/assets/img/Herbot/Herbot-web.PNG" alt="Herbot Web Interface" style="width:70%;">
4747

4848
To make the system more accessible, I built a web interface for Herbot. Users can view all captured images, access system logs, and remotely control the robot's operations. The core functionality is the "scan" feature, which systematically photographs the plant from multiple angles. I trained two vision models—one for herb species identification and another for disease detection—on my local machine, then deployed them to run on the Raspberry Pi 4 accelerated by the Coral USB device.
4949

50-
<img src="/assets/img/Herbot/Herbot-web-log.PNG" alt="Herbot Web Logs" style="width:100%;">
50+
<img src="/assets/img/Herbot/Herbot-web-log.PNG" alt="Herbot Web Logs" style="width:70%;">
5151

5252
## Vision Models
5353

@@ -67,12 +67,10 @@ To achieve real-time performance on embedded hardware, I applied INT8 quantizati
6767

6868
The optimization delivers substantial speedup—inference time drops from 80-150ms on CPU to just 10-15ms on the Edge TPU for Herbify, and from 70-120ms to 5-12ms for PlantDoc. This acceleration enables the robot to scan multiple plant angles efficiently, processing each captured image in under 30ms total for both species identification and disease detection.
6969

70-
71-
7270
## Conclusion
7371

74-
This was an incredibly fun project, though not without its limitations. Budget constraints were significantwhile support from my department helped immensely, I still lacked both sufficient funding and time. As a result, Herbot has no proper housing. I improvised the base and rotary stage using a car air freshener box, and attached the camera and gripper to the carriage with adhesive and electrical tape. It looks crude, but the cost-efficiency was unbeatable.
72+
This was an incredibly fun project, though not without its limitations. Budget constraints were significant while support from my department helped immensely, I still lacked both sufficient funding and time. As a result, Herbot has no proper housing. I improvised the base and rotary stage using a car air freshener box, and attached the camera and gripper to the carriage with adhesive and electrical tape. It looks crude, but the cost-efficiency was unbeatable.
7573

76-
This project taught me a critical lesson about cost-effectiveness in engineering. Most university coursework exists in an unrealistic bubble where practical constraints like budget and robustness simply don't matter. You're not building products for real users or dealing with real-world tradeoffs. But Herbot forced me to work within severe limitationsboth financial and computationaland that made me think deeply about engineering compromises.
74+
This project taught me a critical lesson about cost-effectiveness in engineering. Most university coursework exists in an unrealistic bubble where practical constraints like budget and robustness simply don't matter. You're not building products for real users or dealing with real-world tradeoffs. But Herbot forced me to work within severe limitations(both financial and computational) and that made me think deeply about engineering compromises.
7775

78-
I realize now that this inexperience with real-world constraints was why my first drone project, Soltrone v1, failed. Back then, I naively thought I could just mount a flight controller, four propellers, and a Raspberry Pi together to create an autonomous drone. Reality hit hard with countless practical problems I hadn't anticipated. But the lessons from Herbotunderstanding budget constraints, optimizing for limited resources, and making smart tradeoffswill be invaluable for Soltrone v2.
76+
I realize now that this inexperience with real-world constraints was why my first drone project, Soltrone v1, failed. Back then, I naively thought I could just mount a flight controller, four propellers, and a Raspberry Pi together to create an autonomous drone. Reality hit hard with countless practical problems I hadn't anticipated. But the lessons from Herbot(understanding budget constraints, optimizing for limited resources, and making smart tradeoffs)will be invaluable for Soltrone v2.

0 commit comments

Comments
 (0)