A language for robot path planning in discrete environments: The TSP with Boolean satisfiability constraints
In this paper we introduce a new language in which discrete path planning problems for mobile robots can be specified and solved. Given an environment represented as a graph and a Boolean variable for each vertex to represent its inclusion/exclusion on the path, we consider the problem of finding th...
Saved in:
Published in | Proceedings - IEEE International Conference on Robotics and Automation pp. 5772 - 5777 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.05.2014
|
Subjects | |
Online Access | Get full text |
ISSN | 1050-4729 |
DOI | 10.1109/ICRA.2014.6907707 |
Cover
Abstract | In this paper we introduce a new language in which discrete path planning problems for mobile robots can be specified and solved. Given an environment represented as a graph and a Boolean variable for each vertex to represent its inclusion/exclusion on the path, we consider the problem of finding the shortest path (or tour) in the graph subject to a Boolean satisfiability (Sat) formula defined over the vertex variables. We call this problem Sat-Tsp. We show the expressiveness of this language for specifying complex motion planning objectives in a discrete environment. We then present three solution techniques for this problem, including a novel reduction to the well known travelling salesman problem (Tsp). We present extensive simulation results which compare the performance of the three solvers on standard benchmarks from Tsp, Sat, and Generalized Tsp (Gtsp) literature. |
---|---|
AbstractList | In this paper we introduce a new language in which discrete path planning problems for mobile robots can be specified and solved. Given an environment represented as a graph and a Boolean variable for each vertex to represent its inclusion/exclusion on the path, we consider the problem of finding the shortest path (or tour) in the graph subject to a Boolean satisfiability (Sat) formula defined over the vertex variables. We call this problem Sat-Tsp. We show the expressiveness of this language for specifying complex motion planning objectives in a discrete environment. We then present three solution techniques for this problem, including a novel reduction to the well known travelling salesman problem (Tsp). We present extensive simulation results which compare the performance of the three solvers on standard benchmarks from Tsp, Sat, and Generalized Tsp (Gtsp) literature. |
Author | Smith, Stephen L. Imeson, Frank |
Author_xml | – sequence: 1 givenname: Frank surname: Imeson fullname: Imeson, Frank email: fcimeson@uwaterloo.ca organization: Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada – sequence: 2 givenname: Stephen L. surname: Smith fullname: Smith, Stephen L. email: stephen.smith@uwaterloo.ca organization: Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada |
BookMark | eNotkM9KAzEYxCMo2FYfQLzkBbYmm2y-xlst_ikUFK3nkmS_bSPbpCRR6du7YE9zmPkNzIzJeYgBCbnhbMo503fLxft8WjMup0ozAAZnZMwlaC3UrGnOyYizhlUSan1Jxjl_McaEUGpE-jntTdh-my3SLiaaoo2FHkzZ0cNgBB-21Afa-uwSFqQYfnyKYY-h5Hu63iFdf7zRXz_kH2Ls0QSaTfG588b63pcjdTHkkowfgCty0Zk-4_VJJ-Tz6XG9eKlWr8_LxXxVeQ5NqbhjDK2qHYCUhtmZNSgEmBbkzDo17NVK6NZKrMG1XVej64A1AqStG-AoJuT2v9cj4uaQ_N6k4-b0jPgDqadbWA |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ICRA.2014.6907707 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 1479936855 9781479936854 |
EndPage | 5777 |
ExternalDocumentID | 6907707 |
Genre | orig-research |
GroupedDBID | 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-i175t-1c00eb62c7744a0b8bae337ad748bc61099639db4e27cdff2ecf705374b2571e3 |
IEDL.DBID | RIE |
ISSN | 1050-4729 |
IngestDate | Wed Aug 27 04:24:16 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i175t-1c00eb62c7744a0b8bae337ad748bc61099639db4e27cdff2ecf705374b2571e3 |
PageCount | 6 |
ParticipantIDs | ieee_primary_6907707 |
PublicationCentury | 2000 |
PublicationDate | 2014-May |
PublicationDateYYYYMMDD | 2014-05-01 |
PublicationDate_xml | – month: 05 year: 2014 text: 2014-May |
PublicationDecade | 2010 |
PublicationTitle | Proceedings - IEEE International Conference on Robotics and Automation |
PublicationTitleAbbrev | ICRA |
PublicationYear | 2014 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0003366 |
Score | 1.61898 |
Snippet | In this paper we introduce a new language in which discrete path planning problems for mobile robots can be specified and solved. Given an environment... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 5772 |
SubjectTerms | Cities and towns Complexity theory Measurement Path planning Planning Robots Silicon |
Title | A language for robot path planning in discrete environments: The TSP with Boolean satisfiability constraints |
URI | https://ieeexplore.ieee.org/document/6907707 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG6Qk178AcbfeQePbnS0Y8MbEgmaYIhCwo203VtCJBuBcdC_3r5tIBoP3tYdmqZ9bb--977vMXbLQ2VfxxodieStavLYCZXmjlFxaOKAe1HOeh-8tPpj-TzxJxV2t-XCIGKefIYufeax_Cg1a3KVNeglFxB1fM-aWcHV2p66QuRxSQsXuCMtYiwjmB5vN566rx1K4pJu2cGPSir5RdI7ZIPNEIr8kXd3nWnXfP5SZ_zvGI9Y_ZuyB8PtZXTMKpicsIMdtcEam3dg450EC1Vhmeo0AypJDIuydBHMEiCe7tJCadjlwN2DtScYvQ2BHLfwkKZzVAmscm7ErND6_gBDYJNqTmSrOhv3HkfdvlMWW3BmFkFkjmc4R91qGosHpeI61AqFCFQUyFAbEmW3W7UdaYnNwERx3ERaSl8EUttd76E4ZdUkTfCMgW0r0hvVbdJ_wzCMRSSkzz2jOfqt8JzVaN6mi0JPY1pO2cXfvy_ZPq1dkWR4xarZco3XFghk-ia3gC8_9bLr |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG-IHtSLH2D8tgePbnRrx4o3JBJQIEQh4UbW7i0hko3AOOhfb982EI0Hb10PTdOPvV_fe7_fI-SOycC8jhVYAtBb5bLIkoFilg4iqSOfOWHGeu_1a-2ReB574xK533BhACBLPgMbm1ksP0z0Cl1lVXzJ-Ugd3zV2X3g5W2vz3-U8i0wawMAsYTBjEcN0WL3aab42MI1L2MUQP2qpZKakdUh660nkGSTv9ipVtv78pc_431kekco3aY8ONubomJQgPiEHW3qDZTJr0LV_khqwSheJSlKKRYnpvCheRKcxRabuwoBpus2Ce6DmRNHh24Ci65Y-JskMgpguM3bENFf7_qAa4SZWnUiXFTJqPQ2bbasot2BNDYZILUczBqrmaoMIRcCUVAFw7gehL6TSKMtuLms9VAJcX4dR5AJupsd9ocy9d4Cfkp04ieGMUPMdoOKoqqMCHEgZ8ZALjzlaMfBq8pyUcd0m81xRY1Is2cXf3bdkrz3sdSfdTv_lkuzjPuYph1dkJ12s4NrAglTdZKfhC8xVtjg |
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=proceeding&rft.title=Proceedings+-+IEEE+International+Conference+on+Robotics+and+Automation&rft.atitle=A+language+for+robot+path+planning+in+discrete+environments%3A+The+TSP+with+Boolean+satisfiability+constraints&rft.au=Imeson%2C+Frank&rft.au=Smith%2C+Stephen+L.&rft.date=2014-05-01&rft.pub=IEEE&rft.issn=1050-4729&rft.spage=5772&rft.epage=5777&rft_id=info:doi/10.1109%2FICRA.2014.6907707&rft.externalDocID=6907707 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1050-4729&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1050-4729&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1050-4729&client=summon |