Prehensile Manipulation Planning: Modeling, Algorithms and Implementation

This article presents a software platform tailored for prehensile manipulation planning named humanoid path planner. The platform implements an original way of modeling manipulation planning through a constraint graph that represents the numerical constraints that define the manipulation problem. We...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on robotics Vol. 38; no. 4; pp. 2370 - 2388
Main Authors: Lamiraux, Florent, Mirabel, Joseph
Format: Journal Article
Language:English
Published: New York IEEE 01.08.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:1552-3098, 1941-0468
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This article presents a software platform tailored for prehensile manipulation planning named humanoid path planner. The platform implements an original way of modeling manipulation planning through a constraint graph that represents the numerical constraints that define the manipulation problem. We propose an extension of the RRT algorithm to manipulation planning that is able to solve a large variety of problems. We provide replicable experimental results via a docker image that readers may download to run the experimental results by themselves.
AbstractList This paper presents a software platform tailored for prehensile manipulation planning named Humanoid Path Planner. The platform implements an original way of modeling manipulation planning through a constraint graph that represents the numerical constraints that define the manipulation problem. We propose an extension of the RRT algorithm to manipulation planning that is able to solve a large variety of problems. We provide replicable experimental results via a docker image that readers may download to run the experimental results by themselves.
This article presents a software platform tailored for prehensile manipulation planning named humanoid path planner. The platform implements an original way of modeling manipulation planning through a constraint graph that represents the numerical constraints that define the manipulation problem. We propose an extension of the RRT algorithm to manipulation planning that is able to solve a large variety of problems. We provide replicable experimental results via a docker image that readers may download to run the experimental results by themselves.
Author Mirabel, Joseph
Lamiraux, Florent
Author_xml – sequence: 1
  givenname: Florent
  orcidid: 0000-0002-8757-567X
  surname: Lamiraux
  fullname: Lamiraux, Florent
  email: florent.lamiraux@laas.fr
  organization: LAAS-CNRS, University of Toulouse, Toulouse, France
– sequence: 2
  givenname: Joseph
  orcidid: 0000-0002-9165-9008
  surname: Mirabel
  fullname: Mirabel, Joseph
  email: josephmirabel@gmail.com
  organization: LAAS-CNRS, University of Toulouse, Toulouse, France
