A membrane parallel rapidly-exploring random tree algorithm for robotic motion planning
In recent years, incremental sampling-based motion planning algorithms have been widely used to solve robot motion planning problems in high-dimensional configuration spaces. In particular, the Rapidly-exploring Random Tree (RRT) algorithm and its asymptotically-optimal counterpart called RRT * are...
Saved in:
Published in | Integrated computer-aided engineering Vol. 27; no. 2; pp. 121 - 138 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
London, England
SAGE Publications
01.01.2020
Sage Publications Ltd |
Subjects | |
Online Access | Get full text |
ISSN | 1069-2509 1875-8835 |
DOI | 10.3233/ICA-190616 |
Cover
Loading…
Abstract | In recent years, incremental sampling-based motion planning algorithms have been widely used to solve robot motion planning problems in high-dimensional configuration spaces. In particular, the Rapidly-exploring Random Tree (RRT) algorithm and its asymptotically-optimal counterpart called RRT
*
are popular algorithms used in real-life applications due to its desirable properties. Such algorithms are inherently iterative, but certain modules such as the collision-checking procedure can be parallelized providing significant speedup with respect to sequential implementations. In this paper, the RRT and RRT
*
algorithms have been adapted to a bioinspired computational framework called Membrane Computing whose models of computation, a.k.a. P systems, run in a non-deterministic and massively parallel way. A large number of robotic applications are currently using a variant of P systems called Enzymatic Numerical P systems (ENPS) for reactive controlling, but there is a lack of solutions for motion planning in the framework. The novel models in this work have been designed using the ENPS framework. In order to test and validate the ENPS models for RRT and RRT
*
, we present two ad-hoc implementations able to emulate the computation of the models using OpenMP and CUDA. Finally, we show the speedup of our solutions with respect to sequential baseline implementations. The results show a speedup up to 6x using OpenMP with 8 cores against the sequential implementation and up to 24x using CUDA against the best multi-threading configuration. |
---|---|
AbstractList | In recent years, incremental sampling-based motion planning algorithms have been widely used to solve robot motion planning problems in high-dimensional configuration spaces. In particular, the Rapidly-exploring Random Tree (RRT) algorithm and its asymptotically-optimal counterpart called RRT
*
are popular algorithms used in real-life applications due to its desirable properties. Such algorithms are inherently iterative, but certain modules such as the collision-checking procedure can be parallelized providing significant speedup with respect to sequential implementations. In this paper, the RRT and RRT
*
algorithms have been adapted to a bioinspired computational framework called Membrane Computing whose models of computation, a.k.a. P systems, run in a non-deterministic and massively parallel way. A large number of robotic applications are currently using a variant of P systems called Enzymatic Numerical P systems (ENPS) for reactive controlling, but there is a lack of solutions for motion planning in the framework. The novel models in this work have been designed using the ENPS framework. In order to test and validate the ENPS models for RRT and RRT
*
, we present two ad-hoc implementations able to emulate the computation of the models using OpenMP and CUDA. Finally, we show the speedup of our solutions with respect to sequential baseline implementations. The results show a speedup up to 6x using OpenMP with 8 cores against the sequential implementation and up to 24x using CUDA against the best multi-threading configuration. In recent years, incremental sampling-based motion planning algorithms have been widely used to solve robot motion planning problems in high-dimensional configuration spaces. In particular, the Rapidly-exploring Random Tree (RRT) algorithm and its asymptotically-optimal counterpart called RRT* are popular algorithms used in real-life applications due to its desirable properties. Such algorithms are inherently iterative, but certain modules such as the collision-checking procedure can be parallelized providing significant speedup with respect to sequential implementations. In this paper, the RRT and RRT* algorithms have been adapted to a bioinspired computational framework called Membrane Computing whose models of computation, a.k.a. P systems, run in a non-deterministic and massively parallel way. A large number of robotic applications are currently using a variant of P systems called Enzymatic Numerical P systems (ENPS) for reactive controlling, but there is a lack of solutions for motion planning in the framework. The novel models in this work have been designed using the ENPS framework. In order to test and validate the ENPS models for RRT and RRT*, we present two ad-hoc implementations able to emulate the computation of the models using OpenMP and CUDA. Finally, we show the speedup of our solutions with respect to sequential baseline implementations. The results show a speedup up to 6x using OpenMP with 8 cores against the sequential implementation and up to 24x using CUDA against the best multi-threading configuration. |
Author | Neri, Ferrante Martínez-del-Amor, Miguel Á. Pérez-Hurtado, Ignacio Zhang, Gexiang Pérez-Jiménez, Mario J. |
Author_xml | – sequence: 1 givenname: Ignacio surname: Pérez-Hurtado fullname: Pérez-Hurtado, Ignacio organization: , Seville – sequence: 2 givenname: Miguel Á. surname: Martínez-del-Amor fullname: Martínez-del-Amor, Miguel Á. organization: , Seville – sequence: 3 givenname: Gexiang surname: Zhang fullname: Zhang, Gexiang organization: , Chengdu, Sichuan – sequence: 4 givenname: Ferrante surname: Neri fullname: Neri, Ferrante email: ferrante.neri@nottingham.ac.uk organization: , Nottingham – sequence: 5 givenname: Mario J. surname: Pérez-Jiménez fullname: Pérez-Jiménez, Mario J. organization: , Seville |
BookMark | eNptkE1LxDAQhoOs4K568RcEPAhCNWmar-Oy-AULXhSPZdoma5c0qWkX3H9vlgqC7GVmeHnemZdZoJkP3iB0Rckdyxm7f1ktM6qJoOIEzamSPFOK8VmaidBZzok-Q4th2BJCOMnlHH0scWe6KoI3uIcIzhmHI_Rt4_aZ-e5diK3fJMU3ocNjNAaD2yRx_OywDRHHUIWxrXGXavC4d-B9clygUwtuMJe__Ry9Pz68rZ6z9etTCrnOapbLMdMaKLecAWNFwRoNupJKNExW0hQVJxKsErUSXFhrGBglVNHIihFmc6N1zc7R9bS3j-FrZ4ax3IZd9OlkmTMhpNY0p4kiE1XHMAzR2LJuRzgEHiO0rqSkPLyvTMnK6X3JcvvP0se2g7g_Dt9M8AAb85fgCPkDwSh-bg |
CitedBy_id | crossref_primary_10_1007_s41965_020_00056_w crossref_primary_10_3233_ICA_210660 crossref_primary_10_3390_s21020570 crossref_primary_10_1016_j_ins_2022_03_003 crossref_primary_10_1007_s11047_022_09902_5 crossref_primary_10_3233_ICA_210649 crossref_primary_10_3390_a16110498 crossref_primary_10_3390_act11020052 crossref_primary_10_3390_app10228306 crossref_primary_10_3233_ICA_220690 crossref_primary_10_3390_ijgi13100362 crossref_primary_10_1016_j_jmapro_2022_07_005 crossref_primary_10_1145_3431234 crossref_primary_10_1016_j_ins_2022_01_032 crossref_primary_10_1142_S0129065720500550 crossref_primary_10_1145_3402456 crossref_primary_10_1007_s00500_020_05510_6 crossref_primary_10_3390_s24113573 crossref_primary_10_1016_j_ins_2021_12_003 crossref_primary_10_1016_j_compeleceng_2021_107408 crossref_primary_10_1142_S012906572250037X crossref_primary_10_1109_ACCESS_2021_3062557 crossref_primary_10_3233_ICA_210673 crossref_primary_10_3233_ICA_210674 crossref_primary_10_3233_ICA_210653 crossref_primary_10_3233_ICA_220677 crossref_primary_10_1142_S0129065720500719 crossref_primary_10_3233_AIS_220292 crossref_primary_10_3233_ICA_210659 crossref_primary_10_1109_TRO_2024_3468770 crossref_primary_10_1016_j_ins_2021_10_064 crossref_primary_10_1007_s41965_022_00105_6 crossref_primary_10_1109_TUFFC_2023_3263514 crossref_primary_10_1145_3673896 crossref_primary_10_3233_ICA_230710 crossref_primary_10_1016_j_ins_2021_12_074 crossref_primary_10_1177_00375497241292347 crossref_primary_10_2478_cait_2024_0026 crossref_primary_10_3390_ijgi12020082 crossref_primary_10_3390_sym14102199 crossref_primary_10_1007_s10846_022_01654_9 crossref_primary_10_3233_ICA_200627 crossref_primary_10_3233_ICA_230698 crossref_primary_10_3847_1538_3881_ad4353 crossref_primary_10_1016_j_ins_2020_12_015 crossref_primary_10_1016_j_ins_2021_12_035 crossref_primary_10_1142_S0129065720500641 crossref_primary_10_3390_app11104376 |
Cites_doi | 10.1016/j.tcs.2018.12.024 10.1006/jcss.1999.1693 10.1109/JPROC.2008.917757 10.1142/S0129065717500423 10.1061/(ASCE)0733-9445(1995)121:10(1456) 10.1142/S0129065718500132 10.3233/ICA-190601 10.1016/j.tcs.2015.07.035 10.1111/exsy.12205 10.1145/3122948.3122952 10.1061/(ASCE)0733-9445(1995)121:10(1448) 10.1007/s41965-019-00025-y 10.1109/ICRA.2013.6631372 10.1371/journal.pone.0060698 10.1007/978-3-642-13217-9_4 10.1061/(ASCE)0733-9445(1997)123:7(880) 10.1016/j.parco.2011.02.002 10.1109/SFCS.1979.10 10.15837/ijccc.2018.6.3370 10.1093/bib/bbp064 10.3233/ICA-180564 10.1109/ICMA.2013.6617944 10.1061/(ASCE)0893-1321(1996)9:3(70) 10.1111/exsy.12255 10.3390/sym11070945 10.1007/s12572-018-0227-8 10.1109/IROS.2011.6095053 10.1061/(ASCE)0893-1321(1994)7:3(297) 10.1061/(ASCE)0893-1321(1997)10:3(126) 10.3233/ICA-180596 10.1177/0278364911406761 10.1007/s41965-019-00012-3 10.1109/BICTA.2010.5645071 10.1016/j.biosystems.2007.07.002 10.5772/56718 10.1109/TPWRS.2014.2347699 10.3233/978-1-60750-530-3-533 10.1007/978-3-319-47175-4_17 10.1016/j.jlap.2010.04.002 10.1109/IROS.2014.6942976 10.1142/S0129065718500363 10.1007/s11047-011-9286-5 10.3233/FI-2015-1157 10.3233/ICA-180579 10.1145/1365490.1365500 10.1007/s41965-019-00016-z 10.1177/02783640122067453 10.3233/ICA-180597 10.1007/s41965-019-00029-8 10.1109/HPCSim.2016.7568422 10.1007/s41965-019-00022-1 10.1177/02783649922067753 10.3233/ICA-180593 10.1007/s41965-019-00017-y |
ContentType | Journal Article |
Copyright | 2020 – IOS Press and the authors. All rights reserved Copyright IOS Press BV 2020 |
Copyright_xml | – notice: 2020 – IOS Press and the authors. All rights reserved – notice: Copyright IOS Press BV 2020 |
DBID | AAYXX CITATION 7SC 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D |
DOI | 10.3233/ICA-190616 |
DatabaseName | CrossRef Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering 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 | Civil Engineering Abstracts |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences Engineering |
EISSN | 1875-8835 |
EndPage | 138 |
ExternalDocumentID | 10_3233_ICA_190616 10.3233_ICA-190616 |
GroupedDBID | .4S .DC 0R~ 29J 4.4 5GY AAGLT AAOTM AAQXI ABDBF ABJNI ABUBZ ABUJY ACGFS ACIWK ACPQW ACUHS ADMLS ADZMO AEJQA AENEX AFRHK AFYTF AHDMH AJNRN ALMA_UNASSIGNED_HOLDINGS APPIZ ARCSS ASPBG AVWKF CAG COF DU5 EAD EAP EBS EDO EJD EMK EPL EST ESX FEDTE HZ~ I-F IL9 IOS J8X MET MIO MK~ ML~ MV1 NGNOM O9- P2P PQQKQ Q1R RIG SAUOL SCNPE SFC TUS AAYXX AJGYC CITATION 7SC 7TB 8FD AAPII FR3 H13 JQ2 KR7 L7M L~C L~D |
ID | FETCH-LOGICAL-c327t-99a15f53a33443d9a9b786d37b7e4b507af86c8656ffe3ae8684d7b303f2e99c3 |
ISSN | 1069-2509 |
IngestDate | Wed Aug 13 05:52:53 EDT 2025 Tue Jul 01 05:26:41 EDT 2025 Thu Apr 24 23:12:23 EDT 2025 Tue Jun 17 22:29:28 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 2 |
Keywords | CUDA Rapidly-exploring Random Tree Membrane Computing Optimal motion planning OpenMP |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c327t-99a15f53a33443d9a9b786d37b7e4b507af86c8656ffe3ae8684d7b303f2e99c3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
OpenAccessLink | https://nottingham-repository.worktribe.com/output/3656358 |
PQID | 2366799121 |
PQPubID | 2046400 |
PageCount | 18 |
ParticipantIDs | proquest_journals_2366799121 crossref_citationtrail_10_3233_ICA_190616 crossref_primary_10_3233_ICA_190616 sage_journals_10_3233_ICA_190616 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2020-01-01 |
PublicationDateYYYYMMDD | 2020-01-01 |
PublicationDate_xml | – month: 01 year: 2020 text: 2020-01-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | London, England |
PublicationPlace_xml | – name: London, England – name: London |
PublicationTitle | Integrated computer-aided engineering |
PublicationYear | 2020 |
Publisher | SAGE Publications Sage Publications Ltd |
Publisher_xml | – name: SAGE Publications – name: Sage Publications Ltd |
References | Pan, Puaun, Zhang, Neri 2017; 27 Barbuti, Bove, Milazzo, Pardini 2015; 608 Nasir, Islam, Malik, Ayaz, Hasan, Khan, Muhammad 2013; 10 Păun 2010; 79 Owens, Houston, Luebke, Green, Stone, Phillips 2008; 96 Colomer, Margalida, Pérez-Jiménez 2013; 8 Păun 2000; 61 Martínez-Cañada, Morillas, Pelayo 2019; 29 Leporati, Manzoni, Mauri, Porreca, Zandron 2018; 10 Valencia-Cabrera, Orellana-Martín, Martínez-del-Amor, Pérez-Jiménez 2019; 1 Aman, Ciobanu 2019; 1 Jin, Jespersen, Mehrotra, Biswas, Huang, Chapman 2011; 37 Karaman, Frazzoli 2011; 30 Buiu, George 2019; 1 Saleh, Adeli 1997; 10 Adeli, Hung 1993; 7 Adeli, Kumar 1995; 121 Rodrigues, Papa, Adeli 2017; 34 Cecilia, García, Guerrero, Martínez-del-Amor, Pérez-Hurtado, Pérez-Jiménez 2010; 11 Latombe 1999; 18 Pavel, Buiu 2012; 11 Gheorghe, Krasnogor, Camara 2008; 91 Saleh, Adeli 1994; 7 Saleh, Adeli 1996; 9 Slembrouck, Veelaert, Cauwelaert, Hamme, Philips 2019; 26 Pérez-Hurtado, Pérez-Jiménez, Zhang, Orellana-Martín 2019; 13 Gutierrez, Adeli 2017; 34 Park, Adeli 1997; 123 Wang, Zhang, Zhao, He, Wang, Pérez-Jiménez 2015; 30 Martínez-del-Amor, García-Quismondo, Macías-Ramos, Valencia-Cabrera, Riscos-Núñez, Pérez-Jiménez 2015; 136 Sosík 2019; 1 Noreen, Khan, Asghar, Habib 2019; 11 Wu, Bîlbîe, Paun, Pan, Neri 2018; 28 Wu, Zhang, Neri, Zhu, Jiang, Kuhnert 2019; 26 Al-Kaff, Armingol, de la Escalera 2019; 26 Kumar, Adeli 1995; 121 Benito-Picazo, Domínguez, Palomo, López-Rubio, Ortiz-de-Lazcano-Lobato 2019; 26 LaValle, Kuffner 2001; 20 Orellana-Martín, Valencia-Cabrera, Riscos-Núñez, Pérez-Jiménez 2019; 777 Nickolls, Buck, Garland, Skadron 2008; 6 Jiang, Su, Luo 2019; 1 Manca 2019; 1 Wu, Zhang, Zhu, Jiang, Neri 2018; 25 Păun, Păun 2006; 73 Yang, Cappelle, Ruichek, Bagdouri 2019; 26 Păun (10.3233/ICA-190616_ref58) 2000; 61 Park (10.3233/ICA-190616_ref53) 1997; 123 10.3233/ICA-190616_ref10 10.3233/ICA-190616_ref54 10.3233/ICA-190616_ref9 10.3233/ICA-190616_ref18 10.3233/ICA-190616_ref17 Aman (10.3233/ICA-190616_ref6) 2019; 1 Martínez-del-Amor (10.3233/ICA-190616_ref41) 2015; 136 Păun (10.3233/ICA-190616_ref62) 2010; 79 10.3233/ICA-190616_ref4 Leporati (10.3233/ICA-190616_ref37) 2018; 10 Owens (10.3233/ICA-190616_ref51) 2008; 96 10.3233/ICA-190616_ref42 Wu (10.3233/ICA-190616_ref75) 2018; 28 10.3233/ICA-190616_ref46 10.3233/ICA-190616_ref48 Jiang (10.3233/ICA-190616_ref27) 2019; 1 Pérez-Hurtado (10.3233/ICA-190616_ref56) 2019; 13 LaValle (10.3233/ICA-190616_ref36) 2001; 20 Nickolls (10.3233/ICA-190616_ref45) 2008; 6 Buiu (10.3233/ICA-190616_ref11) 2019; 1 Gheorghe (10.3233/ICA-190616_ref23) 2008; 91 Manca (10.3233/ICA-190616_ref39) 2019; 1 Adeli (10.3233/ICA-190616_ref1) 1993; 7 Slembrouck (10.3233/ICA-190616_ref68) 2019; 26 10.3233/ICA-190616_ref70 Saleh (10.3233/ICA-190616_ref66) 1996; 9 10.3233/ICA-190616_ref30 10.3233/ICA-190616_ref33 Wu (10.3233/ICA-190616_ref74) 2018; 25 Păun (10.3233/ICA-190616_ref59) 2006; 73 Wang (10.3233/ICA-190616_ref72) 2015; 30 Sosík (10.3233/ICA-190616_ref69) 2019; 1 Martínez-Cañada (10.3233/ICA-190616_ref40) 2019; 29 Adeli (10.3233/ICA-190616_ref2) 1995; 121 Saleh (10.3233/ICA-190616_ref65) 1994; 7 Yang (10.3233/ICA-190616_ref76) 2019; 26 Saleh (10.3233/ICA-190616_ref67) 1997; 10 Al-Kaff (10.3233/ICA-190616_ref5) 2019; 26 10.3233/ICA-190616_ref60 10.3233/ICA-190616_ref63 Barbuti (10.3233/ICA-190616_ref7) 2015; 608 Cecilia (10.3233/ICA-190616_ref13) 2010; 11 10.3233/ICA-190616_ref21 10.3233/ICA-190616_ref64 Nasir (10.3233/ICA-190616_ref44) 2013; 10 Pan (10.3233/ICA-190616_ref52) 2017; 27 10.3233/ICA-190616_ref25 Colomer (10.3233/ICA-190616_ref14) 2013; 8 Karaman (10.3233/ICA-190616_ref29) 2011; 30 Jin (10.3233/ICA-190616_ref28) 2011; 37 Latombe (10.3233/ICA-190616_ref34) 1999; 18 Valencia-Cabrera (10.3233/ICA-190616_ref71) 2019; 1 Kumar (10.3233/ICA-190616_ref32) 1995; 121 Pavel (10.3233/ICA-190616_ref55) 2012; 11 Wu (10.3233/ICA-190616_ref73) 2019; 26 Benito-Picazo (10.3233/ICA-190616_ref8) 2019; 26 Orellana-Martín (10.3233/ICA-190616_ref50) 2019; 777 |
References_xml | – volume: 11 issue: 945 year: 2019 article-title: A path-planning performance comparison of RRT*-AB with MEA* in a 2-dimensional environment publication-title: Symmetry – volume: 73 start-page: 213 issue: 1,2 year: 2006 end-page: 227 article-title: Membrane computing and economics: Numerical P systems publication-title: Fundamenta Informaticae – volume: 34 issue: 2 year: 2017 article-title: Recent advances in control algorithms for smart structures and machines publication-title: Expert Systems – volume: 136 start-page: 269 issue: 3 year: 2015 end-page: 284 article-title: Simulating P systems on GPU devices: A survey publication-title: Fundamenta Informaticae – volume: 96 start-page: 879 issue: 5 year: 2008 end-page: 899 article-title: GPU computing publication-title: Proceedings of the IEEE – volume: 18 start-page: 1119 issue: 11 year: 1999 end-page: 1128 article-title: Motion planning: A journey of robots, molecules, digital actors, and other artifacts publication-title: The International Journal of Robotics Research – volume: 7 start-page: 155 issue: 2 year: 1993 end-page: 166 article-title: A concurrent adaptive conjugate gradient learning algorithm on MIMD machines publication-title: Journal of Supercomputer – volume: 26 start-page: 273 issue: 3 year: 2019 end-page: 284 article-title: Multi-object tracking with discriminant correlation filter based deep learning tracker publication-title: Integrated Computer-Aided Engineering – volume: 1 start-page: 270 issue: 4 year: 2019 end-page: 278 article-title: An improved universal spiking neural P system with generalized use of rules publication-title: Journal of Membrane Computing – volume: 27 start-page: 1 issue: 8 year: 2017 end-page: 13 article-title: Spiking neural P systems with communication on request publication-title: Int. J. Neural Syst. – volume: 30 start-page: 1182 issue: 3 year: 2015 end-page: 1194 article-title: Fault diagnosis of electric power systems based on fuzzy reasoning spiking neural p systems publication-title: IEEE Transactions on Power Systems – volume: 10 start-page: 299 issue: 7 year: 2013 article-title: Rrt*-smart: A rapid convergence implementation of rrt* publication-title: International Journal of Advanced Robotic Systems – volume: 1 start-page: 209 issue: 3 year: 2019 end-page: 222 article-title: An interactive timeline of simulators in membrane computing publication-title: Journal of Membrane Computing – volume: 10 start-page: 221 issue: 3 year: 2018 end-page: 229 article-title: A survey on space complexity of P systems with active membranes publication-title: International Journal of Advances in Engineering Sciences and Applied Mathematics – volume: 6 start-page: 40 issue: 2 year: 2008 end-page: 53 article-title: Scalable parallel programming with CUDA publication-title: ACM Queue – volume: 25 start-page: 213 issue: 3 year: 2018 end-page: 228 article-title: Geometry based three-dimensional image processing method for electronic cluster eye publication-title: Integrated Computer-Aided Engineering – volume: 26 start-page: 257 issue: 3 year: 2019 end-page: 271 article-title: Cell-based shape reconstruction from incomplete silhouettes publication-title: Integrated Computer-Aided Engineering – volume: 777 start-page: 443 year: 2019 end-page: 453 article-title: A path to computational efficiency through membrane computing publication-title: Theoretical Computer Science – volume: 121 start-page: 1448 issue: 10 year: 1995 end-page: 1455 article-title: Distributed finite element analysis on a network of workstations – algorithms publication-title: Journal of Structural Engineering – volume: 121 start-page: 1456 issue: 10 year: 1995 end-page: 1462 article-title: Distributed finite element analysis on a network of workstations – implementation and applications publication-title: Journal of Structural Engineering – volume: 9 start-page: 70 issue: 3 year: 1996 end-page: 79 article-title: Parallel eigenvalue algorithms for large-scale control-optimization problems publication-title: Journal of Aerospace Engineering – volume: 79 start-page: 291 year: 2010 end-page: 294 article-title: A quick introduction to membrane computing publication-title: The Journal of Logic and Algebraic Programming – volume: 10 start-page: 126 issue: 3 year: 1997 end-page: 133 article-title: Robust parallel algorithms for solution of the riccati equation publication-title: Journal of Aerospace Engineering – volume: 37 start-page: 562 issue: 9 year: 2011 end-page: 575 article-title: High performance computing using mpi and openmp on multi-core parallel systems publication-title: Parallel Computing – volume: 11 start-page: 387 issue: 3 year: 2012 end-page: 393 article-title: Using enzymatic numerical P systems for modeling mobile robot controllers publication-title: Natural Computing – volume: 7 start-page: 297 issue: 3 year: 1994 end-page: 314 article-title: Parallel algorithms for integrated structural and control optimization publication-title: Journal of Aerospace Engineering – volume: 26 start-page: 139 issue: 2 year: 2019 end-page: 157 article-title: A multi-aperture optical flow estimation method for an artificial compound eye publication-title: Integrated Computer-Aided Engineering – volume: 34 issue: 6 year: 2017 article-title: Meta-heuristic multi- and many-objective optimization techniques for solution of machine learning problems publication-title: Expert Systems – volume: 20 start-page: 378 issue: 5 year: 2001 end-page: 400 article-title: Randomized kinodynamic planning publication-title: The International Journal of Robotics Research – volume: 61 start-page: 108 issue: 1 year: 2000 end-page: 143 article-title: Computing with membranes publication-title: Journal of Computer and System Sciences – volume: 8 start-page: e60698 issue: 5 year: 2013 article-title: Population dynamics P system (PDP) models: a standardized protocol for describing and applying novel bio-inspired computing tools publication-title: PLOS ONE – volume: 123 start-page: 880 issue: 7 year: 1997 end-page: 888 article-title: Distributed neural dynamics algorithms for optimization of large steel structures publication-title: Journal of Structural Engineering – volume: 30 start-page: 846 issue: 7 year: 2011 end-page: 894 article-title: Sampling-based algorithms for optimal motion planning publication-title: The International Journal of Robotics Research – volume: 1 start-page: 223 issue: 3 year: 2019 end-page: 232 article-title: Metabolic computing publication-title: Journal of Membrane Computing – volume: 28 start-page: 1850013 issue: 8 year: 2018 article-title: Simplified and yet turing universal spiking neural P systems with communication on request publication-title: Int. J. Neural Syst. – volume: 1 start-page: 198 issue: 3 year: 2019 end-page: 208 article-title: P systems attacking hard problems beyond NP: A survey publication-title: Journal of Membrane Computing – volume: 26 start-page: 21 issue: 1 year: 2019 end-page: 36 article-title: Motion detection with low cost hardware for PTZ cameras publication-title: Integrated Computer-Aided Engineering – volume: 1 start-page: 233 issue: 4 year: 2019 end-page: 240 article-title: Synchronization of rules in membrane computing publication-title: Journal of Membrane Computing – volume: 91 start-page: 435 issue: 3 year: 2008 end-page: 437 article-title: P systems applications to systems biology publication-title: Biosystems – volume: 1 start-page: 262 issue: 4 year: 2019 end-page: 269 article-title: Membrane computing models and robot controller design, current results and challenges publication-title: Journal of Membrane Computing – volume: 26 start-page: 297 issue: 3 year: 2019 end-page: 310 article-title: A vision-based navigation system for unmanned aerial vehicles (uavs) publication-title: Integrated Computer-Aided Engineering – volume: 608 start-page: 36 year: 2015 end-page: 56 article-title: Minimal probabilistic P systems for modelling ecological systems publication-title: Theoretical Computer Science – volume: 29 start-page: 1850036 issue: 2 year: 2019 article-title: A neuronal network model of the primate visual system: Color mechanisms in the retina, LGN and V1 publication-title: Int. J. Neural Syst. – volume: 11 start-page: 313 issue: 3 year: 2010 end-page: 322 article-title: Simulation of P systems with active membranes on CUDA publication-title: Briefings in Bioinformatics – volume: 13 start-page: 1007 issue: 6 year: 2019 end-page: 1031 article-title: Simulation of rapidly-exploring random trees in membrane computing with p-lingua and automatic programming publication-title: International Journal of Computers, Communications and Control – volume: 777 start-page: 443 year: 2019 ident: 10.3233/ICA-190616_ref50 article-title: A path to computational efficiency through membrane computing publication-title: Theoretical Computer Science doi: 10.1016/j.tcs.2018.12.024 – volume: 61 start-page: 108 issue: 1 year: 2000 ident: 10.3233/ICA-190616_ref58 article-title: Computing with membranes publication-title: Journal of Computer and System Sciences doi: 10.1006/jcss.1999.1693 – volume: 96 start-page: 879 issue: 5 year: 2008 ident: 10.3233/ICA-190616_ref51 article-title: GPU computing publication-title: Proceedings of the IEEE doi: 10.1109/JPROC.2008.917757 – volume: 27 start-page: 1 issue: 8 year: 2017 ident: 10.3233/ICA-190616_ref52 article-title: Spiking neural P systems with communication on request publication-title: Int. J. Neural Syst. doi: 10.1142/S0129065717500423 – volume: 121 start-page: 1456 issue: 10 year: 1995 ident: 10.3233/ICA-190616_ref32 article-title: Distributed finite element analysis on a network of workstations – implementation and applications publication-title: Journal of Structural Engineering doi: 10.1061/(ASCE)0733-9445(1995)121:10(1456) – volume: 28 start-page: 1850013 issue: 8 year: 2018 ident: 10.3233/ICA-190616_ref75 article-title: Simplified and yet turing universal spiking neural P systems with communication on request publication-title: Int. J. Neural Syst. doi: 10.1142/S0129065718500132 – volume: 26 start-page: 297 issue: 3 year: 2019 ident: 10.3233/ICA-190616_ref5 article-title: A vision-based navigation system for unmanned aerial vehicles (uavs) publication-title: Integrated Computer-Aided Engineering doi: 10.3233/ICA-190601 – ident: 10.3233/ICA-190616_ref60 – volume: 608 start-page: 36 year: 2015 ident: 10.3233/ICA-190616_ref7 article-title: Minimal probabilistic P systems for modelling ecological systems publication-title: Theoretical Computer Science doi: 10.1016/j.tcs.2015.07.035 – ident: 10.3233/ICA-190616_ref25 doi: 10.1111/exsy.12205 – ident: 10.3233/ICA-190616_ref33 doi: 10.1145/3122948.3122952 – ident: 10.3233/ICA-190616_ref70 – volume: 121 start-page: 1448 issue: 10 year: 1995 ident: 10.3233/ICA-190616_ref2 article-title: Distributed finite element analysis on a network of workstations – algorithms publication-title: Journal of Structural Engineering doi: 10.1061/(ASCE)0733-9445(1995)121:10(1448) – volume: 1 start-page: 270 issue: 4 year: 2019 ident: 10.3233/ICA-190616_ref27 article-title: An improved universal spiking neural P system with generalized use of rules publication-title: Journal of Membrane Computing doi: 10.1007/s41965-019-00025-y – ident: 10.3233/ICA-190616_ref10 doi: 10.1109/ICRA.2013.6631372 – volume: 8 start-page: e60698 issue: 5 year: 2013 ident: 10.3233/ICA-190616_ref14 article-title: Population dynamics P system (PDP) models: a standardized protocol for describing and applying novel bio-inspired computing tools publication-title: PLOS ONE doi: 10.1371/journal.pone.0060698 – ident: 10.3233/ICA-190616_ref17 doi: 10.1007/978-3-642-13217-9_4 – volume: 123 start-page: 880 issue: 7 year: 1997 ident: 10.3233/ICA-190616_ref53 article-title: Distributed neural dynamics algorithms for optimization of large steel structures publication-title: Journal of Structural Engineering doi: 10.1061/(ASCE)0733-9445(1997)123:7(880) – volume: 37 start-page: 562 issue: 9 year: 2011 ident: 10.3233/ICA-190616_ref28 article-title: High performance computing using mpi and openmp on multi-core parallel systems publication-title: Parallel Computing doi: 10.1016/j.parco.2011.02.002 – ident: 10.3233/ICA-190616_ref63 doi: 10.1109/SFCS.1979.10 – volume: 13 start-page: 1007 issue: 6 year: 2019 ident: 10.3233/ICA-190616_ref56 article-title: Simulation of rapidly-exploring random trees in membrane computing with p-lingua and automatic programming publication-title: International Journal of Computers, Communications and Control doi: 10.15837/ijccc.2018.6.3370 – volume: 11 start-page: 313 issue: 3 year: 2010 ident: 10.3233/ICA-190616_ref13 article-title: Simulation of P systems with active membranes on CUDA publication-title: Briefings in Bioinformatics doi: 10.1093/bib/bbp064 – volume: 73 start-page: 213 issue: 1,2 year: 2006 ident: 10.3233/ICA-190616_ref59 article-title: Membrane computing and economics: Numerical P systems publication-title: Fundamenta Informaticae – volume: 25 start-page: 213 issue: 3 year: 2018 ident: 10.3233/ICA-190616_ref74 article-title: Geometry based three-dimensional image processing method for electronic cluster eye publication-title: Integrated Computer-Aided Engineering doi: 10.3233/ICA-180564 – ident: 10.3233/ICA-190616_ref4 doi: 10.1109/ICMA.2013.6617944 – volume: 9 start-page: 70 issue: 3 year: 1996 ident: 10.3233/ICA-190616_ref66 article-title: Parallel eigenvalue algorithms for large-scale control-optimization problems publication-title: Journal of Aerospace Engineering doi: 10.1061/(ASCE)0893-1321(1996)9:3(70) – ident: 10.3233/ICA-190616_ref64 doi: 10.1111/exsy.12255 – ident: 10.3233/ICA-190616_ref46 doi: 10.3390/sym11070945 – volume: 10 start-page: 221 issue: 3 year: 2018 ident: 10.3233/ICA-190616_ref37 article-title: A survey on space complexity of P systems with active membranes publication-title: International Journal of Advances in Engineering Sciences and Applied Mathematics doi: 10.1007/s12572-018-0227-8 – ident: 10.3233/ICA-190616_ref9 doi: 10.1109/IROS.2011.6095053 – volume: 7 start-page: 297 issue: 3 year: 1994 ident: 10.3233/ICA-190616_ref65 article-title: Parallel algorithms for integrated structural and control optimization publication-title: Journal of Aerospace Engineering doi: 10.1061/(ASCE)0893-1321(1994)7:3(297) – volume: 10 start-page: 126 issue: 3 year: 1997 ident: 10.3233/ICA-190616_ref67 article-title: Robust parallel algorithms for solution of the riccati equation publication-title: Journal of Aerospace Engineering doi: 10.1061/(ASCE)0893-1321(1997)10:3(126) – volume: 26 start-page: 273 issue: 3 year: 2019 ident: 10.3233/ICA-190616_ref76 article-title: Multi-object tracking with discriminant correlation filter based deep learning tracker publication-title: Integrated Computer-Aided Engineering doi: 10.3233/ICA-180596 – volume: 30 start-page: 846 issue: 7 year: 2011 ident: 10.3233/ICA-190616_ref29 article-title: Sampling-based algorithms for optimal motion planning publication-title: The International Journal of Robotics Research doi: 10.1177/0278364911406761 – volume: 1 start-page: 223 issue: 3 year: 2019 ident: 10.3233/ICA-190616_ref39 article-title: Metabolic computing publication-title: Journal of Membrane Computing doi: 10.1007/s41965-019-00012-3 – ident: 10.3233/ICA-190616_ref54 doi: 10.1109/BICTA.2010.5645071 – volume: 91 start-page: 435 issue: 3 year: 2008 ident: 10.3233/ICA-190616_ref23 article-title: P systems applications to systems biology publication-title: Biosystems doi: 10.1016/j.biosystems.2007.07.002 – volume: 10 start-page: 299 issue: 7 year: 2013 ident: 10.3233/ICA-190616_ref44 article-title: Rrt*-smart: A rapid convergence implementation of rrt* publication-title: International Journal of Advanced Robotic Systems doi: 10.5772/56718 – volume: 30 start-page: 1182 issue: 3 year: 2015 ident: 10.3233/ICA-190616_ref72 article-title: Fault diagnosis of electric power systems based on fuzzy reasoning spiking neural p systems publication-title: IEEE Transactions on Power Systems doi: 10.1109/TPWRS.2014.2347699 – ident: 10.3233/ICA-190616_ref18 doi: 10.3233/978-1-60750-530-3-533 – ident: 10.3233/ICA-190616_ref48 doi: 10.1007/978-3-319-47175-4_17 – volume: 79 start-page: 291 year: 2010 ident: 10.3233/ICA-190616_ref62 article-title: A quick introduction to membrane computing publication-title: The Journal of Logic and Algebraic Programming doi: 10.1016/j.jlap.2010.04.002 – ident: 10.3233/ICA-190616_ref21 doi: 10.1109/IROS.2014.6942976 – volume: 29 start-page: 1850036 issue: 2 year: 2019 ident: 10.3233/ICA-190616_ref40 article-title: A neuronal network model of the primate visual system: Color mechanisms in the retina, LGN and V1 publication-title: Int. J. Neural Syst. doi: 10.1142/S0129065718500363 – volume: 11 start-page: 387 issue: 3 year: 2012 ident: 10.3233/ICA-190616_ref55 article-title: Using enzymatic numerical P systems for modeling mobile robot controllers publication-title: Natural Computing doi: 10.1007/s11047-011-9286-5 – volume: 136 start-page: 269 issue: 3 year: 2015 ident: 10.3233/ICA-190616_ref41 article-title: Simulating P systems on GPU devices: A survey publication-title: Fundamenta Informaticae doi: 10.3233/FI-2015-1157 – volume: 26 start-page: 21 issue: 1 year: 2019 ident: 10.3233/ICA-190616_ref8 article-title: Motion detection with low cost hardware for PTZ cameras publication-title: Integrated Computer-Aided Engineering doi: 10.3233/ICA-180579 – volume: 6 start-page: 40 issue: 2 year: 2008 ident: 10.3233/ICA-190616_ref45 article-title: Scalable parallel programming with CUDA publication-title: ACM Queue doi: 10.1145/1365490.1365500 – volume: 1 start-page: 209 issue: 3 year: 2019 ident: 10.3233/ICA-190616_ref71 article-title: An interactive timeline of simulators in membrane computing publication-title: Journal of Membrane Computing doi: 10.1007/s41965-019-00016-z – volume: 20 start-page: 378 issue: 5 year: 2001 ident: 10.3233/ICA-190616_ref36 article-title: Randomized kinodynamic planning publication-title: The International Journal of Robotics Research doi: 10.1177/02783640122067453 – volume: 26 start-page: 257 issue: 3 year: 2019 ident: 10.3233/ICA-190616_ref68 article-title: Cell-based shape reconstruction from incomplete silhouettes publication-title: Integrated Computer-Aided Engineering doi: 10.3233/ICA-180597 – volume: 1 start-page: 262 issue: 4 year: 2019 ident: 10.3233/ICA-190616_ref11 article-title: Membrane computing models and robot controller design, current results and challenges publication-title: Journal of Membrane Computing doi: 10.1007/s41965-019-00029-8 – ident: 10.3233/ICA-190616_ref30 doi: 10.1109/HPCSim.2016.7568422 – ident: 10.3233/ICA-190616_ref42 – volume: 1 start-page: 233 issue: 4 year: 2019 ident: 10.3233/ICA-190616_ref6 article-title: Synchronization of rules in membrane computing publication-title: Journal of Membrane Computing doi: 10.1007/s41965-019-00022-1 – volume: 18 start-page: 1119 issue: 11 year: 1999 ident: 10.3233/ICA-190616_ref34 article-title: Motion planning: A journey of robots, molecules, digital actors, and other artifacts publication-title: The International Journal of Robotics Research doi: 10.1177/02783649922067753 – volume: 26 start-page: 139 issue: 2 year: 2019 ident: 10.3233/ICA-190616_ref73 article-title: A multi-aperture optical flow estimation method for an artificial compound eye publication-title: Integrated Computer-Aided Engineering doi: 10.3233/ICA-180593 – volume: 7 start-page: 155 issue: 2 year: 1993 ident: 10.3233/ICA-190616_ref1 article-title: A concurrent adaptive conjugate gradient learning algorithm on MIMD machines publication-title: Journal of Supercomputer – volume: 1 start-page: 198 issue: 3 year: 2019 ident: 10.3233/ICA-190616_ref69 article-title: P systems attacking hard problems beyond NP: A survey publication-title: Journal of Membrane Computing doi: 10.1007/s41965-019-00017-y |
SSID | ssj0005027 |
Score | 2.4064364 |
Snippet | In recent years, incremental sampling-based motion planning algorithms have been widely used to solve robot motion planning problems in high-dimensional... |
SourceID | proquest crossref sage |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 121 |
SubjectTerms | Algorithms Biomimetics Computation Configurations Feasibility Iterative methods Membranes Motion planning Parallel processing Robot dynamics Robotics |
Title | A membrane parallel rapidly-exploring random tree algorithm for robotic motion planning |
URI | https://journals.sagepub.com/doi/full/10.3233/ICA-190616 https://www.proquest.com/docview/2366799121 |
Volume | 27 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3db9MwELfK9gIPfAwQhYEswQuqPJrETeLHbKO0SOxpE3uLYvtSJqXtlLXStv-K_5Bz7HzQVuLjJarsS9LmfrXvLne_I-SDlEGe51IzJSLJOAiPSZFxpnIZcS1GQ6mqbIuzcHLBv16OLnu9n52spfVKHqn7nXUl_6NVHEO9mirZf9Bsc1EcwM-oXzyihvH4VzpOBnOYo7uLhqKh8C4KKAZldn2lizsGTXIdzmtTQ1ICDLJihoOrH_MqvbBcyqUhbLWtfExH6aqBUddgndZ0ElX1W9UAghlWST2AlsmwWV_ta_cS7tlkjWa9ruKw09kiUzbdqyYuqOROFyinoWDJ3MYMvl3N1vgLzGTsHW2FtL_ALWK5udmZK5IfQ1kaeHTjF_5wI35hX5ztDFGityoYmmh2SQU7hv4Vi2NLcVKv4JZdwCHV7yzHnq2-dju7Z3lkNjeNwDdB7fH0JGFoHYXeBjO3c5UqsbQVekD2_SgymQH7yfHp8bjNKxpWfYKbL285cc3Zn9qzf7eCWtemk01YGTjnT8lj55nQxMLsGenB4oA8cV4KdXvAzQF51KGwfE6-J7TGIK0xSLcwSC0GqcEgbTBIEYPUYZBaDNIagy_Ixfjz-cmEuWYdTAV-tGJCZN4oHwVZEHAeaJEJGcWhDiIZAZfodWR5HKoY3Yc8hyCDOIy5jiRaULkPQqjgJdlbLBfwitDQU570QKtRLDiXUqKJrgGGkisOQ6H65GP98FLlmOxNQ5UiRY-2VlNqH3SfvG9kry1_y06pw1oHqft_36R-EIYRuk--1yfU6KWd2r7C6z-LvCEPW_wfkr1VuYa3aNGu5DuHoV9aOKEq |
linkProvider | EBSCOhost |
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=A+membrane+parallel+rapidly-exploring+random+tree+algorithm+for+robotic+motion+planning&rft.jtitle=Integrated+computer-aided+engineering&rft.au=P%C3%A9rez-Hurtado%2C+Ignacio&rft.au=Mart%C3%ADnez-del-Amor%2C+Miguel+%C3%81.&rft.au=Zhang%2C+Gexiang&rft.au=Neri%2C+Ferrante&rft.date=2020-01-01&rft.pub=SAGE+Publications&rft.issn=1069-2509&rft.eissn=1875-8835&rft.volume=27&rft.issue=2&rft.spage=121&rft.epage=138&rft_id=info:doi/10.3233%2FICA-190616&rft.externalDocID=10.3233_ICA-190616 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1069-2509&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1069-2509&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1069-2509&client=summon |