Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions

Discretization processes adapted to robotic configuration spaces designed to limit the possible positions and movements of a robot in a continuous environment, have been based mainly on four methods for robotic motion planning: potential fields based, cell decomposition, roadmaps and sampling. Howev...

Full description

Autores:
Ladino, I.
Penagos, O.
Sáenz-Cabezas, B.
Pastrana, Y.
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/9563
Acceso en línea:
https://hdl.handle.net/20.500.12585/9563
https://link.springer.com/chapter/10.1007/978-3-030-61834-6_9
Palabra clave:
Voronoi diagrams
Tessellation
Bezier curves
Navigation
Rights
closedAccess
License
http://purl.org/coar/access_right/c_14cb
id UTB2_27eff7a4338f69ed90b5de8c61daf774
oai_identifier_str oai:repositorio.utb.edu.co:20.500.12585/9563
network_acronym_str UTB2
network_name_str Repositorio Institucional UTB
repository_id_str
dc.title.spa.fl_str_mv Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
title Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
spellingShingle Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
Voronoi diagrams
Tessellation
Bezier curves
Navigation
title_short Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
title_full Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
title_fullStr Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
title_full_unstemmed Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
title_sort Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions
dc.creator.fl_str_mv Ladino, I.
Penagos, O.
Sáenz-Cabezas, B.
Pastrana, Y.
dc.contributor.author.none.fl_str_mv Ladino, I.
Penagos, O.
Sáenz-Cabezas, B.
Pastrana, Y.
dc.subject.keywords.spa.fl_str_mv Voronoi diagrams
Tessellation
Bezier curves
Navigation
topic Voronoi diagrams
Tessellation
Bezier curves
Navigation
description Discretization processes adapted to robotic configuration spaces designed to limit the possible positions and movements of a robot in a continuous environment, have been based mainly on four methods for robotic motion planning: potential fields based, cell decomposition, roadmaps and sampling. However, these methods are not suitable for finding smooth routes through obstacles, and at he same time, avoiding collisions and taking into account the dimensions of the robot. This work proposes a new tessellation method using Bézier curves, which facilitates drawing of smooth curves while respecting restrictions imposed by the environment. The method takes into account the dimensions of the robot and, through a vector description of the configuration space, it constructs a skeleton of the configuration space between obstacles, where each point of the skeleton, in addition to having information on its coordinate, includes information about the transverse distance between objects at each point of the skeleton.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-11-05T21:15:08Z
dc.date.available.none.fl_str_mv 2020-11-05T21:15:08Z
dc.date.issued.none.fl_str_mv 2020-10-08
dc.date.submitted.none.fl_str_mv 2020-11-05
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/lecture
dc.type.hasVersion.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.spa.spa.fl_str_mv http://purl.org/coar/resource_type/c_8544
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Ladino I., Penagos O., Sáenz-Cabezas B., Pastrana Y. (2020) Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions. In: Figueroa-García J.C., Garay-Rairán F.S., Hernández-Pérez G.J., Díaz-Gutierrez Y. (eds) Applied Computer Sciences in Engineering. WEA 2020. Communications in Computer and Information Science, vol 1274. Springer, Cham. https://doi.org/10.1007/978-3-030-61834-6_9
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12585/9563
dc.identifier.url.none.fl_str_mv https://link.springer.com/chapter/10.1007/978-3-030-61834-6_9
dc.identifier.doi.none.fl_str_mv 10.1007/978-3-030-61834-6_9
dc.identifier.instname.spa.fl_str_mv Universidad Tecnológica de Bolívar
dc.identifier.reponame.spa.fl_str_mv Repositorio Universidad Tecnológica de Bolívar
identifier_str_mv Ladino I., Penagos O., Sáenz-Cabezas B., Pastrana Y. (2020) Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions. In: Figueroa-García J.C., Garay-Rairán F.S., Hernández-Pérez G.J., Díaz-Gutierrez Y. (eds) Applied Computer Sciences in Engineering. WEA 2020. Communications in Computer and Information Science, vol 1274. Springer, Cham. https://doi.org/10.1007/978-3-030-61834-6_9
10.1007/978-3-030-61834-6_9
Universidad Tecnológica de Bolívar
Repositorio Universidad Tecnológica de Bolívar
url https://hdl.handle.net/20.500.12585/9563
https://link.springer.com/chapter/10.1007/978-3-030-61834-6_9
dc.language.iso.spa.fl_str_mv eng
language eng
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_14cb
dc.rights.accessRights.spa.fl_str_mv info:eu-repo/semantics/closedAccess
eu_rights_str_mv closedAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_14cb
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.source.spa.fl_str_mv Applied Computer Sciences in Engineering. WEA 2020. Communications in Computer and Information Science, vol 1274
institution Universidad Tecnológica de Bolívar
bitstream.url.fl_str_mv https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/1/101.pdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/2/license.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/3/101.pdf.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/4/101.pdf.jpg
bitstream.checksum.fl_str_mv 236d96f52c4452a6594a92c1e581ab8f
e20ad307a1c5f3f25af9304a7a7c86b6
1fba68f68f4ee9c832d12dde1b1af9d4
4858b1b6dc37b4b15904dde78b76f520
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UTB
repository.mail.fl_str_mv repositorioutb@utb.edu.co
_version_ 1814021786606501888
spelling Ladino, I.0cb21448-c3a4-48d3-8750-7d0f53a5da39Penagos, O.8cf078ae-fd66-4e40-8f0b-8ae52f87b0faSáenz-Cabezas, B.480ecd8a-fe4a-4e53-b606-954c553c2932Pastrana, Y.f19c66e1-b546-4f4f-9004-ad5cec34a2e72020-11-05T21:15:08Z2020-11-05T21:15:08Z2020-10-082020-11-05Ladino I., Penagos O., Sáenz-Cabezas B., Pastrana Y. (2020) Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisions. In: Figueroa-García J.C., Garay-Rairán F.S., Hernández-Pérez G.J., Díaz-Gutierrez Y. (eds) Applied Computer Sciences in Engineering. WEA 2020. Communications in Computer and Information Science, vol 1274. Springer, Cham. https://doi.org/10.1007/978-3-030-61834-6_9https://hdl.handle.net/20.500.12585/9563https://link.springer.com/chapter/10.1007/978-3-030-61834-6_910.1007/978-3-030-61834-6_9Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarDiscretization processes adapted to robotic configuration spaces designed to limit the possible positions and movements of a robot in a continuous environment, have been based mainly on four methods for robotic motion planning: potential fields based, cell decomposition, roadmaps and sampling. However, these methods are not suitable for finding smooth routes through obstacles, and at he same time, avoiding collisions and taking into account the dimensions of the robot. This work proposes a new tessellation method using Bézier curves, which facilitates drawing of smooth curves while respecting restrictions imposed by the environment. The method takes into account the dimensions of the robot and, through a vector description of the configuration space, it constructs a skeleton of the configuration space between obstacles, where each point of the skeleton, in addition to having information on its coordinate, includes information about the transverse distance between objects at each point of the skeleton.application/pdfengApplied Computer Sciences in Engineering. WEA 2020. Communications in Computer and Information Science, vol 1274Smoothing of Robotic Navigation Trajectories, Based on a Tessellation Generated Weighted Skeleton, Based on Wavefront Dilation and Collisionsinfo:eu-repo/semantics/lectureinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_8544http://purl.org/coar/version/c_970fb48d4fbd8a85Voronoi diagramsTessellationBezier curvesNavigationinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbCartagena de IndiasPúblico generalUbiquitous sensor networks (USN) (2018). https://www.itu.int/dms$_$pub/itu-t/oth/23/01/T23010000040001PDFE.pdf. Accessed 22 June 2020Barraquand, J., Latombe, J.C.: Robot motion planning: a distributed representation approach. Int. J. Robot. Res. IJRR 10, 628–649 (1991). https://doi.org/10.1177/027836499101000604Brunette, E.S., Flemmer, R.C., Flemmer, C.L.: A review of artificial intelligence. In: 2009 4th International Conference on Autonomous Robots and Agents, pp. 385–392 (2009)Delling, D., Sanders, P., Schultes, D., Wagner, D.: Engineering route planning algorithms. In: Lerner, J., Wagner, D., Zweig, K.A. (eds.) Algorithmics of Large and Complex Networks. LNCS, vol. 5515, pp. 117–139. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02094-0_7Kawabata, K., Ma, L., Xue, J., Chengwei, Z., Zheng, N.: A path generation for automated vehicle based on Bezier curve and via-points. Robot. Auton. Syst. 74 (2015). https://doi.org/10.1016/j.robot.2015.08.001Milos, S., Pich, V.: Robot motion planning using generalised voronoi diagrams, pp. 215–220, August 2008Mo, H., Xu, L.: Research of biogeography particle swarm optimization for robot path planning. Neurocomputing 148(C), 91–99 (2015)Ravankar, A., Ravankar, A., Kobayashi, Y., Emaru, T.: Avoiding blind leading the blind: uncertainty integration in virtual pheromone deposition by robots. Int. J. Adv. Robot. Syst. 13 (2016). https://doi.org/10.1177/1729881416666088Ravankar, A., Ravankar, A., Kobayashi, Y., Emaru, T.: Symbiotic navigation in multi-robot systems with remote obstacle knowledge sharing. Sensors 17, 1581 (2017). https://doi.org/10.3390/s17071581Ravankar, A., Ravankar, A.A., Kobayashi, Y., Hoshino, Y., Peng, C.C.: Path smoothing techniques in robot navigation: state-of-the-art, current and future challenges. Sensors (Basel, Switzerland) 18, 3170 (2018)Silva Ortigoza, R., et al.: Wheeled mobile robots: a review. IEEE Lat. Am. Trans. 10(6), 2209–2217 (2012)Suhbrajit, B.: Topological and geometric techniques in graph search-based robot planning (2012)Vu, A., Ramanandan, A., Chen, A., Farrell, J.A., Barth, M.: Real-time computer vision/DGPS-aided inertial navigation system for lane-level vehicle navigation. IEEE Trans. Intell. Transp. Syst. 13(2), 899–913 (2012)http://purl.org/coar/resource_type/c_c94fORIGINAL101.pdf101.pdfapplication/pdf62019https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/1/101.pdf236d96f52c4452a6594a92c1e581ab8fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/2/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD52TEXT101.pdf.txt101.pdf.txtExtracted texttext/plain1258https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/3/101.pdf.txt1fba68f68f4ee9c832d12dde1b1af9d4MD53THUMBNAIL101.pdf.jpg101.pdf.jpgGenerated Thumbnailimage/jpeg56313https://repositorio.utb.edu.co/bitstream/20.500.12585/9563/4/101.pdf.jpg4858b1b6dc37b4b15904dde78b76f520MD5420.500.12585/9563oai:repositorio.utb.edu.co:20.500.12585/95632020-11-25 13:02:18.837Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo=