V. Ortenzi, Naresh Marturi, Vijaykumar Rajasekaran, Maxime Adjigble, R. Stolkin
{"title":"Singularity-Robust Inverse Kinematics Solver for Tele-manipulation","authors":"V. Ortenzi, Naresh Marturi, Vijaykumar Rajasekaran, Maxime Adjigble, R. Stolkin","doi":"10.1109/COASE.2019.8842871","DOIUrl":null,"url":null,"abstract":"This paper investigates the effect of inverse kinematics (IK) on operator performance during the telemanipulation of an industrial robot. Robotic teleoperation is often preferred when manipulating objects in extreme conditions. In many applications, e.g., hazardous and high-consequence environments, operators cannot directly perceive the robot motions and have to rely only on CCTV views of the scene for situational awareness while teleoperating the heavy-duty industrial robots. Making best guesses for the IK plays a significant role on the task success rate and increases the operator cognitive load significantly. In this context, we develop a new optimisation-based IK solver that is robust with respect to the robot’s singularities and assists the operator in generating smooth trajectories. Inspired by a successful algorithm used in computer graphics to solve the IK problem and devise smooth movements (FABRIK), our algorithm takes advantage also of the kinematic structure of the robot in order to decouple the notoriously difficult IK problem of orientation and position. To evaluate the effectiveness of the proposed method, we have compared its performance to that of the commonly used Jacobian pseudo inverse-based method in terms of positional accuracy and task-space reachability. We also report the results of telemanipulation experiments with human test-subjects. Our proposed IK algorithm outperforms classical IK methods on both objective metrics of task success, and subjective metrics of operator preference.","PeriodicalId":6695,"journal":{"name":"2019 IEEE 15th International Conference on Automation Science and Engineering (CASE)","volume":"88 1","pages":"1821-1828"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 15th International Conference on Automation Science and Engineering (CASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COASE.2019.8842871","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
This paper investigates the effect of inverse kinematics (IK) on operator performance during the telemanipulation of an industrial robot. Robotic teleoperation is often preferred when manipulating objects in extreme conditions. In many applications, e.g., hazardous and high-consequence environments, operators cannot directly perceive the robot motions and have to rely only on CCTV views of the scene for situational awareness while teleoperating the heavy-duty industrial robots. Making best guesses for the IK plays a significant role on the task success rate and increases the operator cognitive load significantly. In this context, we develop a new optimisation-based IK solver that is robust with respect to the robot’s singularities and assists the operator in generating smooth trajectories. Inspired by a successful algorithm used in computer graphics to solve the IK problem and devise smooth movements (FABRIK), our algorithm takes advantage also of the kinematic structure of the robot in order to decouple the notoriously difficult IK problem of orientation and position. To evaluate the effectiveness of the proposed method, we have compared its performance to that of the commonly used Jacobian pseudo inverse-based method in terms of positional accuracy and task-space reachability. We also report the results of telemanipulation experiments with human test-subjects. Our proposed IK algorithm outperforms classical IK methods on both objective metrics of task success, and subjective metrics of operator preference.