Object detection in picking: Handling variety of a warehouse's articles
Abstract
EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.
Full text
Rieder, Mathias; Breitmayer, Marius Conference Paper Object detection in picking: Handling variety of a warehouse's articles Provided in Cooperation with: Hamburg University of Technology (TUHH), Institute of Business Logistics and General Management Suggested Citation: Rieder, Mathias; Breitmayer, Marius (2022) : Object detection in picking: Handling variety of a warehouse's articles, In: Kersten, Wolfgang Jahn, Carlos Blecker, Thorsten Ringle, Christian M. (Ed.): Changing Tides: The New Role of Resilience and Sustainability in Logistics and Supply Chain Management – Innovative Approaches for the Shift to a New Era. Proceedings of the Hamburg International Conference of Logistics (HICL), Vol. 33, ISBN 978-3-756541-95-9, epubli GmbH, Berlin, pp. 67-90, https://doi.org/10.15480/882.4688 This Version is available at: https://hdl.handle.net/10419/267182 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by-sa/4.0/
Published in: Changing Tides Wolfgang Kersten, Carlos Jahn, Thorsten Blecker and Christian M. Ringle (Eds.) ISBN 978-3-756541-95-9, September 2022,epubli Mathias Rieder and Marius Breitmayer Object Detection in Picking: Handling variety of a warehouse’s articles CC-BY-SA4.0 Proceedings of the Hamburg International Conference of Logistics (HICL) –33
Object Detection in Picking: Handling variety of a warehouse’s articles Mathias Rieder 1 and Marius Breitmayer2 1 – University of Applied Sciences Ulm 2 – Ulm University Purpose: The automation of picking is still a challenge as a high amount of flexibility is needed to handle different articles according to their requirements. Enabling robot picking in a dynamic warehouse environment consequently requires a sophisticated object detection system capable of handling a multitude of different articles. Methodology: Testing the applicability of object detection approaches for logistics research started with few objects producing promising results. In the context of warehouse environments, the applicability of such approaches to thousands of different articles is still doubted. Using different approaches in parallel may enable handling a plethora of different articles as well as the maintenance of object detection approach in case of changes to articles or assortments occur. Findings: Existing object detection algorithms are reliable if configured correctly. However, research in this field mostly focuses on a limited set of objects that need to be distinguished showing the functionality of the algorithm. Applying such algorithms in the context of logistics offers great potential, but also poses additional challenges. A huge variety of articles must be distinguished during picking, increasing complexity of the system with each article. A combination of different Convolutional Neural Networks may solve the problem. Originality: The suitability of existing object detection algorithms originates from research on automation of established processes in existing warehouses. A process model was already introduced enabling the transformation of laboratory trained CNNs to industrial warehouses. Experiments with CNNs according to this approach are published now. First received: 17. Mar 2022 Revised: 25. Aug 2022 Accepted: 25. Aug 2022
Object Detection in Picking: Handling variety of a warehouse’s articles 1 Introduction Handling objects in logistics is often supported by loading equipment enabling standardization and automation of processes. Therefore, processes that require a higher amount of flexibility are still carried out manually (EHI Retail Institute, 2019). Such processes are, for example, picking in commissioning, where objects must be processed in amounts less than stored on a loading equipment or outer packaging. Every object category, e.g., cuboids, cylinders, bottles, or non-rigid objects, must be handled according to their special requirements to successfully pick and place the objects without damaging them. Consequently, enabling automated picking and placing in logistics, automation must be guided according to the flexible environment in order to identify a required object, calculate its corresponding gripping point(s), prevent collisions with other objects, storage facility, and the automation components (Wahrmann, et al., 2019). Analyzing images delivered from a vision system can be used to adapt to the environment. Detecting objects in images experienced a boost by using Convolutional Neural Networks (CNN) with suitable computing capacity within the early 2010s (Sultana, Sufian and Dutta, 2020). This paper contributes to the question of how to implement an object detection system in logistics environments (e.g., warehouses for picking). Therefore, insights from research on object detection algorithms are used to build an object detection system facing logistics’ requirements and for handling dynamics in established processes and assortments. This paper is structured as follows. The second chapter describes related work regarding logistics, picking, and approaches to processes automation. This includes addressing object detection as a prerequisite for automated object withdrawal. Chapter 3 outlines the requirements of a picking system according to an object detection system. In chapter 4 the experimental setup concerning the defined questions is described. Results are presented in chapter 5. The paper then concludes with a discussion, conclusion, and possible future research.
Rieder and Breitmayer (2022) 69 2 Related Work This chapter addresses two research areas: the process of picking in logistics scenarios as well as approaches leveraging object detection to support the automation of such process. 2.1 Logistics and Picking A core process in warehouses is picking, which is the customer order specific composition of a subset from a total assortment of goods (VDI, 1994). Especially, this composition is often carried out manually as the number of ordered objects of each order line is smaller than the number of objects stored with a loading equipment. Consequently, this requires a specific handling according to the individual requirements of each single object. Therefore, a survey in 2016 showed that 80% of warehouses are still run manually (Bonkenburg, 2016). To assist humans in picking objects, assistance systems were introduced reducing searching time of objects by pick-by-voice systems (Dujmesic, Bajor, and Rozic, 2018) or smart glasses (Rejeb, 2021). Furthermore, by focusing on humans during the picking process, the goods-to-person principle was introduced in which goods are delivered to humans by automated storage and retrieval systems (de Koster, 2018) or mobile robots (Bozer and Aldarondo, 2018). Amazon Inc. introduced a picking challenge to find trends in robotic retrieval from shelves (Correll, et al., 2016), giving the pick-byrobot approach a boost. This challenge was carried out three times. These technologies help handling the assortment which ranges, for example at Amazon for German warehouses, from 100,000 to 2,000,000 different articles, depending on their product categories (Schwindhammer, 2022). 2.2 Object Detection For object detection in 2D-images, a variety of algorithms already exists (Sultana, Sufian and Dutta, 2020). The most used algorithms based on CNNs being Mask Regions with CNN features (Mask R-CNN) (He, et al., 2017), You Only Look Once (YOLO) (Redmon, et al., 2016)
Object Detection in Picking: Handling variety of a warehouse’s articles and Single-Shot Detector (SSD) (Liu, et al., 2016) including their subsequent developments (Pal, et al., 2021). Different metrics and data sets were introduced for comparing algorithms for object detection (Padilla, Netto, and da Silva, 2020). Yang, et al. (2020) identified that most data sets provide only few classes for object detection, e.g., COCO data set includes 80 classes (Lin, et al., 2014), ImageNet 200 classes (Russakovsky, et al., 2015) and Open Images Dataset distinguishes between 19,794 classes, but only 600 are annotated with bounding boxes (Kuznetsova, et al., 2020) In the context of industrial settings, however, these numbers of classes are not sufficient as warehouses assortments can consist of thousands of articles. In general, different challenges for object detection algorithms exist, including handling occlusion (Saleh, Szénási and Vámossy, 2021), the imbalance problem (Oksuz, et al., 2020), and the central or decentral allocation of computation capacities (Ren, et al., 2018). Additional challenges are posed by the context of object detection in logistics scenarios: Pathaka, Pandeya and Rautaraya (2018) stated that there is a lack of data sets for object detection in general. Bormann, et al. (2019), and Thiel, Hinckeldeyn and Kreutzfeldt (2018) confirm the need for training data, particularly in the context of logistics applications. Li, et al. (2018) observed that “there is no public data set of logistics warehouse” and consequently Mayershofer, et al. (2020) introduced Logistics Objects in Context (LOCO) data set for warehouse surroundings like pallets or forklift. In 2015, a special data set for object detection in a warehouse environment was published by Rennie, et al. (2015), focusing on a setup such as Amazon’s picking challenge. Li, et al. (2019) discussed the complex task of detecting pallets in logistics, particularly illumination conditions and object dimensions. Mok, et al. (2021) also focused on detecting pallets, confirming the complexity of object detection in flexible environments such as logistics. Poss (2019) stated, that continuous changes in logistics, e.g., of containers, are problematic for object detection performance. Object detection results are categorized into True Positives (TP) (correct prediction: correct object class and location), False Positives (FP) (false prediction: false object or incorrect located), False Negatives (FN) (no prediction but image contains searched object) and True Negatives (TN) (no prediction and no known object in the image)
Rieder and Breitmayer (2022) 71 (Padilla, Netto, and da Silva, 2020). Such categorization is achieved using the Intersection over Union (IoU) comparing the area of overlap of the prediction with the expected result with the union of both. Figure 1 displays the approach of IoU and its calculation. According to related approaches, IoU > 0.5 leads to TP categorization. Figure 1: Intersection over Union (modified from Kaggle, 2022) Categorizing a set of images into TP, FP, TN and FN enables calculating scores for Precision, Recall and F1-score metrics (Hui, 2018): 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛= 𝑇𝑃 𝑇𝑃+𝐹𝑃 𝑅𝑒𝑐𝑎𝑙𝑙= 𝑇𝑃 𝑇𝑃+𝐹𝑁 𝐹1=2 × 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 ×𝑅𝑒𝑐𝑎𝑙𝑙 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛+𝑅𝑒𝑐𝑎𝑙𝑙 Plotting Precision and Recall can be done using a curve. Calculating the Area under the Curve (AuC) gives the Average Precision (AP) (Hui, 2018) also called mean Average 𝑛 𝑒𝑟𝑠𝑒𝑐 𝑖𝑜𝑛 𝑜 𝑒𝑟 𝑛𝑖𝑜𝑛= Prediction by CNN Ground Truth: aimed result Area of Overlap Area of Union
Object Detection in Picking: Handling variety of a warehouse’s articles Precision (mAP) in the context of Common Objects in Context data set (COCO) (Lin, et al., 2014). 3 Object Detection in Picking System In addition to the described discrepancy between number of articles stored in a warehouse and the possibilities to distinguish objects using existing CNN approaches, the topic of changes in a warehouse’s assortment has not been addressed yet. The packaging and design of articles, especially in commerce, is changed regularly based on marketing activities or product packaging redesign. Moreover, the assortment within a warehouse is very dynamic, concerning seasonal impact or product lifecycles. Most publications dealing with object detection, however, neglect such facts. Thus, the dynamic assortments and big number of articles in logistics environments remains unconsidered when designing an object detection system. In this paper, this issue is tackled by using multiple CNNs to distinguish between all articles. In a nutshell, for every article or article group respectively a CNN is designed. Besides the “positive” images, containing the searched object, “negative” samples must be applied, containing images of all other relevant articles to avoid confusion. Figure 2 gives an idea of the lifecycle of a CNN used in a warehouse for picking. Especially retraining is important to adapt to changes to guarantee a sufficient object detection and picking performance. Figure 2: Outline of CNN lifecycle Image Annotation Image Recording CNN Training Data Collection During Picking CNN Re-Training Product Dump Product Launch
Rieder and Breitmayer (2022) 73 A setup using multiple CNNs for articles or article groups instead of one CNN for the whole warehouse’s assortment bears following advantages: • Avoidance of framework violation: For YOLO, e.g., the number of articles must be defined before trainings starts (Bochowskiy, 2022). Adding articles later may lead to problems in CNN configuration. • Re-Training for relevant articles: In case changes occur, only relevant CNNs must be re-trained. These can be defined by applying a confusion matrix to show articles that could be mixed up during object detection. This simplifies maintenance of CNNs during their lifecycle. Comparing the effect during CNN re-training experiments are defined in Chapter 4. 4 Experiments A custom data set was designed for first experiments showing effort and effects of the setup described in Chapter 3. 4.1 Data Collection and Preparation Images were recorded with a Picture Recording Machine (cf. Figure 3), hence, enabling automated recording with a custom definition of number of images at a possible object rotation of 360° and camera movement of 90° each in steps of 1°-movement. Next, recorded images were annotated using YOLO Mark (Bochowskiy, 2020), and object detection was done using YOLOv4 (Bochowskiy, Wang and Liao, 2020), where 2,000 training iterations for each article of the set is recommended (Bochowskiy, 2022). The training was run on a working station equipped with a Nvidia GeForce RTV 3090. During training the images are augmented. In other words, changes to the images are being applied for training purpose increasing the robustness of trained CNNs with respect to changes in images, lighting, or surroundings. For YOLOv4 MixUp, CutMix, Mosaic, Bluring data augmentation, and label smoothing regularization methods are applied (Bochowskiy, Wang and Liao, 2020).
Object Detection in Picking: Handling variety of a warehouse’s articles Figure 8: Training of CNN_1a Figure 9: Training of CNN_2 18 14 10 6 2 200 600 1000 1400 Iterations Loss 16 12 8 4 0400 800 1200 1600 1800 2000 94% 43% 90% 18 14 10 6 2 200 600 1000 1400 Iterations Loss 16 12 8 4 0400 800 1200 1600 1800 2000 94%93% - 68%
Rieder and Breitmayer (2022) 81 Figure 10: Training of CNN_2a 5.2 Use of negative samples Numbers in Figures 11-16 are related to the validation data sets to which 20% of the images belong. The distribution for class differs, as distribution was defined by random numbers. Compensating this, presented numbers are relative, providing the rate of TP and FP for different classes in relation to the number of images. A rate higher than 100% results from multiple detections for one image that can occur in early stages of training but normally disappears with training duration. Figure 11 shows the course of TP and FP for class one and the average for classes two to sixteen over the re-training phase after every 100th iteration. For re-training only images of class one have been used resulting in a constantly decreasing TP-rate for classes two to sixteen. 18 14 10 6 2 200 600 1000 1400 Iterations Loss 16 12 8 4 0400 800 1200 1600 1800 2000 100% 100% -100%
Object Detection in Picking: Handling variety of a warehouse’s articles Figure 11: Re-training without negative samples (CNN_2b) Figure 12: Retraining with 100% of Negative Samples (CNN_2a) Figure 12 shows the result for the same experiment but using all images off all classes. This results in TP-rates for all classes near 100% and rates of near 0% as well. Consequently, the data of existing classes is crucial for re-training to remain sufficient object detection performance for these classes. 0% 20% 40% 60% 80% 100% 120% Share of Detections Iterations FP, 0%-Neg., Class 1 FP, 0%-Neg., Av. Classes 2-16 TP, 0%-Neg., Class 1 TP, 0%-Neg., Av. Classes 2-16 0% 20% 40% 60% 80% 100% 120% 140% Share of Detections Iterations FP, 100%-Neg., Class 1 FP, 100%-Neg., Av. Classes 2-16 TP, 100%-Neg., Class 1 TP, 100%-Neg., Av. Classes 2-16
Rieder and Breitmayer (2022) 83 5.3 Amount of negative samples This section presents results from re-training a CNN that was trained with images from classes two to sixteen with images of all class. The share of images of classes two to sixteen used varies between 0% to 100% in different steps, all images of class one were used. Figures 13 and 14 show the number of TP for class one (cf. Figure 13) and classes two to sixteen (cf. Figure 14). The lower the number of images of classes two to sixteen, the faster a TP-share of around 100% is reached for class one. For all experiments, except 0%, the number of TP-share for classes two to sixteen remain at about 100% with some outliers above 100% resulting from multiple detections for one image. Figure 13: True positive detections for class one A similar effect regarding FP can be observed comparing Figures 15 and 16. A faster decrease of FP-share of class one results from a higher number of images of classes two to sixteen (Figure 15). The share of FP for classes two to sixteen increase after re-training start near zero but coming back to the area of zero after some peaks. 0% 20% 40% 60% 80% 100% 120% 140% Share of Detections Iterations FP, 100%-Neg., Class 1 FP, 100%-Neg., Av. Classes 2-16 TP, 100%-Neg., Class 1 TP, 100%-Neg., Av. Classes 2-16
Object Detection in Picking: Handling variety of a warehouse’s articles Figure 14: True positive detections for classes two to sixteen one Figure 15: False positive detections for class one 0% 20% 40% 60% 80% 100% 120% 140% 160% 180% Share of TP Iterations 0% Negatives 1% Negatives 5% Negatives 10% Negatives 20% Negatives 100% Negatives 0% 20% 40% 60% 80% 100% 120% 140% Share of FP Iterations 0% Negatives 1% Negatives 5% Negatives 10% Negatives 20% Negatives 100% Negatives
Rieder and Breitmayer (2022) 85 Figure 16: False positive detections for classes two to sixteen 6 Conclusion This paper introduced state-of-art approaches of automating logistics warehouses and object detection for picking. Further, the requirements for object detection in dynamic logistic scenarios were discussed and from an industrial approach view. Experiments with CNNs examining the configuration and maintenance of CNNs for object detection in warehouse were conducted. Therefore, a custom data set of similar looking ceramic cups was defined and images recorded by a Picture Recording Machine. YOLO algorithm was used to train different CNNs to compare the object detection performance of different CNN configurations. While the general use of CNNs for object detection is well established, the use of CNNs for object detection in the context of industrial settings can be expended. Existing approaches do not cover industrial settings, and most existing research only addresses the problem regarding a limited number of classes being treated by one single CNN. In the context of product lifecycles, changes to warehouse assortments occur frequently, and remains unconsidered in object detection research. For industrial applications, however, this resembles a serious challenge. 0% 20% 40% 60% 80% 100% 120% Share of FP Iterations 0% Negatives 1% Negatives 5% Negatives 10% Negatives 20% Negatives 100% Negatives
Object Detection in Picking: Handling variety of a warehouse’s articles The experiments conducted in this paper provide an idea of how an object detection system for picking in logistics environment may be designed using multiple CNNs instead of one CNN processing the whole assortment. Therefore, different states of CNNs were compared and the impact of increased number of classes as well as the amount of images from known classes during re-training was analyzed. The results indicate that multiple CNNs are suitable for object detection in warehouses if a concept for continuous data gathering and CNN update, respectively maintenance, is applied. The experiments have been conducted in a laboratory environment, but the transformation from a laboratory CNN to warehouse employment was treated yet (Rieder and Verbeet, 2020). In further research two different domains must be addressed: First, real-world applications in the field of logistics must further validate the presented results. The application of the presented approach to an industrial warehouse can also help to overcome the limitation of using laboratory images only. Furthermore, the number of articles must be increased to a real-world scenario. Second, further investigations of how multiple CNNs interact with each other must be conducted. This provides the potential that different CNNs might be configured in a less complex way, leading to shorter training phases, increased picking performance and less resource usage in general. Acknowledgments This work is part of the project “ZAFH Intralogistik”, funded by the European Regional Development Fund and the Ministry of Science, Research and Arts of Baden Württemberg, Germany (F.No. 32-7545.24-17/3/1). Many thanks go to Richard Verbeet and Martin Kies for inspiring discussions, collaboration and support.
Rieder and Breitmayer (2022) 87 References Bochkovskiy, Alexey. Yolo v4, v3 and v2 for Windows and Linux. [online] Available at: <https://github.com/AlexeyAB/darknet> [Accessed 20 May 2022]. Bochkovskiy, Alexey. Yolo_mark: Windows and Linux GUI for marking bounded boxes of objects in images for training Yolo v3 and v2. [online] Available at: <https://github.com/AlexeyAB/Yolo_mark> [Accessed 6 May 2020]. Bochkovskiy, Alexey, Wang, C.-Y. and Liao, H.-Y. M., 2020. YOLOv4: Optimal Speed and Accuracy of Object Detection. <http://arxiv.org/pdf/2004.10934v1>. Bonkenburg, T., 2016. Robotics in Logistics: A DPDHL perspective on implications and use cases for the logistics industry. Bonn. Bormann, R., Brito, B. F. de, Lindermayr, J., Omainska, M. and Patel, M. Towards Automated Order Picking Robots for Warehouses and Retail. In: , pp. 185–198. Bozer, Y. A. and Aldarondo, F. J., 2018. A simulation-based comparison of two goods-toperson order picking systems in an online retail setting. International Journal of Production Research, [e-journal] 56(11), pp. 3838–3858. http://dx.doi.org/10.1080/00207543.2018.1424364. Correll, N., Bekris, K. E., Berenson, D., Brock, O., Causo, A., Hauser, K., Okada, K., Rodriguez, A., Romano, J. M. and Wurman, P. R., 2018. Analysis and Observations From the First Amazon Picking Challenge. IEEE Transactions on Automation Science and Engineering, [e-journal] 15(1), pp. 172–188. http://dx.doi.org/10.1109/TASE.2016.2600527. DujmešićIvona, N., Bajor, I. and Rožić, T., 2018. Warehouse Processes Improvement by Pick by Voice Technology. Tehnicki vjesnik - Technical Gazette, [e-journal] 25(4). http://dx.doi.org/10.17559/TV-20160829152732. EHI Retail Institute. Robotics4Retail: Automatisierung und Robotisierung in Handelsprozessen. [online] Available at: < https://www.ehi.org/produkt/posterrobotics4retail/> [Accessed 22 August 2022]. He, K., Gkioxari, G., Dollár, P. and Girshick, R., 2017. Mask R-CNN. <http://arxiv.org/pdf/1703.06870v3>.
Object Detection in Picking: Handling variety of a warehouse’s articles Hui, J. mAP (mean Average Precision) for Object Detection. [online] Available at: <https://jonathan-hui.medium.com/map-mean-average-precision-for-objectdetection-45c121a31173> [Accessed 19 May 2022]. Kaggle Inc. Lyft 3D Object Detection for Autonomous Vehicles. [online] Available at: <https://www.kaggle.com/c/3d-object-detection-for-autonomousvehicles/overview/evaluation> [Accessed 19 May 2022]. Koster, R. B. M. de, 2018. Automated and Robotic Warehouses: Developments and Research Opportunities. Logistics and Transport, [e-journal] 38(2), p. 33–33. http://dx.doi.org/10.26411/83-1734-2015-2-38-4-18. Kuznetsova, A., Rom, H., Alldrin, N., Uijlings, J., Krasin, I., Pont-Tuset, J., Kamali, S., Popov, S., Malloci, M. and Kolesnikov, A., 2020. The Open Images Dataset V4. International Journal of Computer Vision, [e-journal] 128(7), pp. 1956–1981. http://dx.doi.org/10.1007/s11263-020-01316-z. Li, T., Huang, B., Li, C. and Huang, M., 2019. Application of convolution neural network object detection algorithm in logistics warehouse. The Journal of Engineering, [e-journal] 2019(23), pp. 9053–9058. http://dx.doi.org/10.1049/joe.2018.9180. Lin, T.-Y., Maire, M., Belongie, S., Bourdev, L., Girshick, R., Hays, J., Perona, P., Ramanan, D., Zitnick, C. L. and Dollár, P., 2014. Microsoft COCO: Common Objects in Context. <http://arxiv.org/pdf/1405.0312v3>. Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.-Y. and Berg, A. C., 2016. SSD: Single Shot MultiBox Detector, [e-journal] 9905, pp. 21–37. http://dx.doi.org/10.1007/978-3-319-46448-0_2. Mayershofer, C., Holm, D.-M., Molter, B. and Fottner, J. LOCO: Logistics Objects in Context. In: , pp. 612–617. Mok, C., Baek, I., Cho, Y. S., Kim, Y. and Kim, S. B., 2021. Pallet Recognition with Multi-Task Learning for Automated Guided Vehicles. Applied Sciences, [e-journal] 11(24), p. 11808–11808. http://dx.doi.org/10.3390/app112411808. Oksuz, K., Cam, B. C., Kalkan, S. and Akbas, E., 2021. Imbalance Problems in Object Detection: A Review. IEEE transactions on pattern analysis and machine
Rieder and Breitmayer (2022) 89 intelligence, [e-journal] 43(10), pp. 3388–3415. http://dx.doi.org/10.1109/TPAMI.2020.2981890. Padilla, R., Netto, S. L. and da Silva, E. A. B. A Survey on Performance Metrics for ObjectDetection Algorithms. In: , pp. 237–242. Pal, S. K., Pramanik, A., Maiti, J. and Mitra, P., 2021. Deep learning in multi-object detection and tracking: state of the art. Applied Intelligence, [e-journal] 51(9), pp. 6400–6429. http://dx.doi.org/10.1007/s10489-021-02293-7. Pathak, A. R., Pandey, M. and Rautaray, S., 2018. Application of Deep Learning for Object Detection. Procedia Computer Science, [e-journal] 132, pp. 1706–1717. http://dx.doi.org/10.1016/j.procs.2018.05.144. Poss, C., 2020. Applications of Object Detection in Industrial Contexts Based on Logistics Robots. Freie Universität Berlin. Redmon, J., Divvala, S., Girshick, R. and Farhadi, A., 2015. You Only Look Once: Unified, Real-Time Object Detection. <http://arxiv.org/pdf/1506.02640v5>. Rejeb, A., Keogh, J. G., Leong, G. K. and Treiblmaier, H., 2021. Potentials and challenges of augmented reality smart glasses in logistics and supply chain management: a systematic literature review. International Journal of Production Research, [ejournal] 59(12), pp. 3747–3776. http://dx.doi.org/10.1080/00207543.2021.1876942. Ren, J., Guo, Y., Zhang, D., Liu, Q. and Zhang, Y., 2018. Distributed and Efficient Object Detection in Edge Computing: Challenges and Solutions. IEEE Network, [ejournal] 32(6), pp. 137–143. http://dx.doi.org/10.1109/MNET.2018.1700415. Rennie, C., Shome, R., Bekris, K. E. and Souza, A. F. D., 2015. A Dataset for Improved RGBDbased Object Detection and Pose Estimation for Warehouse Pick-and-Place. <http://arxiv.org/pdf/1509.01277v2>. Rieder, M. and Verbeet, R., 2020. Realization and validation of a collaborative automated picking system. Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A. and Bernstein, M., 2015. ImageNet Large Scale Visual Recognition