{"title":"Operational Space Formulation Under Joint Constraints","authors":"J. D. M. Osorio, M. D. Fiore, F. Allmendinger","doi":"10.1115/DETC2018-86058","DOIUrl":null,"url":null,"abstract":"In this paper, the problem of including hard constraints in the stack of tasks for torque-controlled serial manipulators is treated. The classic potential field approach is studied and a novel implementation of it is proposed. This implementation reduces the kinetic energy in the proximity of joint limits. Furthermore, a novel approach is proposed in order to include not only joint positions but also joint velocities and acceleration limits. This approach is called “Saturation in Joint Space” (SJS). The algorithm proceeds by creating a task with the highest priority in a stack of tasks scheme. This high priority task saturates the acceleration of the joints that would exceed their motion limits. The methods are tested and compared in simulation for the KUKA LBR iiwa. The SJS approach presents smoother behaviour near to the joint limits, while a Cartesian trajectory is traced. Experiments are performed to test the efficiency of this method in a real environment and under interaction with a human. The on-line saturation of the joint acceleration generates a friendly behaviour with the human even when he pushes the robot towards its limits.","PeriodicalId":132121,"journal":{"name":"Volume 5B: 42nd Mechanisms and Robotics Conference","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Volume 5B: 42nd Mechanisms and Robotics Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1115/DETC2018-86058","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, the problem of including hard constraints in the stack of tasks for torque-controlled serial manipulators is treated. The classic potential field approach is studied and a novel implementation of it is proposed. This implementation reduces the kinetic energy in the proximity of joint limits. Furthermore, a novel approach is proposed in order to include not only joint positions but also joint velocities and acceleration limits. This approach is called “Saturation in Joint Space” (SJS). The algorithm proceeds by creating a task with the highest priority in a stack of tasks scheme. This high priority task saturates the acceleration of the joints that would exceed their motion limits. The methods are tested and compared in simulation for the KUKA LBR iiwa. The SJS approach presents smoother behaviour near to the joint limits, while a Cartesian trajectory is traced. Experiments are performed to test the efficiency of this method in a real environment and under interaction with a human. The on-line saturation of the joint acceleration generates a friendly behaviour with the human even when he pushes the robot towards its limits.