Human–robot collaboration in sensorless assembly task learning enhanced by uncertainties adaptation via Bayesian Optimization
Open accessAbstract
Robots are increasingly exploited in production plants. Within the Industry 4.0 paradigm, the robot complements the human’s capabilities, learning new tasks and adapting itself to compensate for uncertainties. With this aim, the presented paper focuses on the investigation of machine learning techniques to make a sensorless robot able to learn and optimize an industrial assembly task. Relying on sensorless Cartesian impedance control, two main contributions are defined: (1) a task-trajectory learning algorithm based on a few human’s demonstrations (exploiting Hidden Markov Model approach), and (2) an autonomous optimization procedure of the task execution (exploiting Bayesian Optimization). To validate the proposed methodology, an assembly task has been selected as a reference application. The task consists of mounting a gear into its square-section shaft on a fixed base to simulate the assembly of a gearbox. A Franka EMIKA Panda manipulator has been used as a test platform, implementing the proposed methodology. The experiments, carried out on a population of 15 subjects, show the effectiveness of the proposed strategy, making the robot able to learn and optimize its behavior to accomplish the assembly task, even in the presence of task uncertainties.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The HMM + BO methodology shows an assembly task success rate of 93%, while the HMM algorithm shows a success rate of only 19%.
“In particular, the HMM + BO methodology shows an assembly task success rate of 93%, while the HMM algorithm shows a success rate of only 19%.”
From Advanced Applications of Industrial Robotics: New Trends and Possibilities (2021) · cites this paper as [90]
The proposed approach made the robot learn the task execution and compensate for the task uncertainties.
“The proposed approach made the robot learn the task execution and compensate for the task uncertainties.”
From Advanced Applications of Industrial Robotics: New Trends and Possibilities (2021) · cites this paper as [90]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Efficient Global Optimization of Expensive Black-Box Functions
Jones, D. R., Schonlau, M., & Welch, W. J. (1998) · Journal of Global Optimization · doi:10.1023/a:1008306431147 · Cited by 8,070 · see citing works
Lasi, H., Fettke, P., Kemper, H.-G., Feld, T., & Hoffmann, M. (2014) · Business & Information Systems Engineering · doi:10.1007/s12599-014-0334-4 · Cited by 4,276 · see citing works
Short-time fourier transform: two fundamental properties and an optimal implementation
Durak, L., & Arikan, O. (2003) · IEEE Transactions on Signal Processing · doi:10.1109/tsp.2003.810293 · Cited by 345 · cited 1× · see citing works
“Each trajectory is then divided in 32 sub-intervals with equal duration for the next processing steps of the methodology; • Short Time Fourier transformation [57] of the recorded data ( Short Time Fourier Transformation block in Fig.”
Flagged first, then by citations
Research works printed but not linked: 42
- R. Goel, P. Gupta, Robotics and industry 4.0, in: A Roadmap to Industry 4.0: Smart Production, Sharp Business and Sustainable Development, Springer, 2020, pp. 157-169.
- L. Roveda, Adaptive interaction controller for compliant robot base applications, IEEE Access 7 (2018) 6553-6561.
- F. Vicentini, N. Pedrocchi, M. Beschi, M. Giussani, N. Iannacci, P. Magnoni, S. Pellegrinelli, L. Roveda, E. Villagrossi, M. Askarpour, I. Maurtua, A. Tellaeche, F. Becchi, G. Stellin, G. Fogliazza, PIROS: Cooperative, safe and reconfigurable robotic companion for CNC pallets load/unload stations, in: Bringing Innovative Robotic Technologies from Research Labs to Industrial End-Users: The Experience of the European Robotics Challenges, Springer International Publishing, Cham, 2020, pp. 57-96, http://dx.doi.org/10.1007/ 978-3-030-34507-5_4. · DOI
- R. French, M. Benakis, H. Marin-Reyes, Intelligent sensing for robotic re- manufacturing in aerospace-An industry 4.0 design based prototype, in: 2017 IEEE International Symposium on Robotics and Intelligent Sensors, IRIS, IEEE, 2017, pp. 272-277.
- S. Bragança, E. Costa, I. Castellucci, P.M. Arezes, A brief overview of the use of collaborative robots in industry 4.0: Human role and safety, in: Occupational and Environmental Safety and Health, Springer, 2019, pp. 641-650.
- A.R. Mahmood, D. Korenkevych, B.J. Komer, J. Bergstra, Setting up a reinforcement learning task with a real-world robot, in: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, IEEE, 2018, pp. 4635-4640.
- T. Fitzgerald, A.K. Goel, A. Thomaz, Human-Robot co-creativity: Task transfer on a spectrum of similarity, in: ICCC, 2017, pp. 104-111.
- R. Rahmatizadeh, P. Abolghasemi, L. Bölöni, S. Levine, Vision-based multi- task manipulation for inexpensive robots using end-to-end learning from demonstration, in: 2018 IEEE International Conference on Robotics and Automation, ICRA, IEEE, 2018, pp. 3758-3765.
- S. Pellegrinelli, H. Admoni, S. Javdani, S. Srinivasa, Human-robot shared workspace collaboration via hindsight optimization, in: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, IEEE, 2016, pp. 831-838.
- M.P. Polverini, R. Rossi, G. Morandi, L. Bascetta, A.M. Zanchettin, P. Rocco, Performance improvement of implicit integral robot force control through constraint-based optimization, in: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, IEEE, 2016, pp. 3368-3373.
- T. Johannink, S. Bahl, A. Nair, J. Luo, A. Kumar, M. Loskyll, J.A. Ojea, E. Solowjow, S. Levine, Residual reinforcement learning for robot control, in: 2019 International Conference on Robotics and Automation, ICRA, IEEE, 2019, pp. 6023-6029.
- P. Van Molle, T. Verbelen, E. De Coninck, C. De Boom, P. Simoens, B. Dhoedt, Learning to grasp from a single demonstration, 2018, arXiv preprint arXiv: 1806.03486. · arXiv
- J.E. Laird, K. Gluck, J. Anderson, K.D. Forbus, O.C. Jenkins, C. Lebiere, D. Salvucci, M. Scheutz, A. Thomaz, G. Trafton, et al., Interactive task learning, IEEE Intell. Syst. 32 (4) (2017) 6-21.
- L. Roveda, G. Pallucca, N. Pedrocchi, F. Braghin, L.M. Tosatti, Iterative learning procedure with reinforcement for high-accuracy force tracking in robotized tasks, IEEE Trans. Ind. Inf. 14 (4) (2017) 1753-1763.
- S. Levine, N. Wagener, P. Abbeel, Learning contact-rich manipulation skills with guided policy search, CoRR abs/1501.05611 (2015). · arXiv
- G. Thomas, M. Chien, A. Tamar, J.A. Ojea, P. Abbeel, Learning robotic assembly from CAD, CoRR abs/1803.07635 (2018). · arXiv
- R.A. Knepper, T. Layton, J.W. Romanishin, D.L. Rus, IkeaBot: An autonomous multi-robot coordinated furniture assembly system, in: Proceedings of the 2013 IEEE International Conference on Robotics and Automation, 2013.
- S. Gu, E. Holly, T. Lillicrap, S. Levine, Deep reinforcement learning for robotic manipulation with asynchronous off-policy updates, CoRR (2016).
- A. Vakanski, I. Mantegh, A. Irish, F. Janabi-Sharifi, Trajectory learning for robot programming by demonstration using hidden Markov model and dynamic time warping, IEEE Trans. Syst. Man Cybern. B 42 (4) (2012) 1039-1052.
- C.G. Atkeson, S. Schaal, Robot learning from demonstration, in: ICML, 1997.
- S. Calinon, F. Guenter, A. Billard, On learning, representing and generalizing a task in a humanoid robot, IEEE Trans. Syst. Man Cybern. 37 (2007) 286-298.
- K. Kronander, A. Billard, Learning compliant manipulation through kines- thetic and tactile human-robot interaction, IEEE Trans. Haptics 7 (3) (2014) 367-380.
- J. Xu, Z. Hou, Z. Liu, H. Qiao, Compare contact model-based control and contact model-free learning: A survey of robotic peg-in-hole assembly strategies, 2019, arXiv preprint arXiv:1904.05240. · arXiv
- G. Thomas, M. Chien, A. Tamar, J.A. Ojea, P. Abbeel, Learning robotic assembly from CAD, in: 2018 IEEE International Conference on Robotics and Automation, ICRA, IEEE, 2018, pp. 1-9.
- Y. Fan, J. Luo, M. Tomizuka, Teach industrial robots peg-hole-insertion by human demonstration, in: 2019 International Conference on Robotics and Automation, ICRA, IEEE, 2019, pp. 811-817.
- M.A. Lee, Y. Zhu, K. Srinivasan, P. Shah, S. Savarese, L. Fei-Fei, A. Garg, J. Bohg, Making sense of vision and touch: Self-supervised learning of multimodal representations for contact-rich tasks, in: 2019 International Conference on Robotics and Automation, ICRA, IEEE, 2019, pp. 8943-8950.
- M.P. Polverini, A.M. Zanchettin, S. Castello, P. Rocco, Sensorless and constraint based peg-in-hole task execution with a dual-arm robot, in: 2016 IEEE International Conference on Robotics and Automation, ICRA, IEEE, 2016, pp. 415-420.
- K. Kaipa, C. Morato, B. Zhao, S.K. Gupta, Instruction generation for assembly operations performed by humans, in: ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers Digital Collection, 2012, pp. 1121-1130.
- M.A. Lee, Y. Zhu, P. Zachares, M. Tan, K. Srinivasan, S. Savarese, L. Fei-Fei, A. Garg, J. Bohg, Making sense of vision and touch: Learning multimodal representations for contact-rich tasks, IEEE Trans. Robot. (2020).
- H. Park, J. Park, D.-H. Lee, J.-H. Park, M.-H. Baeg, J.-H. Bae, Compliance- based robotic peg-in-hole assembly strategy without force feedback, IEEE Trans. Ind. Electron. 64 (8) (2017) 6299-6309.
- L.R. Rabiner, A tutorial on hidden Markov models and selected applications in speech recognition, Proc. IEEE 77 (2) (1989) 257-286.
- P.R. Chang, C.G. Lee, Residue arithmetic VLSI array architecture for manip- ulator pseudo-inverse jacobian computation, in: Proceedings. 1988 IEEE International Conference on Robotics and Automation, IEEE, 1988, pp. 297-302.
- N. Pedrocchi, E. Villagrossi, F. Vicentini, L. Molinari Tosatti, On robot dynamic model identification through sub-workspace evolved trajectories for optimal torque estimation, in: Intelligent Robots and Systems, IROS, 2013 IEEE/RSJ International Conference on, IEEE, 2013, pp. 2370-2376.
- A. Vakanski, I. Mantegh, A. Irish, F. Janabi-Sharifi, Trajectory learning for robot programming by demonstration using hidden Markov model and dynamic time warping, IEEE Trans. Syst. Man Cybern. B 42 (4) (2012) 1039-1052.
- Y. Linde, A. Buzo, R. Gray, An algorithm for vector quantizer design, IEEE Trans. Commun. 28 (1) (1980) 84-95.
- A.R. De Pierro, A modified expectation maximization algorithm for pe- nalized likelihood estimation in emission tomography, IEEE Trans. Med. Imaging 14 (1) (1995) 132-137, http://dx.doi.org/10.1109/42.370409. · DOI
- L.R. Rabiner, A tutorial on hidden Markov models and selected applications in speech recognition, Proc. IEEE 77 (2) (1989) 257-286.
- L. Biagiotti, C. Melchiorri, Trajectory Planning for Automatic Machines and Robots, first ed., Springer Publishing Company, Incorporated, 2008.
- R. Zhao, Trajectory Planning and Control for Robot Manipulators (Ph.D. thesis), 2015.
- E. Brochu, V.M. Cora, N. De Freitas, A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning, 2010, arXiv preprint:1012.2599. · arXiv
- C. Gaz, M. Cognetti, A. Oliva, P.R. Giordano, A. De Luca, Dynamic identifica- tion of the franka emika panda robot with retrieval of feasible parameters using penalty-based optimization, IEEE Robot. Autom. Lett. 4 (4) (2019) 4147-4154.
- A. Cully, K. Chatzilygeroudis, F. Allocati, J.-B. Mouret, Limbo: A fast and flexible library for Bayesian optimization, 2016, arXiv preprint arXiv:1611. 07343.
Cited by
Sorted by citations
Advanced Applications of Industrial Robotics: New Trends and Possibilities
Dzedzickis, A., Subačiūtė-Žemaitienė, J., Šutinys, E., Samukaitė-Bubnienė, U., & Bučinskas, V. (2021) · Applied Sciences · doi:10.3390/app12010135 · Cited by 228 · see citing works
- Authors
- Roveda, L., Magni, M., Cantoni, M., Piga, D., & Bucca, G.
- Affiliations
- University of Applied Sciences and Arts of Southern Switzerland (CH)
- Politecnico di Milano (IT)
- Corresponding author
- Roveda, Loris
- Venue
- Robotics and Autonomous Systems
- Publisher
- Elsevier BV
- Published
- 2021-02
- Volume
- 136
- Pages
- 103711
- ISSN
- 0921-8890 (ISSN-L)
- OpenAlex
- W3035497536
- Cited by
- 80
- References
- 3
- Citations by year
- 2026: 8 · 2025: 13 · 2024: 10 · 2023: 14 · 2022: 15 · 2021: 20
- FWCI
- 5.89
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Robotics and Autonomous Systems (publishedVersion, cc-by-nc-nd)
- Virtual Community of Pathological Anatomy (University of Castilla La Mancha) (submittedVersion, cc-by-nc-nd)
- Zenodo (CERN European Organization for Nuclear Research) (submittedVersion, cc-by)
- Funders
- Horizon 2020 Framework Programme
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Robot Manipulation and Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
- Physical Sciences › Engineering › Biomedical Engineering › Prosthetics and Rehabilitation Robotics
- Keywords
- human-robot collaboration, industrial assembly, Cartesian impedance control, hidden Markov models, Bayesian optimization, Franka Emika Panda, Industry 4.0
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review