BackLink https://laas.hal.science/hal-02995125$$DView record in HAL
BookMark eNp9kE1Lw0AQhhdR8PMueAl4EkzdnU02WW9F1BZaWqSel00ya1c2m7pJBf-9qZEePHiaYXifmeE5JYe-8UjIJaMjxqi8W70sRkCBjTjjNOH8gJwwmbCYJiI_7Ps0hZhTmR-T07Z9pxQSSfkJmS4DrtG31mE0195utk53tvHR0mnvrX-7j-ZNha7vbqOxe2uC7dZ1G2lfRdN647BG3_0Q5-TIaNfixW89I69Pj6uHSTxbPE8fxrO45CLr4rQwLCkEN2DQZKbQzEBSVlIYQzMKBWCCRksspUlNWXAGKHgJRYFVlWuN_IzcDHvX2qlNsLUOX6rRVk3GM7WbUZAyZZB-Qp-9HrKb0Hxsse3Ue7MNvn9PgZB5DjnlWZ-iQ6oMTdsGNPu1jKqdXNXLVTu56lduj4g_SGkHDV3Q1v0HXg2gRcT9HSkEJJDyb8KYiaA
CODEN ITREAE
CitedBy_id crossref_primary_10_1108_IR_10_2023_0251
crossref_primary_10_1109_TASE_2024_3352584
crossref_primary_10_3390_s23031513
crossref_primary_10_3390_s23104807
crossref_primary_10_1108_RIA_02_2024_0043
crossref_primary_10_3390_electronics13132437
crossref_primary_10_1109_ACCESS_2024_3392289
crossref_primary_10_1109_ACCESS_2023_3257185
crossref_primary_10_1007_s11370_025_00627_9
crossref_primary_10_3390_machines10020097
crossref_primary_10_1109_TRO_2024_3381551
crossref_primary_10_3390_machines12080547
Cites_doi 10.1109/ROBOT.2007.363986
10.1109/IROS.2014.6943079
10.1109/ICRA.2014.6906965
10.1177/0278364911406761
10.1109/70.508439
10.1109/LRA.2017.2708134
10.1016/j.robot.2013.09.004
10.1023/A:1016639210559
10.1109/ICRA.2017.7989390
10.1109/ROBOT.2002.1014856
10.1177/0278364908097884
10.1109/TRO.2018.2819658
10.1109/ROBOT.2004.1308111
10.1177/0278364906063979
10.1177/0278364910396389
10.1007/978-3-540-68405-3_6
10.1177/02783640122067354
10.15607/RSS.2015.XI.045
10.1109/SII.2019.8700380
10.1177/0278364913484072
10.1109/ROBOT.2000.844730
10.15607/RSS.2013.IX.022
10.1109/MRA.2012.2205651
10.1177/0278364913478990
10.1177/0278364904045471
10.1177/0278364908098457
10.1007/978-3-540-45058-0_3
10.1109/70.704220
10.15607/RSS.2017.XIII.039
10.1177/02783640122067453
10.1109/TASE.2019.2941046
10.1109/TRO.2012.2222272
10.1145/73393.73422
10.1109/IROS.2015.7354289
10.1007/s10514-018-9761-2
10.1109/IROS.2009.5354415
10.1109/LRA.2015.2513731
10.1142/S0218195999000273
10.1017/S0263574714001234
10.1177/0278364913481250
10.1016/0196-8858(83)90014-3
10.1109/ICHR.2009.5379547
10.1017/S0263574718001182
10.1177/0278364910386985
10.1109/ICRA.2014.6906922
10.15607/RSS.2018.XIV.044
10.1109/ICRA.2017.7989467
10.1142/S0218195999000285
10.1163/156855300741960
10.1109/ICRA.2019.8793824
10.1109/IROS.2016.7759083
10.1177/0278364919868530
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
1XC
VOOES
DOI 10.1109/TRO.2021.3130433
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
DatabaseTitle CrossRef
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

Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1941-0468
EndPage 2388
ExternalDocumentID oai:HAL:hal-02995125v2
10_1109_TRO_2021_3130433
9662425
Genre orig-research
GrantInformation_xml – fundername: common laboratory Rob4Fam
– fundername: Airbus S.A.S.
GroupedDBID .DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AIBXA
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
F5P
HZ~
H~9
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
VJK
AAYXX
CITATION
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
1XC
VOOES
ID FETCH-LOGICAL-c367t-5bf14b63f2fef7fba1f24cd96ff0702b2e4efa9ec9f5fcb312e63c2bbedd8aae3
IEDL.DBID RIE
ISICitedReferencesCount 16
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000736861800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1552-3098
IngestDate Sat Oct 25 11:18:19 EDT 2025
Sun Jun 29 15:27:26 EDT 2025
Sat Nov 29 01:47:29 EST 2025
Tue Nov 18 22:11:34 EST 2025
Wed Aug 27 02:22:31 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords robotics
software platform
constrained path planning
manipulation planning
path planning
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-009
https://doi.org/10.15223/policy-001
Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c367t-5bf14b63f2fef7fba1f24cd96ff0702b2e4efa9ec9f5fcb312e63c2bbedd8aae3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-9165-9008
0000-0002-8757-567X
OpenAccessLink https://laas.hal.science/hal-02995125
PQID 2698828037
PQPubID 27625
PageCount 19
ParticipantIDs ieee_primary_9662425
hal_primary_oai_HAL_hal_02995125v2
crossref_citationtrail_10_1109_TRO_2021_3130433
proquest_journals_2698828037
crossref_primary_10_1109_TRO_2021_3130433
PublicationCentury 2000
PublicationDate 2022-Aug.
2022-8-00
20220801
2022-08
PublicationDateYYYYMMDD 2022-08-01
PublicationDate_xml – month: 08
  year: 2022
  text: 2022-Aug.
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on robotics
PublicationTitleAbbrev TRO
PublicationYear 2022
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
ref12
ref15
ref59
ref14
ref58
ref55
mirabel (ref56) 2016
ref10
likhachev (ref4) 0
ref17
ref16
ref19
ref18
ref50
ref46
ref45
ref48
ref47
ref42
ref41
ref44
ref43
ref49
ref8
(ref54) 0
ref7
ref9
nocedal (ref53) 2006
ref6
ref5
ref40
ref35
ref34
ref37
ref36
ref31
murray (ref52) 1994
ref30
ref33
ref32
ref2
vendittelli (ref29) 2018
ref1
ref39
ref38
diankov (ref51) 2010
mirabel (ref3) 0
mansard (ref57) 0
ref24
ref23
ref26
ref25
ref20
ref63
ref22
alami (ref28) 1989
ref21
ref27
canny (ref11) 1983
ref60
ref62
ref61
References_xml – ident: ref37
  doi: 10.1109/ROBOT.2007.363986
– ident: ref42
  doi: 10.1109/IROS.2014.6943079
