\ Dish-n-Dash - Implementation

Implementation

A step-by-step breakdown of how Dish-n-Dash works.

System Pipeline

The core process flow of Dish-n-Dash:

flowchart LR A[Run Image Classifier]-->B[Compute Transformations]-->C[Pick Up Bowl]-->D[Sort Contents] A1[Uses DETR model & ResNet-50
Locates object centroids] -.-> A B1[Transform coordinates
Generate optimal path] -.-> B C1[Navigate using IK
Grasp and lift bowl] -.-> C D1[Fruit → Compost
Utensils → Recycling] -.-> D classDef primary fill:#3b82f6,stroke:#2563eb,color:#fff classDef secondary fill:#dbeafe,stroke:#3b82f6,color:#1f2937 class A,B,C,D primary class A1,B1,C1,D1 secondary

Hardware

We used the following hardware components:

Data Streams

Dish-n-Dash Robot

Software

The software pipeline integrates the following systems: