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

Full description

Saved in:
Bibliographic Details
Published inIntegrated computer-aided engineering Vol. 27; no. 2; pp. 121 - 138
Main Authors Pérez-Hurtado, Ignacio, Martínez-del-Amor, Miguel Á., Zhang, Gexiang, Neri, Ferrante, Pérez-Jiménez, Mario J.
Format Journal Article
LanguageEnglish
Published London, England SAGE Publications 01.01.2020
Sage Publications Ltd
Subjects
Online AccessGet full text
ISSN1069-2509
1875-8835
DOI10.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