Visual Servoing of Constrained Mobile Robots Based on Model Predictive Control
This paper develops an image-based visual servoing (IBVS) control strategy using model predictive control (MPC) to stabilize a physically constrained mobile robot. In IBVS strategy, ambiguity, and degeneracy problems of the homography and fundamental matrix-based algorithms can be avoided. Moreover,...
Uloženo v:
| Vydáno v: | IEEE transactions on systems, man, and cybernetics. Systems Ročník 47; číslo 7; s. 1428 - 1438 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
IEEE
01.07.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Témata: | |
| ISSN: | 2168-2216, 2168-2232 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | This paper develops an image-based visual servoing (IBVS) control strategy using model predictive control (MPC) to stabilize a physically constrained mobile robot. In IBVS strategy, ambiguity, and degeneracy problems of the homography and fundamental matrix-based algorithms can be avoided. Moreover, a synthetic error vector incorporating the advantages of IBVS and position-based visual servoing is defined that includes both the robot angle and image coordinates. By using linear system control theory, the kinematics of nonholonomic chained robotic systems can be transformed into a skew-symmetric form, and through introducing an exponential decay phase, the uncontrollable problem can be solved. Then, an MPC strategy is developed and, thereafter, iteratively transformed into a constrained quadratic programming (QP) problem. Subsequently, we utilize a primal-dual neural network (PDNN) to solve this QP problem. By using PDNN optimization, the cost function of MPC effectively converges to the exact optimal values. Finally, experimental studies on the actual robotic systems have been conducted to demonstrate the performance of the proposed approach. |
|---|---|
| AbstractList | This paper develops an image-based visual servoing (IBVS) control strategy using model predictive control (MPC) to stabilize a physically constrained mobile robot. In IBVS strategy, ambiguity, and degeneracy problems of the homography and fundamental matrix-based algorithms can be avoided. Moreover, a synthetic error vector incorporating the advantages of IBVS and position-based visual servoing is defined that includes both the robot angle and image coordinates. By using linear system control theory, the kinematics of nonholonomic chained robotic systems can be transformed into a skew-symmetric form, and through introducing an exponential decay phase, the uncontrollable problem can be solved. Then, an MPC strategy is developed and, thereafter, iteratively transformed into a constrained quadratic programming (QP) problem. Subsequently, we utilize a primal-dual neural network (PDNN) to solve this QP problem. By using PDNN optimization, the cost function of MPC effectively converges to the exact optimal values. Finally, experimental studies on the actual robotic systems have been conducted to demonstrate the performance of the proposed approach. |
| Author | Zhijun Li Hanzhen Xiao Fan Ke Xuebo Zhang |
| Author_xml | – sequence: 1 givenname: Fan orcidid: 0000-0002-8916-6183 surname: Ke fullname: Ke, Fan – sequence: 2 givenname: Zhijun surname: Li fullname: Li, Zhijun – sequence: 3 givenname: Hanzhen surname: Xiao fullname: Xiao, Hanzhen – sequence: 4 givenname: Xuebo surname: Zhang fullname: Zhang, Xuebo |
| BookMark | eNp9kEtLAzEUhYNUsNb-AHEz4Lo1N5kmmaUOvqBVsdXtkMlDUsZJTdKC_94ZWly4cHUvh_Pdwz2naND61iB0DngKgIur1XJRTgkGNiUMWC7YERoSYGJCCCWD3x3YCRrHuMYYAxGMYjZET-8ubmWTLU3Yedd-ZN5mpW9jCtK1RmcLX7vGZK--9ilmNzJ2mm87WZsmewlGO5XczvRMCr45Q8dWNtGMD3OE3u5uV-XDZP58_1hezyeKFDRNpFUKOKnzGksuFJe5LrhmglIQknEhaq0tUFFYKygrNLUwU1xpQmqjBAM6Qpf7u5vgv7Ympmrtt6HtIisogM4I4Jx0Lti7VPAxBmOrTXCfMnxXgKu-uapvruqbqw7NdQz_wyiXZHL9f9I1_5IXe9IZY36TOCcM8xn9AQMQfNw |
| CODEN | ITSMFE |
| CitedBy_id | crossref_primary_10_1109_TSMC_2019_2956531 crossref_primary_10_1080_08839514_2019_1685182 crossref_primary_10_1080_00207179_2020_1752399 crossref_primary_10_1109_TSMC_2017_2777897 crossref_primary_10_1109_TSMC_2019_2957183 crossref_primary_10_1109_TSMC_2019_2961687 crossref_primary_10_1109_TBME_2025_3528465 crossref_primary_10_1109_TSMC_2018_2812849 crossref_primary_10_1109_TSMC_2023_3329415 crossref_primary_10_1109_TCYB_2022_3228123 crossref_primary_10_1109_TMECH_2021_3081426 crossref_primary_10_1109_TII_2018_2849348 crossref_primary_10_1007_s10846_025_02292_7 crossref_primary_10_1109_JSEN_2020_2993314 crossref_primary_10_1007_s11071_023_08987_6 crossref_primary_10_1162_neco_a_01764 crossref_primary_10_1007_s10514_024_10183_3 crossref_primary_10_1109_TCDS_2019_2908923 crossref_primary_10_1109_TSMC_2020_2971241 crossref_primary_10_1109_TCYB_2022_3227470 crossref_primary_10_1088_1757_899X_297_1_012042 crossref_primary_10_1016_j_arcontrol_2019_04_001 crossref_primary_10_1016_j_robot_2020_103712 crossref_primary_10_1109_TSMC_2020_2967786 crossref_primary_10_1016_j_neucom_2018_11_058 crossref_primary_10_1109_ACCESS_2019_2920941 crossref_primary_10_1109_TIE_2022_3212411 crossref_primary_10_1109_TSMC_2020_3044347 crossref_primary_10_1007_s10846_021_01540_w crossref_primary_10_1109_JSEN_2020_3022459 crossref_primary_10_3390_sym12040564 crossref_primary_10_1108_IR_05_2020_0100 crossref_primary_10_1109_TCDS_2018_2866477 crossref_primary_10_3390_s21175708 crossref_primary_10_1109_TCYB_2018_2794139 crossref_primary_10_1016_j_compeleceng_2022_108120 crossref_primary_10_1109_ACCESS_2019_2904240 crossref_primary_10_1007_s10846_022_01623_2 crossref_primary_10_1109_TSMC_2018_2862406 crossref_primary_10_1155_2021_9923496 crossref_primary_10_1109_TSMC_2018_2855444 crossref_primary_10_1016_j_robot_2025_104920 crossref_primary_10_1109_TSMC_2023_3280588 crossref_primary_10_1109_ACCESS_2021_3114100 crossref_primary_10_1109_TSMC_2022_3214756 crossref_primary_10_1109_TIE_2019_2891407 crossref_primary_10_1109_TSMC_2018_2834908 crossref_primary_10_1049_iet_cta_2019_1399 crossref_primary_10_1109_TIV_2024_3382314 crossref_primary_10_1007_s10846_019_01065_3 crossref_primary_10_1177_0142331219895074 crossref_primary_10_1109_TIE_2025_3528504 crossref_primary_10_1109_TSMC_2020_2963889 crossref_primary_10_3390_mi15020276 crossref_primary_10_1002_asjc_1884 crossref_primary_10_1109_TSMC_2018_2867807 crossref_primary_10_1002_asjc_2813 |
| Cites_doi | 10.1016/j.automatica.2015.02.023 10.1016/j.ins.2014.08.060 10.1109/TMECH.2013.2245337 10.1109/TRO.2009.2022425 10.1109/TIE.2011.2143380 10.1109/TSMC.2015.2491878 10.1109/TIE.2015.2510505 10.1002/asjc.871 10.1109/TNN.2004.824252 10.1109/TSMC.2015.2465352 10.1109/TSMC.2015.2420037 10.1080/08839514.2014.952918 10.1109/TRO.2010.2098623 10.1109/31.1783 10.1016/j.fss.2013.11.006 10.1109/TCST.2015.2497280 10.1109/TRO.2010.2056590 10.1109/21.467718 10.1109/TRO.2011.2162765 10.1109/TRO.2004.829463 10.1016/j.automatica.2015.09.013 10.1002/asjc.829 10.1109/TNNLS.2013.2293500 10.1016/j.physleta.2009.07.045 10.1631/jzus.C1300379 10.1109/TNNLS.2013.2244908 10.1109/TCS.1986.1085953 10.1109/TSMC.2016.2562502 10.1109/MRA.2006.250573 10.1109/TSMC.2014.2388435 10.1109/TSMCB.2004.830347 10.1016/j.automatica.2013.09.004 10.1007/s11771-014-2361-1 10.1016/S0005-1098(01)00303-X 10.1109/MRA.2007.339609 10.1016/j.robot.2009.01.002 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 H8D JQ2 L7M L~C L~D |
| DOI | 10.1109/TSMC.2016.2616486 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database Aerospace Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Aerospace Database Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Aerospace Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2168-2232 |
| EndPage | 1438 |
| ExternalDocumentID | 10_1109_TSMC_2016_2616486 7726075 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Natural Science Foundation of China grantid: 61573147; 91520201 funderid: 10.13039/501100001809 – fundername: Guangdong Science and Technology Research Collaborative Innovation Projects grantid: 2013B010102010; 2014B090901056; 2015B020214003 – fundername: National High-Tech Research and Development Program of China (863 Program) grantid: 2015AA042303 – fundername: Guangzhou Research Collaborative Innovation Projects grantid: 2014Y2-00507 – fundername: Guangdong Science and Technology Plan Project (Application Technology Research Foundation) grantid: 2015B020233006 |
| GroupedDBID | 0R~ 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS ACIWK AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD HZ~ IFIPE IPLJI JAVBF M43 O9- OCL PQQKQ RIA RIE RNS AAYXX CITATION 7SC 7SP 7TB 8FD FR3 H8D JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c293t-afcc172b4b0a78c7a4d97d683318a6788bddf1389ff8369d3f15c7cd22bec8613 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 75 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000404354600032&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2168-2216 |
| IngestDate | Sun Nov 09 06:27:53 EST 2025 Sat Nov 29 03:45:27 EST 2025 Tue Nov 18 22:31:27 EST 2025 Tue Aug 26 16:38:57 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 7 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c293t-afcc172b4b0a78c7a4d97d683318a6788bddf1389ff8369d3f15c7cd22bec8613 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-8916-6183 |
| PQID | 1913521042 |
| PQPubID | 75739 |
| PageCount | 11 |
| ParticipantIDs | crossref_primary_10_1109_TSMC_2016_2616486 proquest_journals_1913521042 ieee_primary_7726075 crossref_citationtrail_10_1109_TSMC_2016_2616486 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-07-01 |
| PublicationDateYYYYMMDD | 2017-07-01 |
| PublicationDate_xml | – month: 07 year: 2017 text: 2017-07-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on systems, man, and cybernetics. Systems |
| PublicationTitleAbbrev | TSMC |
| PublicationYear | 2017 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref34 ref12 ref37 ref15 ref36 ref14 ref31 ref30 ref33 ref11 ref32 liu (ref10) 2014; 37 ref2 ref1 ref39 ref17 ref38 ref16 ref19 ref18 ref24 ref23 ref26 maniatopoulos (ref22) 2014; 27 ref25 ref20 ref41 fu (ref4) 2015; 54 ref21 ref27 ref29 ref8 ref7 ref9 ref3 ref6 tong (ref28) 0 ref5 li (ref35) 2015; 80 ref40 |
| References_xml | – volume: 54 start-page: 360 year: 2015 ident: ref4 article-title: Global finite-time stabilization of a class of switched nonlinear systems with the powers of positive odd rational numbers publication-title: Automatica doi: 10.1016/j.automatica.2015.02.023 – ident: ref30 doi: 10.1016/j.ins.2014.08.060 – ident: ref19 doi: 10.1109/TMECH.2013.2245337 – ident: ref18 doi: 10.1109/TRO.2009.2022425 – ident: ref12 doi: 10.1109/TIE.2011.2143380 – ident: ref6 doi: 10.1109/TSMC.2015.2491878 – ident: ref14 doi: 10.1109/TIE.2015.2510505 – ident: ref21 doi: 10.1002/asjc.871 – ident: ref27 doi: 10.1109/TNN.2004.824252 – ident: ref23 doi: 10.1109/TSMC.2015.2465352 – volume: 80 start-page: 341 year: 2015 ident: ref35 article-title: Dynamic surface control with nonlinear disturbance observer for uncertain flight dynamic system publication-title: IEEE Trans Robot – ident: ref11 doi: 10.1109/TSMC.2015.2420037 – ident: ref15 doi: 10.1080/08839514.2014.952918 – ident: ref7 doi: 10.1109/TRO.2010.2098623 – volume: 27 start-page: 1167 year: 2014 ident: ref22 article-title: Model predictive control for the navigation of a nonholonomic vehicle with field-of-view constraints publication-title: IEEE Trans Robot – ident: ref40 doi: 10.1109/31.1783 – ident: ref29 doi: 10.1016/j.fss.2013.11.006 – ident: ref24 doi: 10.1109/TCST.2015.2497280 – ident: ref20 doi: 10.1109/TRO.2010.2056590 – ident: ref41 doi: 10.1109/21.467718 – ident: ref32 doi: 10.1109/TRO.2011.2162765 – ident: ref17 doi: 10.1109/TRO.2004.829463 – ident: ref5 doi: 10.1016/j.automatica.2015.09.013 – ident: ref16 doi: 10.1002/asjc.829 – ident: ref26 doi: 10.1109/TNNLS.2013.2293500 – ident: ref37 doi: 10.1016/j.physleta.2009.07.045 – ident: ref13 doi: 10.1631/jzus.C1300379 – ident: ref25 doi: 10.1109/TNNLS.2013.2244908 – ident: ref39 doi: 10.1109/TCS.1986.1085953 – ident: ref36 doi: 10.1109/TSMC.2016.2562502 – ident: ref1 doi: 10.1109/MRA.2006.250573 – volume: 37 start-page: 1746 year: 2014 ident: ref10 article-title: Static output feedback stabilization for systems with time-varying delay based on a matrix transformation method publication-title: IEEE Trans Autom Control – ident: ref8 doi: 10.1109/TSMC.2014.2388435 – ident: ref34 doi: 10.1109/TSMCB.2004.830347 – ident: ref3 doi: 10.1016/j.automatica.2013.09.004 – ident: ref9 doi: 10.1007/s11771-014-2361-1 – ident: ref33 doi: 10.1016/S0005-1098(01)00303-X – year: 0 ident: ref28 article-title: Adaptive fuzzy output constrained control design for multi-input multioutput stochastic nonstrict-feedback nonlinear systems publication-title: IEEE Trans Cybern – ident: ref31 doi: 10.1109/TRO.2011.2162765 – ident: ref2 doi: 10.1109/MRA.2007.339609 – ident: ref38 doi: 10.1016/j.robot.2009.01.002 |
| SSID | ssj0001286306 |
| Score | 2.327594 |
| Snippet | This paper develops an image-based visual servoing (IBVS) control strategy using model predictive control (MPC) to stabilize a physically constrained mobile... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1428 |
| SubjectTerms | Ambiguity Cameras Constraints Control systems Control theory Cost function Decay Image-based visual servoing (IBVS) Kinematics Mathematical analysis Mathematical models Matrices (mathematics) Matrix methods Mobile robots model predictive control (MPC) Neural networks neural-dynamic optimization Optimization Predictive control Quadratic programming Robot kinematics Servocontrol Visual control Visual servoing |
| Title | Visual Servoing of Constrained Mobile Robots Based on Model Predictive Control |
| URI | https://ieeexplore.ieee.org/document/7726075 https://www.proquest.com/docview/1913521042 |
| Volume | 47 |
| WOSCitedRecordID | wos000404354600032&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Xplore customDbUrl: eissn: 2168-2232 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001286306 issn: 2168-2216 databaseCode: RIE dateStart: 20130101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB60eNCDryrWFzl4Ele32XSTHFUsHrSIL3pbsnmAULrSh7_fmXRbCorgZVmWBHbzbeabybwAziiZk4ugk7LDTSJcahKlZZagqk0lnzjXsyKuD7LXU_2-flqBi0UujPc-Bp_5S7qNvnxX2SkdlV2hJpgjxa3CqpT5LFdr6TxF5VlspcnbOYKP19qJ2U711evL4y3FceWXaDHkgjKnl2go9lX5IYwjw3S3_vdu27BZa5Lsegb9Dqz44S5sLNUXbELv_WM8xTEkECp8wqrAqENn7AvhHXusShQK7Lkqq8mY3SChOVYNGfVHG7CnEflwSBrSHIpn34O37t3r7X1SN1BILLL4JDHBWlRQSlGmRiorjXBaulxluJENspQqnQvkqQxBZbl2WWh3rLSOc0RWIdHvQ2NYDf0BMISOHHreCBGEMqZ0QQXFvS-17zghW5DO17OwdXVx-phBEa2MVBcEQUEQFDUELThfTPmcldb4a3CT1nwxsF7uFhzPQSvqzTcu0ARFtRLtTH74-6wjWOfEzjHq9hgak9HUn8Ca_Zp8jEen8b_6BlEIyOU |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB58gXrwLVar7sGTGE0322T3qKIotkW0irew2QcI0kgf_n5ntmkpKIKXEMIuJPtl55vZeQGcUDInF15FRZPrSNhYR1JlSYSqNpV84lyNi7i2sk5Hvr2pxzk4m-bCOOdC8Jk7p9vgy7elGdFR2QVqgilS3DwsNoXg8Thba-ZERaZJaKbJGynCj9fKjdmI1UX3uX1NkVzpOdoMqaDc6RkiCp1VfojjwDG36_97uw1Yq3RJdjkGfxPmXG8LVmcqDG5D5_V9MMIxJBJKfMJKz6hHZ-gM4SxrlwWKBfZUFuVwwK6Q0iwre4w6pH2wxz55cUge0hyKaN-Bl9ub7vVdVLVQiAzy-DDS3hhUUQpRxDqTJtPCqsymMsGtrJGnZGGtJ1-l9zJJlU18o2kyYzlHbCVS_S4s9Mqe2wOG4JFLz2khvJBaF9ZLL7lzhXJNK7IaxJP1zE1VX5w-5iMPdkascoIgJwjyCoIanE6nfI6La_w1eJvWfDqwWu4a1Ceg5dX2G-RohKJiiZYm3_991jEs33Xbrbx133k4gBVOXB1icOuwMOyP3CEsma_h-6B_FP6xb-24zCw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Visual+Servoing+of+Constrained+Mobile+Robots+Based+on+Model+Predictive+Control&rft.jtitle=IEEE+transactions+on+systems%2C+man%2C+and+cybernetics.+Systems&rft.au=Ke%2C+Fan&rft.au=Li%2C+Zhijun&rft.au=Xiao%2C+Hanzhen&rft.au=Zhang%2C+Xuebo&rft.date=2017-07-01&rft.issn=2168-2216&rft.eissn=2168-2232&rft.volume=47&rft.issue=7&rft.spage=1428&rft.epage=1438&rft_id=info:doi/10.1109%2FTSMC.2016.2616486&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TSMC_2016_2616486 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2168-2216&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2168-2216&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2168-2216&client=summon |