{"title":"Dynamic and Nonlinear Programming for Trajectory Planning in Moving Environments⁎","authors":"Rebecca Richter","doi":"10.1016/j.ifacol.2025.03.046","DOIUrl":null,"url":null,"abstract":"<div><div>Trajectory planning on high dimensional systems with respect to obstacle avoidance proposes multiple challenges to traditional techniques from optimization. While gradient based solvers tend to struggle with the non-smooth, non-differentiable structure of geometric collision avoidance constraints, sampling based methods can not handle complex dynamics. Also graph as well as dynamic programming based strategies become impractical facing the curse of dimensionality. Nevertheless, a strategy combining dynamic programming (DP) with nonlinear programming (NLP) into an iterative algorithm recently achieved promising results on a robotic arm scenario within a static environment. In this work, we modify the algorithm, to be able to handle moving environments, including on the one hand collision avoidance with time dependent obstacles, but also time dependent goal constraints. As a proof of concept, we apply the new strategy to a space manipulator, planning its trajectory towards a tumbling piece of space debris.</div></div>","PeriodicalId":37894,"journal":{"name":"IFAC-PapersOnLine","volume":"59 1","pages":"Pages 265-270"},"PeriodicalIF":0.0000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IFAC-PapersOnLine","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2405896325002630","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
Trajectory planning on high dimensional systems with respect to obstacle avoidance proposes multiple challenges to traditional techniques from optimization. While gradient based solvers tend to struggle with the non-smooth, non-differentiable structure of geometric collision avoidance constraints, sampling based methods can not handle complex dynamics. Also graph as well as dynamic programming based strategies become impractical facing the curse of dimensionality. Nevertheless, a strategy combining dynamic programming (DP) with nonlinear programming (NLP) into an iterative algorithm recently achieved promising results on a robotic arm scenario within a static environment. In this work, we modify the algorithm, to be able to handle moving environments, including on the one hand collision avoidance with time dependent obstacles, but also time dependent goal constraints. As a proof of concept, we apply the new strategy to a space manipulator, planning its trajectory towards a tumbling piece of space debris.
期刊介绍:
All papers from IFAC meetings are published, in partnership with Elsevier, the IFAC Publisher, in theIFAC-PapersOnLine proceedings series hosted at the ScienceDirect web service. This series includes papers previously published in the IFAC website.The main features of the IFAC-PapersOnLine series are: -Online archive including papers from IFAC Symposia, Congresses, Conferences, and most Workshops. -All papers accepted at the meeting are published in PDF format - searchable and citable. -All papers published on the web site can be cited using the IFAC PapersOnLine ISSN and the individual paper DOI (Digital Object Identifier). The site is Open Access in nature - no charge is made to individuals for reading or downloading. Copyright of all papers belongs to IFAC and must be referenced if derivative journal papers are produced from the conference papers. All papers published in IFAC-PapersOnLine have undergone a peer review selection process according to the IFAC rules.