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...

Full description

Saved in:
Bibliographic Details
Published inProceedings - IEEE International Conference on Robotics and Automation pp. 5772 - 5777
Main Authors Imeson, Frank, Smith, Stephen L.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2014
Subjects
Online AccessGet full text
ISSN1050-4729
DOI10.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