咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Balancing Cobot Productivity a... 收藏

Balancing Cobot Productivity and Longevity Through Pre-Runtime Developer Feedback

作     者:Kolvig-Raun, Emil Stubbe Hviid, Jakob Kjaergaard, Mikkel Baun Brorsen, Ralph Jacob, Peter 

作者机构:Univ Southern Denmark SDU Software Engn DK-5230 Odense Denmark Universal Robots DK-5260 Odense Denmark 

出 版 物:《IEEE ROBOTICS AND AUTOMATION LETTERS》 (IEEE Robot. Autom.)

年 卷 期:2025年第10卷第2期

页      面:1617-1624页

核心收录:

学科分类:0808[工学-电气工程] 08[工学] 0811[工学-控制科学与工程] 

基  金:Innovation Fund Denmark for the project DIREC [9142-00001B] Universal Robots University of Southern Denmark 

主  题:Robots Software Data models Hardware Stress Runtime Codes Degradation Collaborative robots Kinematics AI-based methods data sets for robot learning software middleware and programming environments 

摘      要:In our experience, the task of optimizing robot longevity and efficiency is challenging due to the limited understanding and awareness developers have about how their code influences a robot s expected lifespan. Unfortunately, acquiring the necessary information for computations is a complex task, and the data needed for these calculations remains unattainable until after runtime. In software engineering, traditional Static Code Analysis (SCA) techniques are applied to address such challenges. Although effective in identifying software anomalies and inefficiencies without execution, current SCA techniques do not adequately address the unique requirements of Cyber-Physical Systems (CPSs) in robotics. In this study, we propose a novel Machine Learning (ML) approach to assess robot program lines, considering the balance between speed and lifespan. Our solution, trained on data from 1325 operational collaborative robots (cobots) from the Universal Robots (UR) e-Series, classifies program lines concerning the expected lifespan of the robot, considering program line arguments, expected resource usage, and asserted joint stress. The model achieves a worst-case accuracy of 90.43% through 10-fold cross-validation with a 50% data split. We also present a selection of programming lines illustrating various robot program cases and an example of longevity improvement. Finally, we publish a dataset containing 56405 unique program line executions, aiming to enhance the sustainability and efficiency of robotic systems and support future research.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分