Shane Trimble, W. Naeem, S. McLoone, Pantelis Sopasakis
{"title":"Context-aware robotic arm using fast embedded model predictive control","authors":"Shane Trimble, W. Naeem, S. McLoone, Pantelis Sopasakis","doi":"10.1109/ISSC49989.2020.9180217","DOIUrl":null,"url":null,"abstract":"The growing number of collaborative robotics in unstructured environments creates highly nonconvex nonlinear shared dynamical systems. For safety and speed, path planning and collision avoidance are of the utmost importance in these situations. We present a novel nonlinear MPC solution for use on a three-dimensional four-axis robotic manipulator. The system is the first of it's kind to take into account moving obstacles. Using the OpEn framework, optimisation is done by the PANOC and ALM techniques. Experimentation demonstrates extremely fast solver times on both PC and embedded platforms.","PeriodicalId":351013,"journal":{"name":"2020 31st Irish Signals and Systems Conference (ISSC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 31st Irish Signals and Systems Conference (ISSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSC49989.2020.9180217","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The growing number of collaborative robotics in unstructured environments creates highly nonconvex nonlinear shared dynamical systems. For safety and speed, path planning and collision avoidance are of the utmost importance in these situations. We present a novel nonlinear MPC solution for use on a three-dimensional four-axis robotic manipulator. The system is the first of it's kind to take into account moving obstacles. Using the OpEn framework, optimisation is done by the PANOC and ALM techniques. Experimentation demonstrates extremely fast solver times on both PC and embedded platforms.