Yan Zhang, Jianbing Han, H. Lin, Yuqing Jin, Zihan Gu
{"title":"基于bresenham的机械手轨迹规划步进补偿算法研究","authors":"Yan Zhang, Jianbing Han, H. Lin, Yuqing Jin, Zihan Gu","doi":"10.4018/ijsi.309728","DOIUrl":null,"url":null,"abstract":"The trajectory planning of the manipulator end is somehow sensitive to the manipulator movement. To avoid accumulative error, the step compensation optimization method based on Bresenham algorithm is developed to overcome such an adverse effect. First, the Bresenham algorithm is applied using the manipulator modeling from Denavit-Hartenberg (D-H) parameters. The calculation process can be therefore simplified using the point interpolation method. Second, the step compensation optimization is combined with Bresenham algorithm to reduce abrupt speed changing and vibration effect, particularly at the starting or ending period during arm joint movement. The performance results verify that the manipulator can move smoothly and follow up the predefined straight-line trajectory accurately.","PeriodicalId":396598,"journal":{"name":"Int. J. Softw. Innov.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of Bresenham-Based Step Compensation Algorithm for Manipulator Trajectory Planning\",\"authors\":\"Yan Zhang, Jianbing Han, H. Lin, Yuqing Jin, Zihan Gu\",\"doi\":\"10.4018/ijsi.309728\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The trajectory planning of the manipulator end is somehow sensitive to the manipulator movement. To avoid accumulative error, the step compensation optimization method based on Bresenham algorithm is developed to overcome such an adverse effect. First, the Bresenham algorithm is applied using the manipulator modeling from Denavit-Hartenberg (D-H) parameters. The calculation process can be therefore simplified using the point interpolation method. Second, the step compensation optimization is combined with Bresenham algorithm to reduce abrupt speed changing and vibration effect, particularly at the starting or ending period during arm joint movement. The performance results verify that the manipulator can move smoothly and follow up the predefined straight-line trajectory accurately.\",\"PeriodicalId\":396598,\"journal\":{\"name\":\"Int. J. Softw. Innov.\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Softw. Innov.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/ijsi.309728\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Softw. Innov.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/ijsi.309728","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Development of Bresenham-Based Step Compensation Algorithm for Manipulator Trajectory Planning
The trajectory planning of the manipulator end is somehow sensitive to the manipulator movement. To avoid accumulative error, the step compensation optimization method based on Bresenham algorithm is developed to overcome such an adverse effect. First, the Bresenham algorithm is applied using the manipulator modeling from Denavit-Hartenberg (D-H) parameters. The calculation process can be therefore simplified using the point interpolation method. Second, the step compensation optimization is combined with Bresenham algorithm to reduce abrupt speed changing and vibration effect, particularly at the starting or ending period during arm joint movement. The performance results verify that the manipulator can move smoothly and follow up the predefined straight-line trajectory accurately.