Jetson Orin NX ile Tarımsal Robotik: Gerçek Zamanlı Çıkarım Hattı
Problem: Gecikme = Ürün Kaybı
Hassas tarım sistemlerinde kamera görüntüsü ile aktüatör tepkisi arasındaki gecikme doğrudan operasyonel verimliliği etkiler. Operatör, birkaç kare eskimiş görüntüye göre karar verdiğinde aşırı düzeltme yapar. Burada mesele ortalama gecikme değil, gecikmenin sınırlı ve öngörülebilir olmasıdır.
Platform
- Jetson Orin NX
- Kamera: ISP çıkışı NV12
- Model: YOLO ailesi, TensorRT ile kuantize
- Hat: GStreamer + donanım encoder
Temel Sorun: Yazılım Encoding
Yazılım tabanlı encoder (libx264) 1080p akışta tek bir CPU çekirdeğini büyük ölçüde meşgul eder ve ağ iletiminden önce belirgin bir encode gecikmesi ekler. NVENC gibi donanım encoder'a geçmek bu işi CPU'dan alır; encode süresi kare başına öngörülebilir hale gelir ve CPU diğer görevlere açılır.
Hat Sadeleştirme
ISP çıkışı NV12 iken encoder girişini I420 beklemek, CPU üzerinde renk uzayı dönüşümü doğurur. Kaynak formatından encoder'a doğrudan yol kurmak bu dönüşümü ortadan kaldırır. GStreamer kuyruklarının varsayılan derinliği canlı izleme için fazladır; max-size-buffers=1 ve leaky=downstream ile akış, akıcılık uğruna gecikme biriktirmeyi bırakır.
Ölçüm Notu
Glass-to-glass gecikme yazılım zaman damgasıyla değil, kamera önündeki zaman referansının operatör ekranındaki görüntüsüyle karşılaştırılmasıyla ölçülür. Yayınlanan her sayı, hangi kart, hangi çözünürlük, hangi ağ yolu ve hangi yük altında alındığıyla birlikte verilir.

