IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v13y2020i10p2623-d361115.html
   My bibliography  Save this article

FPGA Implementation of Homotopic Path Planning Method with Automatic Assignment of Repulsion Parameter

Author

Listed:
  • Hector Eduardo De Cos-Cholula

    (Electronics Department, National Institute for Astrophysics, Optics and Electronics (INAOE), Sta. María Tonantzintla, Puebla 72840, Mexico
    These authors contributed equally to this work.)

  • Gerardo Ulises Diaz-Arango

    (Electronics Department, National Institute for Astrophysics, Optics and Electronics (INAOE), Sta. María Tonantzintla, Puebla 72840, Mexico
    These authors contributed equally to this work.)

  • Luis Hernandez-Martinez

    (Electronics Department, National Institute for Astrophysics, Optics and Electronics (INAOE), Sta. María Tonantzintla, Puebla 72840, Mexico
    These authors contributed equally to this work.)

  • Hector Vazquez-Leal

    (Consejo Veracruzano de Investigación Científica y Desarrollo Tecnológico (COVEICYDET), Av. Rafael Murillo Vidal 1735, Cuauhtémoc, Xalapa 91069, Veracruz, Mexico
    Facultad de Instrumentación Electrónica, Universidad Veracruzana, Xalapa 91000, Veracruz, Mexico
    These authors contributed equally to this work.)

  • Arturo Sarmiento-Reyes

    (Electronics Department, National Institute for Astrophysics, Optics and Electronics (INAOE), Sta. María Tonantzintla, Puebla 72840, Mexico
    These authors contributed equally to this work.)

  • Maria Teresa Sanz-Pascual

    (Electronics Department, National Institute for Astrophysics, Optics and Electronics (INAOE), Sta. María Tonantzintla, Puebla 72840, Mexico
    These authors contributed equally to this work.)

  • Agustin Leobardo Herrera-May

    (Micro and Nanotechnology Research Center, Universidad Veracruzana, Calzada Ruiz Cortines 455, Boca del Río 94294, Veracruz, Mexico
    Maestría en Ingeniería Aplicada, Facultad de Ingeniería de la Construcción y el Hábitat, Universidad Veracruzana, Calzada Ruíz Cortines 455, Boca del Río 94294, Veracruz, Mexico
    These authors contributed equally to this work.)

  • Roberto Castaneda-Sheissa

    (Facultad de Instrumentación Electrónica, Universidad Veracruzana, Xalapa 91000, Veracruz, Mexico
    These authors contributed equally to this work.)

Abstract

In recent times, autonomous robots have become more relevant, aiming not only to be an extension of mobility and human performance but also allowing them to independently solve specific problems such as finding free-collision paths within some defined environments. In order to achieve this, several techniques have been developed, like action-reaction algorithms, sampling-based algorithms, and deterministic algorithms such as the Homotopy Path Planning Method (HPPM). This work presents, for the first time, a complete deterministic collision-free path planning scheme implemented in FPGA, which is mounted on a Scribbler 2 robot from Parallax. Then, an automatic algorithm of the repulsion parameter for the HPPM method is presented, using as a reference the minimum distance between the center of each obstacle with respect to the homotopic ideal path; furthermore, an algorithm is proposed for discriminating dead-end routes and collision risk trajectories, which allows us to obtain a feasible free-collision path that takes into account the robot dimensions. Besides, comparative performance tests have been carried out against other path-finding methods from the low degrees of freedom (low DoF) and sampling-based planners. Our proposal exhibits path calculation times which are 5 to 10 times faster on FPGA implementation, compared to the other methods and 10 to 100 times faster on PC implementation also compared to the rest. Similar results are obtained with regards to memory consumption, namely 20 to 200 times lower on FPGA implementation and 10 to 100 times lower on PC implementation.

Suggested Citation

  • Hector Eduardo De Cos-Cholula & Gerardo Ulises Diaz-Arango & Luis Hernandez-Martinez & Hector Vazquez-Leal & Arturo Sarmiento-Reyes & Maria Teresa Sanz-Pascual & Agustin Leobardo Herrera-May & Roberto, 2020. "FPGA Implementation of Homotopic Path Planning Method with Automatic Assignment of Repulsion Parameter," Energies, MDPI, vol. 13(10), pages 1-31, May.
  • Handle: RePEc:gam:jeners:v:13:y:2020:i:10:p:2623-:d:361115
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/13/10/2623/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/13/10/2623/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:13:y:2020:i:10:p:2623-:d:361115. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.