Splines and polynomial tools for flatness-based constrained motion planning

被引:16
|
作者
Suryawan, Fajar [1 ]
De Dona, Jose [1 ]
Seron, Mariia [1 ]
机构
[1] Univ Newcastle, Ctr Complex Dynam Syst & Control CDSC, Callaghan, NSW 2308, Australia
关键词
motion planning; flatness; B-splines; polynomials; magnetic levitation; SYSTEMS;
D O I
10.1080/00207721.2010.549592
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article addresses the problem of trajectory planning for flat systems with constraints. Flat systems have the useful property that the input and the state can be completely characterised by the so-called flat output. We propose a spline parametrisation for the flat output, the performance output, the states and the inputs. Using this parametrisation the problem of constrained trajectory planning can be cast into a simple quadratic programming problem. An important result is that the B-spline parametrisation used gives exact results for constrained linear continuous-time system. The result is exact in the sense that the constrained signal can be made arbitrarily close to the boundary without having intersampling issues (as one would have in sampled-data systems). Simulation examples are presented, involving the generation of rest-to-rest trajectories. In addition, an experimental result of the method is also presented, where two methods to generate trajectories for a magnetic-levitation (maglev) system in the presence of constraints are compared and each method's performance is discussed. The first method uses the nonlinear model of the plant, which turns out to belong to the class of flat systems. The second method uses a linearised version of the plant model around an operating point. In every case, a continuous-time description is used. The experimental results on a real maglev system reported here show that, in most scenarios, the nonlinear and linearised models produce almost similar, indistinguishable trajectories.
引用
收藏
页码:1396 / 1411
页数:16
相关论文
共 50 条
  • [21] Flatness-based MPC using B-splines transcription with application to a Pusher-Slider System
    Neve, Thomas
    Lefebvre, Tom
    De Witte, Sander
    Crevecoeur, Guillaume
    [J]. 2023 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, AIM, 2023, : 132 - 137
  • [22] A Flatness-Based Trajectory Planning Algorithm for Rendezvous of Single-Thruster Spacecraft
    Sanchez, Julio C.
    Gavilan, Francisco
    Vazquez, Rafael
    Louembet, Christophe
    [J]. IFAC PAPERSONLINE, 2018, 51 (12): : 118 - 123
  • [23] Flatness-based guidance for planetary landing
    Desiderio, Delia
    Lovera, Marco
    [J]. 2010 AMERICAN CONTROL CONFERENCE, 2010, : 3642 - 3647
  • [24] Motion Design with Polynomial Splines
    Nolte, Rainer
    [J]. BEWEGUNGSTECHNIK 2010: KOPPELGETRIEBE, KURVENGETRIEBE UND GEREGELTE ANTRIEBE IM MASCHINEN-, FAHRZEUG-UND GERATEBAU, 2010, 2116 : 77 - 85
  • [25] Flatness-based control of a Timoshenko beam
    Rudolph, J
    Woittennek, F
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2003, 83 (02): : 119 - 127
  • [26] Flatness-based Online Controller Reconfiguration
    Osmic, Semir
    Traechtler, Ansgar
    [J]. IECON 2008: 34TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-5, PROCEEDINGS, 2008, : 155 - 160
  • [27] Finding a Feasible Initial Solution for Flatness-Based Multi-Link Manipulator Motion Planning under State and Control Constraints
    Uto, Keisuke
    Obayashi, Makoto
    Takano, Gaku
    [J]. 2017 SICE INTERNATIONAL SYMPOSIUM ON CONTROL SYSTEMS (SICE ISCS), 2017, : 81 - 88
  • [28] Multi-Agent Motion Planning Using Burgers' Viscous Equation and Hopf-Cole Transformation, A Flatness-based implementation
    Servais, Etienne
    d'Andrea-Novel, Brigitte
    Mounier, Hugues
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND CONTROL (ICSC), 2015, : 466 - 471
  • [29] Differential Flatness-based Motion Control of a Steer-and-Drive Omnidirectional Mobile Robot
    Jiang, Sin-Yi
    Song, Kai-Tai
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2013, : 1167 - 1172
  • [30] A PID type fuzzy controller design with flatness-based planning trajectory for a DC drive
    Bouallegue, Soufiene
    Ayadi, Mounir
    Haggege, Joseph
    Benrejeb, Mohamed
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 126 - 131