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...
Gespeichert in:
| Veröffentlicht in: | IEEE transactions on robotics Jg. 38; H. 4; S. 2370 - 2388 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
IEEE
01.08.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 1552-3098, 1941-0468 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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 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. 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. |
| 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 All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library (IEL) (UW System Shared) 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.45746 |
| 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/eLvHCXMwlV3fS8MwED624YM--GuK0ylFfBFW16Zb0_g2RJkw55AJeytJenGDrZP9-vtNsnYqiuBbW-6g9Euau-Tu-wCuPE41tCxyuRcytyGF57LAVy4hiS_NRr8UljK_Q7vdaDBgvQLUNr0wiGiLz_DGXNqz_GQql2arrK5DcxMhF6FIabju1frk1WNWBdkwirmBx6L8SNJj9f7Ls04Eia_z08DwdX1bgopDUwBplVV-_I7tGvOw97-324fdLJZ0WmvwD6CA6SHsfGEYLMNjb4ZDU6M-RueJp6NcrcvJxYpuHaOGZnrSa05r_DadjRbDydzhaeJY4uBJ1puUHsHrw33_ru1m6gmuDEK6cJtC-Q0RBoooVFQJ7ivSkAkLldLTnAiCDVScoWSqqTQiPsEwkEQITJKIcwyOoZROUzwBBwVVCQ0TKnX41VQk4tpb6DuuvSPJK1DPP2gsM2pxo3Axjm2K4bFYQxAbCOIMggpcbzze17Qaf9heaow2ZoYPu93qxOaZpxdTHbE0V6QCZYPIxioDowLVHNI4m5zzmIRM5xWRF9DT373OYJuYLgdb51eF0mK2xHPYkqvFaD67sOPuA0zW1lY |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fT9swED61bBLbA2PAtG4FookXpIY6zk_zVk2gVpSCpk7qm2U7Z1qppFMb-Ptnu0kBMSHtLYnupCifHd_Zd98HcEJEaqBlmS9IwvxISeKzMNA-pXmg7Ea_ko4yf5iORtlkwm4b0Nn0wiCiKz7DM3vpzvLzhXqwW2VdE5rbCLkJ7-IoomTdrfXErMecDrLlFPNDwrL6UJKw7vjXjUkFaWAy1NAydr1YhJpTWwLptFVe_ZDdKnP56f_ebxd2qmjS663h_wwNLPbg4zOOwX0Y3C5xaqvU5-hdi2JW63V5tVzRuWf10GxXesfrze8Wy1k5vV95osg9Rx18X3UnFQfw-_Ji_LPvV_oJvgqTtPRjqYNIJqGmGnWqpQg0jVTOEq3NRKeSYoRaMFRMx9pgElBMQkWlxDzPhMDwC2wViwK_gocy1Xma5KkyAVisaSaMtzR3wnhnSrSgW39QripycatxMecuySCMGwi4hYBXELTgdOPxZ02s8YbtD4PRxswyYvd7Q26fEbOcmpglfqQt2LeIbKwqMFrQriHl1fRccZowk1lkJEy__dvrGLb74-shHw5GV9_hA7U9D67qrw1b5fIBD-G9eixnq-WRG4N_AZgV2Z0 |
| 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.volume=38&rft.issue=4&rft.spage=2370&rft.epage=2388&rft_id=info:doi/10.1109%2FTRO.2021.3130433&rft.externalDocID=9662425 |
| 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 |