Path diversity is only part of the problem

The goal of motion planning is to find a feasible path that connects two positions and is free from collision with obstacles. Path sets are a robust approach to this problem in the face of real-world complexity and uncertainty. A path set is a collection of feasible paths and their corresponding con...

Full description

Saved in:
Bibliographic Details
Published in2009 IEEE International Conference on Robotics and Automation pp. 3224 - 3229
Main Authors Knepper, R.A., Mason, M.T.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2009
Subjects
Online AccessGet full text
ISBN1424427886
9781424427888
ISSN1050-4729
DOI10.1109/ROBOT.2009.5152696

Cover

Loading…
Abstract The goal of motion planning is to find a feasible path that connects two positions and is free from collision with obstacles. Path sets are a robust approach to this problem in the face of real-world complexity and uncertainty. A path set is a collection of feasible paths and their corresponding control sequences. A path-set-based planner navigates by repeatedly testing each of these robot-fixed paths for collision with obstacles. A heuristic function selects which of the surviving paths to follow next. At each step, the robot follows a small piece of each path selected while simultaneously planning the subsequent trajectory. A path set possesses high path diversity if it performs well at obstacle-avoidance and goal-seeking behaviors. Previous work in path diversity has tacitly assumed that a correlation exists between this dynamic planning problem and a simpler, static path diversity problem: a robot placed randomly into an obstacle field evaluates its path set for collision a single time before following the chosen path in entirety. Although these problems might intuitively appear to be linked, this paper shows that static and dynamic path diversity are two distinct properties. After empirically demonstrating this fact, we discuss some of the factors that differentiate the two problems.
AbstractList The goal of motion planning is to find a feasible path that connects two positions and is free from collision with obstacles. Path sets are a robust approach to this problem in the face of real-world complexity and uncertainty. A path set is a collection of feasible paths and their corresponding control sequences. A path-set-based planner navigates by repeatedly testing each of these robot-fixed paths for collision with obstacles. A heuristic function selects which of the surviving paths to follow next. At each step, the robot follows a small piece of each path selected while simultaneously planning the subsequent trajectory. A path set possesses high path diversity if it performs well at obstacle-avoidance and goal-seeking behaviors. Previous work in path diversity has tacitly assumed that a correlation exists between this dynamic planning problem and a simpler, static path diversity problem: a robot placed randomly into an obstacle field evaluates its path set for collision a single time before following the chosen path in entirety. Although these problems might intuitively appear to be linked, this paper shows that static and dynamic path diversity are two distinct properties. After empirically demonstrating this fact, we discuss some of the factors that differentiate the two problems.
Author Mason, M.T.
Knepper, R.A.
Author_xml – sequence: 1
  givenname: R.A.
  surname: Knepper
  fullname: Knepper, R.A.
  organization: Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
– sequence: 2
  givenname: M.T.
  surname: Mason
  fullname: Mason, M.T.
  organization: Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
BookMark eNpFj81Kw0AURkdswbT2BXQzayHx3pnJJHepxT8oRCT7kmnu0JE0CUkQ8vYWLLj6OJvD-VZi0XYtC3GHkCACPX4Vz0WZKABKUkyVJXslVmiUMSrLyVz_Q24XIkJIITaZoqWICGJrANP8RmzG8RsAMLNGo47Ew2c1HWUdfngYwzTLMMqubWbZV8MkOy-nI8t-6FzDp1ux9FUz8uaya1G-vpTb93hXvH1sn3ZxIJhim9U5krPao2ZH7mDqQ8o5a7KZJ2cs6HO8qioCW3uvaw_eMDjF7BHOVWtx_6cNzLzvh3Cqhnl_uax_AcaDR00
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ROBOT.2009.5152696
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEL
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 1424427894
9781424427895
EndPage 3229
ExternalDocumentID 5152696
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-i90t-67d819b63f13eb9bc4dc5e8e3967f9b46035262aa906dff3df0f4e0b2eef10643
IEDL.DBID RIE
ISBN 1424427886
9781424427888
ISSN 1050-4729
IngestDate Wed Aug 27 02:00:59 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCN 90-640158
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-67d819b63f13eb9bc4dc5e8e3967f9b46035262aa906dff3df0f4e0b2eef10643
PageCount 6
ParticipantIDs ieee_primary_5152696
PublicationCentury 2000
PublicationDate 2009-May
PublicationDateYYYYMMDD 2009-05-01
PublicationDate_xml – month: 05
  year: 2009
  text: 2009-May
