It's possible to infer a lot of information based on an object's weight. With this system, we scan a barcode on a box moving on a belt to then check if the box's weight matches its expected weight. Our system also controls a mechanical arm that allows us to reject boxes that weren't properly filled up, allowing automatic and efficient quality control.