A flexible and collaborative approach to robotic box-filling and item sorting

Abstract In this paper, we introduce an adaptive robotic manipulation framework to respond to the flexibility needs of common industrial tasks such as box-filling and item sorting. The proposed framework consists of a vision module and a robot control module. The vision module is responsible for the detection and tracking of the environment (e.g., box and the items), which is also capable of creating an occupancy grid in real-time, to continuously update the robot trajectory planner with the occupied portions of the detected box and their coordinates. The robot control module includes a trajectory planner and a self-tuning Cartesian impedance controller, to implement an adaptive strategy for the picking, placement, and sorting of the items in the box. The item-sorting strategy is based on our preliminary observations on human motor behavior, implementing a trade-off between the task execution accuracy and environmental perception uncertainty. The efficacy of the framework in performing a flexible box-filling task using a robot, autonomously or in collaboration with a human, is evaluated through several experiments.

[1]  Mauricio G. C. Resende,et al.  A biased random key genetic algorithm for 2D and 3D bin packing problems , 2013 .

[2]  Wenjun Xu,et al.  Sensorless and adaptive admittance control of industrial robot in physical human−robot interaction , 2018, Robotics and Computer-Integrated Manufacturing.

[3]  Antonio Bicchi,et al.  Choosing Poses for Force and Stiffness Control , 2017, IEEE Transactions on Robotics.

[4]  Rafael Muñoz-Salinas,et al.  Speeded up detection of squared fiducial markers , 2018, Image Vis. Comput..

[5]  Sami Haddadin,et al.  Unified passivity-based Cartesian force/impedance control for rigid and flexible joint robots via task-energy tanks , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[7]  Vincenzo Lippiello,et al.  Interaction Control of Robot Manipulators Using Force and Vision , 2008 .

[8]  Yaser Sheikh,et al.  OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Yves Dallery,et al.  Kitting optimisation in Just-in-Time mixed-model assembly lines: assigning parts to pickers in a hybrid robot–operator kitting system , 2018, Int. J. Prod. Res..

[10]  Chin-Sheng Chen,et al.  An analytical model for the container loading problem , 1995 .

[11]  Renato Vidoni,et al.  Emerging research fields in safety and ergonomics in industrial collaborative robotics: A systematic literature review , 2021, Robotics Comput. Integr. Manuf..

[12]  Josef Kittler,et al.  The Adaptive Hough Transform , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Francisco José Madrid-Cuevas,et al.  Generation of fiducial marker dictionaries using Mixed Integer Linear Programming , 2016, Pattern Recognit..

[14]  Kris Hauser,et al.  Robot Packing With Known Items and Nondeterministic Arrival Order , 2020 .

[15]  Colin Ware,et al.  Eye-hand co-ordination with force feedback , 2000, CHI.

[16]  Jianwei Zhang,et al.  Coordinated control of a dual-arm robot for surgical instrument sorting tasks , 2019, Robotics Auton. Syst..

[17]  Kris Hauser,et al.  Stable Bin Packing of Non-convex 3D Objects with a Robot Manipulator , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[18]  André Crosnier,et al.  Collaborative manufacturing with physical human–robot interaction , 2016 .

[19]  Nikos G. Tsagarakis,et al.  Towards Robot Interaction Autonomy: Explore, Identify, and Interact , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[20]  Gunther Reinhart,et al.  Human-Robot-Collaboration System for a Universal Packaging Cell for Heavy Electronic Consumer Goods , 2014 .

[21]  Martina Calzavara,et al.  Kit Preparation with Cobot-supported Sorting in Mixed Model Assembly , 2019, IFAC-PapersOnLine.

[22]  Peter W Battaglia,et al.  Humans Trade Off Viewing Time and Movement Duration to Improve Visuomotor Accuracy in a Fast Reaching Task , 2007, The Journal of Neuroscience.

[23]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[24]  Nikolaos G. Tsagarakis,et al.  A Self-Tuning Impedance Controller for Autonomous Robotic Manipulation , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Mustafa Suphi Erden,et al.  Assisting manual welding with robot , 2011 .

[26]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[27]  Christoph H. Glock,et al.  An integrated storage assignment method for manual order picking warehouses considering cost, workload and posture , 2018, Int. J. Prod. Res..

[28]  Daniele Vigo,et al.  Algorithm 864: General and robot-packable variants of the three-dimensional bin packing problem , 2007, TOMS.

[29]  Daria Battini,et al.  Additional effort estimation due to ergonomic conditions in order picking systems , 2017, Int. J. Prod. Res..

[30]  Daniele Vigo,et al.  Heuristic algorithms for the three-dimensional bin packing problem , 2002, Eur. J. Oper. Res..

[31]  Ingrid M. Kanics,et al.  Tactile Acuity is Enhanced in Blindness , 2003, The Journal of Neuroscience.

[32]  Lucian Busoniu,et al.  Sorting objects from a conveyor belt using active perception with a POMDP model , 2019, 2019 18th European Control Conference (ECC).

[33]  Kensuke Harada,et al.  Object placement planner for robotic pick and place tasks , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Hui Yang,et al.  Size recognition and adaptive grasping using an integration of actuating and sensing soft pneumatic gripper , 2018, Robotics Auton. Syst..

[35]  I-Ming Chen,et al.  A Framework for Robotic Bin Packing with a Dual-Arm Configuration , 2019 .

[36]  Javier Ruiz-del-Solar,et al.  Continuous perception for deformable objects understanding , 2019, Robotics Auton. Syst..

[37]  André Crosnier,et al.  Multimodal control for human-robot cooperation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[38]  Giorgio Metta,et al.  Adaptable Workstations for Human-Robot Collaboration: A Reconfigurable Framework for Improving Worker Ergonomics and Productivity , 2019, IEEE Robotics & Automation Magazine.

[39]  Kazuhiro Kosuge,et al.  Progress and prospects of the human–robot collaboration , 2017, Autonomous Robots.

[40]  Karlheinz Schaub,et al.  Musculoskeletal disorders in assembly jobs in the automotive industry with special reference to age management aspects , 2008 .

[41]  Xavier Brun,et al.  Comparative analysis of pick & place strategies for a multi-robot application , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[42]  Jörg Krüger,et al.  Robust control of force-coupled human-robot-interaction in assembly processes , 2008 .

[43]  F. Sgarbossa,et al.  Robot picker solution in order picking systems: an ergo-zoning approach , 2020 .