PublicationDecade 2000
PublicationTitle 2009 IEEE International Conference on Robotics and Automation
PublicationTitleAbbrev ROBOT
PublicationYear 2009
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001764313
ssj0003366
Score 1.504042
Snippet The goal of motion planning is to find a feasible path that connects two positions and is free from collision with obstacles. Path sets are a robust approach...
SourceID ieee
SourceType Publisher
StartPage 3224
SubjectTerms Extraterrestrial measurements
Greedy algorithms
Lattices
Orbital robotics
Path planning
Robotics and automation
Robots
Shape
Trajectory
Urban planning
Title Path diversity is only part of the problem
URI https://ieeexplore.ieee.org/document/5152696
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB7anvTioxXf7MGTmDbPTfaqWIpQW6RCbyWbnYGiJEXTg_56J69WxYO3JIQks7tkvp2Z7xuAK-RZ1tKJrdgrQjc6dCyl49BC3jDHqKJIlgy58aMcPfsP82DegpsNFwYRy-Iz7BeHZS7fZMm6CJUN2Pe6Usk2tHmZVVytbTwlZN_qbP_CnlfmKRk-2JbPCLIhdbm855ON1lN9HjVsGlsNnia3k1mlY1m_7kffldLtDPdg3HxwVW3y0l_nup98_tJy_K9F-9DbEvzEdOO6DqCF6SHsftMm7ML1lLGhME3Zhli-iyx9_RArXmsiI8HAUdTdaHowG97P7kZW3VjBWio7t2RoGAdo6ZHjoVY68U0SYISekiEp7ctCI1W6caxsaYg8Qzb5aGsXkZwCwhxBJ81SPAZRytHzPY4JjU8mUESKkIebiAJ-0Al0C6MXq0o6Y1Hbe_r35TPYqZI1RT3hOXTytzVesM_P9WU52V88-aNw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwEB2VcgAuLC1ixwdOiLRZnfgKoirQTShIvVVxPJYqUFJBeoCvZ7JRQBy4JVHkZGIr8zwz7w3ABdIsS25FRuTkoRvpW4aQkW8gbZgjFEHAC4bccMT7T-791Js24OqLC4OIRfEZdvLDIpev0niZh8q65HttLvgarJPfd72SrbWKqPjkXa3Vf9hxikwlAQjTcAlD1rQum3Z9vFZ7qs6Dmk9jiu7j-HoclkqW1QN_dF4pHE9vG4b1K5f1Js-dZSY78ccvNcf_2rQD7RXFj02-nNcuNDDZg61v6oQtuJwQOmSqLtxg8zeWJi_vbEGrjaWaEXRkVT-aNoS92_Cmb1StFYy5MDOD-4qQgOSOthyUQsauij0M0BHc10K6PFdJ5XYUCZMrrR2lTe2iKW1EbeUgZh-aSZrgAbBCkJ7usZSvXK08obXQSJ9ba-3RQIfQyo2eLUrxjFll79Hfl89hox8OB7PB3ejhGDbL1E1eXXgCzex1iaeEADJ5Vkz8JwZKpr0
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%3Abook&rft.genre=proceeding&rft.title=2009+IEEE+International+Conference+on+Robotics+and+Automation&rft.atitle=Path+diversity+is+only+part+of+the+problem&rft.au=Knepper%2C+R.A.&rft.au=Mason%2C+M.T.&rft.date=2009-05-01&rft.pub=IEEE&rft.isbn=1424427886&rft.issn=1050-4729&rft.spage=3224&rft.epage=3229&rft_id=info:doi/10.1109%2FROBOT.2009.5152696&rft.externalDocID=5152696
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