Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles

This paper presents a nonlinear model predictive control algorithm for online motion planning and tracking of an omnidirectional autonomous robot. The formalism is based on a Hamiltonian minimization to optimize a control path as evaluated by a cost function. This minimization is constrained by a no...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Canadian journal of electrical and computer engineering 2014-06, Vol.37 (3), p.151-156
Hauptverfasser: Teatro, Timothy A. V., Eklund, J. Mikael, Milman, Ruth
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 156
container_issue 3
container_start_page 151
container_title Canadian journal of electrical and computer engineering
container_volume 37
creator Teatro, Timothy A. V.
Eklund, J. Mikael
Milman, Ruth
description This paper presents a nonlinear model predictive control algorithm for online motion planning and tracking of an omnidirectional autonomous robot. The formalism is based on a Hamiltonian minimization to optimize a control path as evaluated by a cost function. This minimization is constrained by a nonlinear plant model, which confines the solution space to those paths which are physically feasible. The cost function penalizes tracking error, control amplitude, and the presence in a potential field cast by moving obstacles and Boards. An experiment is presented demonstrating the successful navigation of a field of stationary obstacles. Simulations are presented demonstrating that the algorithm enables the robot to react dynamically to moving obstacles.
doi_str_mv 10.1109/CJECE.2014.2328973
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_CJECE_2014_2328973</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6978004</ieee_id><sourcerecordid>1651457700</sourcerecordid><originalsourceid>FETCH-LOGICAL-c300t-f7aa47e8aa4479340d16f54ac0e146725920bcb0eb330746e2a5596c1fbaa65d3</originalsourceid><addsrcrecordid>eNo9kE9P4zAQxS20SHTLfgG4-MglZRw7tnNEUZc_AlqhrjhGjjMBQ2qzdqi00n54Eoq4zOjpvTca_Qg5YbBgDMrz6mZZLRc5MLHIea5LxQ_ILJelyJjS_AeZgRaQaan1EfmZ0gsA11CIGfl_H3zvPJpI70KLPV1HbJ0d3A5pFfwQQ0-7EOlq613rIo5O8KanD6EJw1iZJF33xnvnn6jxLd1EY18n8eiGZ3qxC6413iIN3RjfTcaqSYOxPaZjctiZPuGvrz0nf34vN9VVdru6vK4ubjPLAYasU8YIhXqcQpVcQMtkVwhjAZmQKi_KHBrbADacgxISc1MUpbSsa4yRRcvn5Gx_9y2Gv--YhnrrksV-fBvDe6qZLJgolBqpzEm-j9oYUorY1W_RbU38VzOoJ9T1J-p6Ql1_oR5Lp_uSQ8TvgiyVBhD8A4FYfAY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1651457700</pqid></control><display><type>article</type><title>Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles</title><source>IEEE Electronic Library (IEL)</source><creator>Teatro, Timothy A. V. ; Eklund, J. Mikael ; Milman, Ruth</creator><creatorcontrib>Teatro, Timothy A. V. ; Eklund, J. Mikael ; Milman, Ruth</creatorcontrib><description>This paper presents a nonlinear model predictive control algorithm for online motion planning and tracking of an omnidirectional autonomous robot. The formalism is based on a Hamiltonian minimization to optimize a control path as evaluated by a cost function. This minimization is constrained by a nonlinear plant model, which confines the solution space to those paths which are physically feasible. The cost function penalizes tracking error, control amplitude, and the presence in a potential field cast by moving obstacles and Boards. An experiment is presented demonstrating the successful navigation of a field of stationary obstacles. Simulations are presented demonstrating that the algorithm enables the robot to react dynamically to moving obstacles.</description><identifier>ISSN: 0840-8688</identifier><identifier>EISSN: 2694-1783</identifier><identifier>DOI: 10.1109/CJECE.2014.2328973</identifier><identifier>CODEN: CJEEEL</identifier><language>eng</language><publisher>IEEE Canada</publisher><subject>Algorithms ; Computer simulation ; Cost function ; Mathematical models ; Minimization ; Mobile robots ; Moving obstacles ; Nonlinearity ; Optimization ; Predictive control ; Robot kinematics ; Robots ; Trajectory ; Vectors</subject><ispartof>Canadian journal of electrical and computer engineering, 2014-06, Vol.37 (3), p.151-156</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c300t-f7aa47e8aa4479340d16f54ac0e146725920bcb0eb330746e2a5596c1fbaa65d3</citedby><cites>FETCH-LOGICAL-c300t-f7aa47e8aa4479340d16f54ac0e146725920bcb0eb330746e2a5596c1fbaa65d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6978004$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6978004$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Teatro, Timothy A. V.</creatorcontrib><creatorcontrib>Eklund, J. Mikael</creatorcontrib><creatorcontrib>Milman, Ruth</creatorcontrib><title>Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles</title><title>Canadian journal of electrical and computer engineering</title><addtitle>J-CECE</addtitle><description>This paper presents a nonlinear model predictive control algorithm for online motion planning and tracking of an omnidirectional autonomous robot. The formalism is based on a Hamiltonian minimization to optimize a control path as evaluated by a cost function. This minimization is constrained by a nonlinear plant model, which confines the solution space to those paths which are physically feasible. The cost function penalizes tracking error, control amplitude, and the presence in a potential field cast by moving obstacles and Boards. An experiment is presented demonstrating the successful navigation of a field of stationary obstacles. Simulations are presented demonstrating that the algorithm enables the robot to react dynamically to moving obstacles.</description><subject>Algorithms</subject><subject>Computer simulation</subject><subject>Cost function</subject><subject>Mathematical models</subject><subject>Minimization</subject><subject>Mobile robots</subject><subject>Moving obstacles</subject><subject>Nonlinearity</subject><subject>Optimization</subject><subject>Predictive control</subject><subject>Robot kinematics</subject><subject>Robots</subject><subject>Trajectory</subject><subject>Vectors</subject><issn>0840-8688</issn><issn>2694-1783</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE9P4zAQxS20SHTLfgG4-MglZRw7tnNEUZc_AlqhrjhGjjMBQ2qzdqi00n54Eoq4zOjpvTca_Qg5YbBgDMrz6mZZLRc5MLHIea5LxQ_ILJelyJjS_AeZgRaQaan1EfmZ0gsA11CIGfl_H3zvPJpI70KLPV1HbJ0d3A5pFfwQQ0-7EOlq613rIo5O8KanD6EJw1iZJF33xnvnn6jxLd1EY18n8eiGZ3qxC6413iIN3RjfTcaqSYOxPaZjctiZPuGvrz0nf34vN9VVdru6vK4ubjPLAYasU8YIhXqcQpVcQMtkVwhjAZmQKi_KHBrbADacgxISc1MUpbSsa4yRRcvn5Gx_9y2Gv--YhnrrksV-fBvDe6qZLJgolBqpzEm-j9oYUorY1W_RbU38VzOoJ9T1J-p6Ql1_oR5Lp_uSQ8TvgiyVBhD8A4FYfAY</recordid><startdate>20140601</startdate><enddate>20140601</enddate><creator>Teatro, Timothy A. V.</creator><creator>Eklund, J. Mikael</creator><creator>Milman, Ruth</creator><general>IEEE Canada</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140601</creationdate><title>Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles</title><author>Teatro, Timothy A. V. ; Eklund, J. Mikael ; Milman, Ruth</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c300t-f7aa47e8aa4479340d16f54ac0e146725920bcb0eb330746e2a5596c1fbaa65d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithms</topic><topic>Computer simulation</topic><topic>Cost function</topic><topic>Mathematical models</topic><topic>Minimization</topic><topic>Mobile robots</topic><topic>Moving obstacles</topic><topic>Nonlinearity</topic><topic>Optimization</topic><topic>Predictive control</topic><topic>Robot kinematics</topic><topic>Robots</topic><topic>Trajectory</topic><topic>Vectors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Teatro, Timothy A. V.</creatorcontrib><creatorcontrib>Eklund, J. Mikael</creatorcontrib><creatorcontrib>Milman, Ruth</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Canadian journal of electrical and computer engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Teatro, Timothy A. V.</au><au>Eklund, J. Mikael</au><au>Milman, Ruth</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles</atitle><jtitle>Canadian journal of electrical and computer engineering</jtitle><stitle>J-CECE</stitle><date>2014-06-01</date><risdate>2014</risdate><volume>37</volume><issue>3</issue><spage>151</spage><epage>156</epage><pages>151-156</pages><issn>0840-8688</issn><eissn>2694-1783</eissn><coden>CJEEEL</coden><abstract>This paper presents a nonlinear model predictive control algorithm for online motion planning and tracking of an omnidirectional autonomous robot. The formalism is based on a Hamiltonian minimization to optimize a control path as evaluated by a cost function. This minimization is constrained by a nonlinear plant model, which confines the solution space to those paths which are physically feasible. The cost function penalizes tracking error, control amplitude, and the presence in a potential field cast by moving obstacles and Boards. An experiment is presented demonstrating the successful navigation of a field of stationary obstacles. Simulations are presented demonstrating that the algorithm enables the robot to react dynamically to moving obstacles.</abstract><pub>IEEE Canada</pub><doi>10.1109/CJECE.2014.2328973</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0840-8688
ispartof Canadian journal of electrical and computer engineering, 2014-06, Vol.37 (3), p.151-156
issn 0840-8688
2694-1783
language eng
recordid cdi_crossref_primary_10_1109_CJECE_2014_2328973
source IEEE Electronic Library (IEL)
subjects Algorithms
Computer simulation
Cost function
Mathematical models
Minimization
Mobile robots
Moving obstacles
Nonlinearity
Optimization
Predictive control
Robot kinematics
Robots
Trajectory
Vectors
title Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T02%3A26%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Nonlinear%20Model%20Predictive%20Control%20for%20Omnidirectional%20Robot%20Motion%20Planning%20and%20Tracking%20With%20Avoidance%20of%20Moving%20Obstacles&rft.jtitle=Canadian%20journal%20of%20electrical%20and%20computer%20engineering&rft.au=Teatro,%20Timothy%20A.%20V.&rft.date=2014-06-01&rft.volume=37&rft.issue=3&rft.spage=151&rft.epage=156&rft.pages=151-156&rft.issn=0840-8688&rft.eissn=2694-1783&rft.coden=CJEEEL&rft_id=info:doi/10.1109/CJECE.2014.2328973&rft_dat=%3Cproquest_RIE%3E1651457700%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1651457700&rft_id=info:pmid/&rft_ieee_id=6978004&rfr_iscdi=true