Nav 2 in ROS 2 for autonomous Navigation using SLAM for Indoor Mobile Robots

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.พ. 2023
  • Nav 2 in ROS 2 enables indoor mobile robots to navigate autonomously by combining it with SLAM, which creates maps of the environment while also locating the robot within those maps. This approach allows robots to navigate efficiently and effectively, even in complex indoor environments.
    📝 Online School : www.robotisim.com/
    🎥 TH-cam Playlist :
    - • ROS2 Navigation Stack
    👨‍💻 Github Repository Link :
    - github.com/noshluk2/ros2_lear...
    🤓 Lets join on Discord :
    - / discord
    🖐My Social Profiles :
    - Linkedin: / muhammad-luqman-9b227a11b
    - Twitter: / noshluk2
    - Facebook Group : / roboticswithluqman
    #ros2 #robotics #gazebo #nav2 #autonomousrobot #SLAM

ความคิดเห็น • 49

  • @bharath5673__
    @bharath5673__ ปีที่แล้ว

    Really awesome... ❤️

    • @robotisim
      @robotisim  ปีที่แล้ว

      Thanks a lot 😊

  • @Sam-iy1kv
    @Sam-iy1kv 4 หลายเดือนก่อน

    thanks for the sharing yours experience ! Small question, when the global map was not obtained, how the trajectory planner generate a collision free trajectory ? such as in an unknown environment.

    • @robotisim
      @robotisim  4 หลายเดือนก่อน

      It can through local map -> using online sensors

  • @user-rg2dn1ns1h
    @user-rg2dn1ns1h หลายเดือนก่อน

    Great video. Is it possible to add camera data on top of scan data for navigation part to improve navigation accuracy

    • @robotisim
      @robotisim  หลายเดือนก่อน

      yes - but not with nav2 package
      You will need to write your own logic

  • @tathoipo4132
    @tathoipo4132 ปีที่แล้ว

    Good afternoon My name is Tat Hoi, I'm currently working on a robotic project, which is using a Autonomous wheelchair for navigation. However I have issue doing the slam navigation after setting up all the lidars and hardware. Im not sure what is the next step for the slam navigation after installing the turtlebot 3 software. Would like your professional advice to guide me on this. Really much appreciate for your professional help. Look forward to hear from you soon.

    • @robotisim
      @robotisim  ปีที่แล้ว

      For real robots check first odometery and setup with encoders or some sort of feed back then come to mapping and SLAM

  • @mcdaddy42069
    @mcdaddy42069 ปีที่แล้ว

    are you able to change the SLAM implementation? Instead of AMCL can you use something else

    • @robotisim
      @robotisim  ปีที่แล้ว

      yes you can write your own . The video was just for giving you the most basic workflow

  • @user-xo5rc8fq9c
    @user-xo5rc8fq9c 11 หลายเดือนก่อน

    I have 2 questions: 1) Is this on a desktop implementation for a raspberry pi or ssh and 2) Is this installation still valid today? I am having trouble with gazebo on a raspberry pi with ROS2 humble installation. Thank you

    • @robotisim
      @robotisim  11 หลายเดือนก่อน

      It is on my desktop and it is valid for ubuntu 22.04 with ros2 humble
      For raspberry you need the same ubuntu and ros2 version

  • @ajr123ish
    @ajr123ish 7 หลายเดือนก่อน

    is it good for outdoor inviorment too?

    • @robotisim
      @robotisim  7 หลายเดือนก่อน

      2D LIDAR is only for indoor environments with walls or objects at its height .

  • @antmen4
    @antmen4 10 หลายเดือนก่อน

    How would you do this with a custom robot, instead of a turtlebot? What different files need to be made?

    • @antmen4
      @antmen4 10 หลายเดือนก่อน

      Also, when you have time, could you give some information about the "odom" frame?

    • @robotisim
      @robotisim  10 หลายเดือนก่อน

      spawn your custom robot through urdf and make appropriate changes in planner yaml files

    • @robotisim
      @robotisim  10 หลายเดือนก่อน

      Saturday live meetup

  • @drapiasuperioridade
    @drapiasuperioridade 2 หลายเดือนก่อน

    Hi, Muhammad Luqman! To which directory can I clone the file turtlebot3-simulation? To source as a pkg inside the src or as a new Workspace? I tried the first one(as pkg in the src where is the dir ros2_learners), but "colcon build" is not working due to duplicate pkg names (turtlebot3_gazebo). Can you help me?

    • @user-ty8ve8ni5d
      @user-ty8ve8ni5d 2 หลายเดือนก่อน

      Hi bro , got the same issue , did you find the solution for it ? if yes pls do tell me

    • @drapiasuperioridade
      @drapiasuperioridade 2 หลายเดือนก่อน

      @@user-ty8ve8ni5d No, I didn’t find.

    • @robotisim
      @robotisim  2 หลายเดือนก่อน

      delete 1 turtlebot3 package and then build
      also remove buil log install directories

  • @darshansolanki4318
    @darshansolanki4318 2 หลายเดือนก่อน

    I have a question , I want to apply A* algorithm to my robot to navigate autonomously and avoid obstacles , so where should I apply algorithms and test different algorithms which is perfect for me ?

    • @robotisim
      @robotisim  2 หลายเดือนก่อน

      publish occupancy grid , subscribe it , apply astar to it , publish searched path and visualize it on rviz

    • @darshansolanki4318
      @darshansolanki4318 2 หลายเดือนก่อน

      @@robotisim As I am new to it and am learning, can you please tell me detail how to do this
      It will be very helpful

  • @user-xo5rc8fq9c
    @user-xo5rc8fq9c 11 หลายเดือนก่อน

    How do you install this git clone? Is there a readme for that?

    • @robotisim
      @robotisim  11 หลายเดือนก่อน

      sudo apt-get install git

  • @zakiarasheed139
    @zakiarasheed139 ปีที่แล้ว

    Can we use ros2 packages in ros1 ?

    • @robotisim
      @robotisim  ปีที่แล้ว

      Never did it, but i think we can do it using ros brigde

  • @muhammadyousufeisa3982
    @muhammadyousufeisa3982 6 หลายเดือนก่อน

    Assalam o Alaikum sir.
    Can you tell which slam algorithm do you have used and did you include the noise.
    I have a project in which I have to do navigation with a slam algorithm including the noise.
    suggest me a source for this. Jazakallah

    • @robotisim
      @robotisim  6 หลายเดือนก่อน

      Walaikumsalam
      I do not understand which noise are you asking for ?
      - Sensor noise ?
      - Mapping Algo noise ?
      - Localization Noise ?

    • @muhammadyousufeisa3982
      @muhammadyousufeisa3982 6 หลายเดือนก่อน

      @@robotisim localization noise

    • @muhammadyousufeisa3982
      @muhammadyousufeisa3982 6 หลายเดือนก่อน

      Ok I think I got amcl dealing with the localization uncertainty as it uses particle filter

    • @robotisim
      @robotisim  6 หลายเดือนก่อน +1

      @@muhammadyousufeisa3982 thanks for sharing as well .

    • @muhammadyousufeisa3982
      @muhammadyousufeisa3982 6 หลายเดือนก่อน

      Can you tell how to cater the sensor noise and how to see in the log data that the sensor noise is filtering during the robot movement in rviz

  • @mohokhachai
    @mohokhachai 9 หลายเดือนก่อน

    C#

    • @robotisim
      @robotisim  9 หลายเดือนก่อน

      C++

  • @Koroleva_O_A
    @Koroleva_O_A ปีที่แล้ว +1

    Good day. What is your email address?

    • @robotisim
      @robotisim  ปีที่แล้ว

      Contact me on LinkedIn or join discord in description to have a chat :)

    • @Koroleva_O_A
      @Koroleva_O_A ปีที่แล้ว

      @@robotisim Is there no mail?

    • @Koroleva_O_A
      @Koroleva_O_A ปีที่แล้ว

      @@robotisim There are two links in the information about my channel. I think it will be easier this way. Good luck..

    • @robotisim
      @robotisim  ปีที่แล้ว

      @@Koroleva_O_A Don't want to share publicly sir :)

  • @user-sl3hj5uc4x
    @user-sl3hj5uc4x ปีที่แล้ว

    hello bro i want your whatsapp bro