– start-page: 1
  year: 0
  ident: ref57
  article-title: A versatile generalized inverted kinematics implementation for collaborative working humanoid robots: The stack of tasks
  publication-title: Proc Int Conf Adv Robot
– ident: ref45
  doi: 10.1109/ICRA.2014.6906965
– ident: ref15
  doi: 10.1177/0278364911406761
– ident: ref12
  doi: 10.1109/70.508439
– ident: ref47
  doi: 10.1109/LRA.2017.2708134
– ident: ref8
  doi: 10.1016/j.robot.2013.09.004
– ident: ref7
  doi: 10.1023/A:1016639210559
– year: 2016
  ident: ref56
  article-title: Manipulation planning: Building paths on constrained manifolds
– ident: ref58
  doi: 10.1109/ICRA.2017.7989390
– year: 1983
  ident: ref11
  publication-title: The Complexity of Robot Motion Planning
– ident: ref18
  doi: 10.1109/ROBOT.2002.1014856
– ident: ref40
  doi: 10.1177/0278364908097884
– year: 1994
  ident: ref52
  publication-title: A Mathematical Introduction to Robotic Manipulation
– year: 2010
  ident: ref51
  article-title: Automated construction of robotic manipulation programs
– ident: ref27
  doi: 10.1109/TRO.2018.2819658
– ident: ref33
  doi: 10.1109/ROBOT.2004.1308111
– ident: ref25
  doi: 10.1177/0278364906063979
– ident: ref17
  doi: 10.1177/0278364910396389
– ident: ref39
  doi: 10.1007/978-3-540-68405-3_6
– ident: ref5
  doi: 10.1177/02783640122067354
– ident: ref35
  doi: 10.15607/RSS.2015.XI.045
– ident: ref60
  doi: 10.1109/SII.2019.8700380
– ident: ref41
  doi: 10.1177/0278364913484072
– year: 2006
  ident: ref53
  publication-title: Numerical Optimization
– year: 0
  ident: ref54
  article-title: Backtracking line search
– ident: ref14
  doi: 10.1109/ROBOT.2000.844730
– start-page: 262
  year: 0
  ident: ref4
  article-title: Anytime dynamic A*: An anytime, replanning algorithm
  publication-title: Proc 15th Int Conf Autom Planning Scheduling
– ident: ref55
  doi: 10.15607/RSS.2013.IX.022
– ident: ref50
  doi: 10.1109/MRA.2012.2205651
– ident: ref26
  doi: 10.1177/0278364913478990
– ident: ref30
  doi: 10.1177/0278364904045471
– year: 2018
  ident: ref29
  article-title: Decidability in robot manipulation planning
– ident: ref32
  doi: 10.1177/0278364908098457
– ident: ref61
  doi: 10.1007/978-3-540-45058-0_3
– ident: ref23
  doi: 10.1109/70.704220
– ident: ref34
  doi: 10.15607/RSS.2017.XIII.039
– ident: ref59
  doi: 10.1177/02783640122067453
– ident: ref6
  doi: 10.1109/TASE.2019.2941046
– ident: ref19
  doi: 10.1109/TRO.2012.2222272
– ident: ref31
  doi: 10.1145/73393.73422
– ident: ref46
  doi: 10.1109/IROS.2015.7354289
– ident: ref1
  doi: 10.1007/s10514-018-9761-2
– ident: ref44
  doi: 10.1109/IROS.2009.5354415
– ident: ref36
  doi: 10.1109/LRA.2015.2513731
– ident: ref9
  doi: 10.1142/S0218195999000273
– ident: ref20
  doi: 10.1017/S0263574714001234
– ident: ref62
  doi: 10.1177/0278364913481250
– ident: ref10
  doi: 10.1016/0196-8858(83)90014-3
– ident: ref16
  doi: 10.1109/ICHR.2009.5379547
– ident: ref21
  doi: 10.1017/S0263574718001182
– ident: ref49
  doi: 10.1177/0278364910386985
– ident: ref38
  doi: 10.1109/ICRA.2014.6906922
– ident: ref43
  doi: 10.15607/RSS.2018.XIV.044
– ident: ref24
  doi: 10.1109/ICRA.2017.7989467
– ident: ref13
  doi: 10.1142/S0218195999000285
– ident: ref63
  doi: 10.1163/156855300741960
– ident: ref48
  doi: 10.1109/ICRA.2019.8793824
– ident: ref2
  doi: 10.1109/IROS.2016.7759083
– ident: ref22
  doi: 10.1177/0278364919868530
– year: 0
  ident: ref3
  article-title: Handling implicit and explicit constraints in manipulation planning
  publication-title: Proc Robot Sci Syst
