Frenet Frames | Self Driving Cars | Motion Planning for Robots

Поделиться
HTML-код
  • Опубликовано: 7 мар 2022
  • Frenet Coordinates, are a way of representing position on a road in a more intuitive way than the traditional Cartesian Coordinates. These coordinates make it easier to plan local trajectories for a robot, especially for a Self Driving Car Robot driving in a Highway based Scenario. The algorithm is discussed in the video and has been demonstrated on a Prius Robot Car in a ROS (Robot Operating System) based simulation.
    Feel free to leave a comment or message me on Twitter/LinkedIn in case of any questions, doubts, suggestions or improvements.
    Twitter: / mahnasakshay
    LinkedIn: / sakshaymahna
    Links
    Simulation Code: github.com/SakshayMahna/Robot...
    Algorithm Codes: github.com/SakshayMahna/Robot...
    Amazing ROS Package on Frenet Frames: github.com/anime-sh/Frenet_Pl...
    Paper on the Frenet Frame Method: www.researchgate.net/profile/...
    Blog Post on Frenet Frame Method: fjp.at/posts/optimal-frenet/
    ROS: www.ros.org/

Комментарии • 11

  • @markusbuchholz3518
    @markusbuchholz3518 2 года назад +2

    I do believe your channel is brilliant and very informative . Videos you prepare are very consistent and perfectly done,. I am under big impression. I do believe you are going to achieve all your goals and success in each of your step. I keep finger for your path. Good luck!

  • @ashokchandra1770
    @ashokchandra1770 2 года назад +1

    Very helpful brother. Please keep doing videos. We need informative videos like this.

  • @ankurdeo8416
    @ankurdeo8416 2 года назад

    Well explained! Thanks, this is very simple to understand.

  • @user-xt9ny7dx5s
    @user-xt9ny7dx5s 2 года назад

    Thanks for the video! I was in a problem understanding this idea, and lost on the way , but your explanation was crystal clear! Cheers!

    • @RoboticswithSakshay
      @RoboticswithSakshay  2 года назад

      Thank You 😊 Happy to know it helped!

    • @RoboticswithSakshay
      @RoboticswithSakshay  2 года назад +1

      Hello!
      It's completely correct, that the cost of each trajectory does not depend on the information from the costmap. However, the trajectories that go through or are quite close to the obstacles are directly rejected. The algorithm first generates the different trajectories. After generation, it rejects those trajectories that do not satisfy the velocity limits, curvature constraints and costmap constraints. Then from the remaining trajectories the best one is chosen based on the cost function.
      You can check the link for a smaller Python based implementation, which would be easier to understand: github.com/AtsushiSakai/PythonRobotics/blob/master/PathPlanning/FrenetOptimalTrajectory/frenet_optimal_trajectory.py

  • @a.k.aproxi5442
    @a.k.aproxi5442 8 месяцев назад +1

    how can i use it for ROS2?

  • @charon2987
    @charon2987 Год назад

    can I use this planner on low velocity robot ?