Kembali
Konteks: ProduksiPeran: Full-Stack Engineer
AutoGrade
Sistem Visi Komputer Industri
Menilai kualitas buah sawit dari tiga kamera produksi dan menampilkan hasilnya langsung kepada operator.
Status
Sistem produksi privat
- Tiga feed kamera sekaligus
- Dashboard operator tiga lini
- Pengiriman event tahan koneksi putus
Tentang aplikasi
AutoGrade menilai kualitas buah sawit saat melewati tiga kamera produksi, lalu menampilkan hasilnya kepada operator selagi batch tersebut masih berjalan di lini.
Tech stack
- Python
- FastAPI
- YOLO
- OpenCV
- TensorRT
- Next.js
- PostgreSQL
- Docker
Fitur
- Inferensi langsung dari tiga kamera sekaligus menggunakan YOLO, OpenCV, dan TensorRT di balik layanan FastAPI.
- Dashboard operator untuk tiga lini produksi dengan pembaruan langsung melalui Server-Sent Events.
- Penampil hasil tangkapan AI, sehingga keluaran model dapat diperiksa secara persis.
- Akses berbasis peran yang memisahkan operator dan supervisor.
- Pengiriman event yang tahan koneksi putus: buffer lokal dan sinkronisasi batch dengan UUID, sehingga pengiriman ulang tidak menghasilkan data ganda.
- Tiket timbangan empat langkah dengan bruto, tara, dan neto per kunjungan truk, serta rekap per hari dan per truk dengan ekspor CSV.
Tanggung jawab
- Membangun layanan inferensi Python di sekitar model visi dan pipeline kameranya.
- Membangun API TypeScript, jalur event, dan aturan akses per peran.
- Membangun dashboard operator di Next.js beserta penampil hasil tangkapan AI.
- Menyusun strategi buffer dan sinkronisasi untuk koneksi pabrik yang tidak stabil.
- Mengemas seluruh sistem menjadi container berversi untuk dipasang di pabrik.