Path Planning Using Diffusion

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 14

  • @FactorSocial4797
    @FactorSocial4797 12 днів тому

    I respect Robot mania turning math to code is intriguing

    • @robotmania8896
      @robotmania8896  11 днів тому +1

      Hi FactorSocial!
      Thank you! But the theoretical part of the diffusion was done by the original author. I just made a visualization of it using ROS.

  • @nhatnet479
    @nhatnet479 18 днів тому +1

    Thank you for the great project. I have a few questions. Could you compare the performance of Potential Field, RRT*, and A* algorithms? Specifically, which algorithm is the most suitable for a small area (around 5×5 m²) and a large area (around 50×50 m²)? with small area what is the algorithm I should chose, and with large area what is the algorithm I should chose.
    2 . Can above algorithm avoid dynamic object? if no, how to improve to avoid the moving object
    3. We can apply Diffusion model based RRT instead of potential. Thanks

    • @robotmania8896
      @robotmania8896  16 днів тому

      Hi Nhat Net!
      Thanks for watching my video!
      1. That is a difficult question. I think it depends on use case. Both algorithms are used in robotics. As far as I remember, A* is used for global path planning in nav2 and RRT is used in MoveIt for arm path planning. And those algorithms work well. I don’t have much experience with potential field methods but I think they are more often used for local path planning. RRT is also used for local path planning.
      2. I am not sure about A* but RRT is used for local path planning. DWA is also a common approach for local path planning.
      3. In my understanding, diffusion and RRT are different calculation methods, so there is no such thing as “diffusion model based RRT”.

  • @PraveenKottari
    @PraveenKottari 14 днів тому

    great work!
    any insight on how this diffusion planing different then common planning algos, any paper on it?
    is there any bench mark on different algorithms including diffusion?

    • @robotmania8896
      @robotmania8896  14 днів тому

      Hi Praveen Kottari!
      Thanks for watching my video!
      Here is the original paper arxiv.org/abs/2407.06169
      This paper says that this method is less prone to local minima and outperforms other approaches.

  • @AhmadKasem-f7y
    @AhmadKasem-f7y 17 днів тому

    Pleas can you do project like this but in ros2 humble

    • @robotmania8896
      @robotmania8896  17 днів тому

      Hi Ahmad Kasem!
      Thanks for watching my video!
      I think the ROS2 part will work with humble. Although, if you are using gazebo ignition or gazebo classic you have to change the gazebo-related part of the code.

    • @AhmadKasem-f7y
      @AhmadKasem-f7y 17 днів тому

      ​@@robotmania8896Thank you so much .But you mean that if I load the backage of this video it will turn on my ros2 humble. I mean thay you turn this project on ros2 jazzy but my distribution is humble