Understanding Autonomous Navigation in ROS2: Mapping, Planning, and Execution

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 4 āļž.āļ„. 2023
  • In this video, we dive into the process of autonomous navigation for robots in ROS2 simulation or the real world. Starting with setting up the robot and producing sensor scans, we explore mapping techniques such as online SLAM and g-mapping to create an occupancy grid. We then integrate the navigation stack with the help of YAML files and explain the role of local and global planners and costmaps in executing robot movement.
    📝 Online School : www.robotisim.com/
    ðŸ’ū Github :
    - github.com/noshluk2/ROS2-Auto...
    ðŸĪ“ Lets join on Discord :
    - / discord
    🖐My Social Profiles :
    - Linkedin: / muhammad-luqman-9b227a11b
    - Twitter: / noshluk2
    - Facebook Group : / roboticswithluqman
    #ros2 #robotics #gazebo #nav2 #autonomousrobot #SLAM

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 19

  • @atticusrussell1225
    @atticusrussell1225 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Great video. I appreciate the balance you found between concise and informational.

    • @robotisim
      @robotisim  7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Thanks man

  • @jesussilvautrera3323
    @jesussilvautrera3323 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Great video as an introduction to autonomous navigation, very explicative and well detailed, thank you very much!

    • @robotisim
      @robotisim  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      :)

  • @user-eu1bl8cn9g
    @user-eu1bl8cn9g āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Thank you so much bro! do you have any plan for nav2 plugin add for other path planner or behavior tree lecture? It will be helpful a lot!

    • @robotisim
      @robotisim  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Your welcome . Definitely it is on the list .

  • @tauseefafzal835
    @tauseefafzal835 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Very very informative. Keep making these kind of videos Sir. Thanks

    • @robotisim
      @robotisim  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Sure :D

  • @trannamtruong
    @trannamtruong āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    This is for sure one of the best channel about ros.
    I really like you clean structure and you explanations.
    However it would be awesome, if there would be a section on how to implement an own nav2 stack including behaviour tree and how the behaviour tree corelate/communicate with the different servers (planner server etc.) with action server. Moreover how to swap or delete or add server.
    Have you any plans on this for the future?

    • @robotisim
      @robotisim  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      yes more details on nav2 is one the list .

  • @adilfarooq1430
    @adilfarooq1430 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Informative, thanks for Luqman. Do you plan to release repo for this implementation?

    • @robotisim
      @robotisim  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Sure , it is added in description

  • @waels6232
    @waels6232 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Thank you sir,
    I have a question. If I have my predefined map as a dwg file, do you think that if I use it it will make things easier or harder?

    • @robotisim
      @robotisim  8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Easier, convert it to png and easily load it

  • @arjunmangal2572
    @arjunmangal2572 5 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Can you pls tell the colour description for ROS2 NAv2

    • @robotisim
      @robotisim  5 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      ?

  • @achayantearadhakan7221
    @achayantearadhakan7221 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Sir, i need to compare some path planners in ros2 humble using my custom robot (simulation). How can i do it? can i use turtlebot packages and nav2 stack in doing so? Can you help me please

    • @robotisim
      @robotisim  2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Nav2 stack tinkering directly would be hard
      if you can write your own
      - Publish dummy occupancy grid data -> subscribe grid data -> apply path planning algos and compare

    • @achayantearadhakan7221
      @achayantearadhakan7221 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@robotisim I am new to ros, i don't know much about it. ðŸ˜Ē