I. Introduction
Currently, robots are extensively employed in diverse production settings to mitigate workforce shortages. However, conventional industrial robots are predominantly programmed in advance to carry out certain duties and lack the ability to adapt their actions based on real-time environmental assessments. Furthermore, these robots pose challenges in terms of operation, cost, and the need for isolation from human presence throughout their functioning. The introduction of collaborative robots has mitigated the limitations of conventional robots, which are primarily engineered to aid people in doing specified activities collectively [1]. These robots may easily be adjusted to various settings and utilized for diverse purposes through straightforward programming [2]. Consequently, academics have shown significant interest in enhancing the agility and precision of collaborative robots for human-robot collaboration (HRC) [3]–[6].