Key Technologies for Machine Vision for Picking Robots: Review and Benchmarking | Synapse