– year: 1989
  ident: ref28
  article-title: A geometrical approach to planning manipulation tasks (3). The case of discrete placements and grasps
  publication-title: LAAS-CNRS hal-01309950
SSID ssj0024903
Score 2.4575386
Snippet This article presents a software platform tailored for prehensile manipulation planning named humanoid path planner. The platform implements an original way of...
This paper presents a software platform tailored for prehensile manipulation planning named Humanoid Path Planner. The platform implements an original way of...
SourceID hal
proquest
crossref
ieee
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 2370
SubjectTerms Algorithms
Computer Science
Constrained path planning
Constraint modelling
Humanoid
Kinematics
Manifolds
manipulation planning
Open source software
Path planning
Planning
Robotics
Robots
Software algorithms
Title Prehensile Manipulation Planning: Modeling, Algorithms and Implementation
URI https://ieeexplore.ieee.org/document/9662425
https://www.proquest.com/docview/2698828037
https://laas.hal.science/hal-02995125
Volume 38
WOSCitedRecordID wos000736861800001&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 Electronic Library (IEL)
  customDbUrl:
  eissn: 1941-0468
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0024903
  issn: 1552-3098
  databaseCode: RIE
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5a8aAHX1WsL4J4ERqb7ibZrLciioJWEQVvYV9jCzWVtvr73d0mVVEEb9kwC0u-bGYmO_N9AEeSIWaKJmGCgoWxkFkodWyHmVBKo6QREV5sgvV62dMTv6tBa94LY4zxxWfmxF36s3w9Um_uV1nbhuYuQq5DnbF01qv1yavHvQqyYxQLacSz6kgy4u2H-1ubCJKOzU-p4-v65oLqfVcA6ZVVfnyOvY-5WP3f6tZgpYwlg-4M_HWomWIDlr8wDDbg6m5s-q5GfWiCG1EMKrWuoBIrOg2cGprrSW8F3eHzaDyY9l8mgSh04ImDX8repGITHi_OH84uw1I9IVQ0ZdMwkdiJZUqRoEGGUnSQxErzFNFucyKJiQ0KbhTHBJWkHWJSqoiURutMCEO3YKEYFWYbAqIZkUpZ7y5pjFHqgiplwU1oEmtM0ia0qweaq5Ja3ClcDHOfYkQ8txDkDoK8hKAJx_MZrzNajT9sDy1GczPHh33Zvc7dvcg6UxuxJO-kCQ2HyNyqBKMJexWkebk5JzlJuc0rsoiynd9n7cIScV0Ovs5vDxam4zezD4vqfTqYjA_8e_cBfBPWuQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1La9tAEB7ygrSHpkla6jZJReglEMXyPiRtbyYkOMRxQ3Aht2VfUxscudhOfn9315Lb0hLITStmYdGn1cxoZ74P4IsuEEtDecpRFSlTuky1ZX5YKmMsapoRFcUmisGgvL8Xt2twuuqFcc7F4jN3Fi7jWb6dmsfwq6ztQ_MQIa_DJmeMZMturd_MeiLqIAdOsZRmomwOJTPRHt5986kg6fgMlQbGrr-c0PoolEBGbZV_PsjRy1zuvGx9b-FNHU0m3SX8u7Dmqj14_QfH4D5c3c7cKFSpT1xyo6pxo9eVNHJFX5Oghxa60k-T7uTHdDZejB7miapsEqmDH-rupOodfL-8GJ730lo_ITU0LxYp19hhOqdI0GGBWnWQMGNFjug3OtHEMYdKOCOQo9G0Q1xODdHaWVsq5eh72KimlfsACbEF0cZ4_64pwywPYZXx8HLKmUWet6DdPFBpanLxoHExkTHJyIT0EMgAgawhaMHJasbPJbHGM7bHHqOVWWDE7nX7MtzLvDv1MQt_Ii3YD4isrGowWnDQQCrr7TmXJBc-sygzWnz8_6zPsN0b3vRl_2pw_QlekdDzEKv-DmBjMXt0h7Blnhbj-ewovoO_AM8E2gA
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=Prehensile+Manipulation+Planning%3A+Modeling%2C+Algorithms+and+Implementation&rft.jtitle=IEEE+transactions+on+robotics&rft.au=Lamiraux%2C+Florent&rft.au=Mirabel%2C+Joseph&rft.date=2022-08-01&rft.pub=IEEE&rft.issn=1552-3098&rft.eissn=1941-0468&rft.volume=38&rft.issue=4&rft.spage=2370&rft.epage=2388&rft_id=info:doi/10.1109%2FTRO.2021.3130433&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=oai%3AHAL%3Ahal-02995125v2
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1552-3098&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1552-3098&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1552-3098&client=summon