Simulating Autonomously Navigating Robot using ROS |

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

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

  • @PranshuTople
    @PranshuTople  3 года назад +1

    I've fixed the problem that we were facing at 56:36 ✅ and pushed the updated code onto my Github fork of RUR (link in description) and also have requested a Pull request to James Bruton on his official repository. So James, if you watching this video, please accept the pull request!!! Also here are some useful timestamps in this video:
    06:13 - Running Simulation in an empty world
    09:00 - Launch Robot in Simulated House Environment
    10:28 - Generate Map of the environment
    13:10 - How navigation works in this repository
    22:17 - Adding RViz parameters to visualise navigation
    48:34 - Let's understand what is inside navigation.launch
    59:57 - AMCL ( amcl.launch )
    1:02:16 - Move Base ( move_base.launch)
    1:12:10 - DWA Planner

  • @mvp-tt9dz
    @mvp-tt9dz 3 года назад +2

    how long will it take to learn ros as a beginner bro? and do we need to be skilled like in solving any problem in python to program in ros or just a solid understanding of the python concept is enough?

    • @PranshuTople
      @PranshuTople  3 года назад +1

      ROS is a very vast subject. You cannot learn all the concepts of ROS. But if you just ask me how much time would it take to learn ROS mapping and navigation stack, then it would be around 2 months. And another 1 month to learn about ROS Manipulators. And you don't need to know complete python, but at least you need to understand logic building. If you know the logic behind code, then you can learn any language. Also if you wish to Learn ROS from basics along with python programming language, then you can check ROS Mentorship Program by RigBetel Labs at - rigbetellabs.com/Mentorship
      Its a 2 month long mentorship program that will teach you ROS Navigation Stack right from basics to advanced

  • @BytesByHarsh
    @BytesByHarsh 3 года назад +1

    Great tutorial. I had a small doubt. Since the size of the robot is quite large so using a 2D map will not be able to avoid all the obstacles. What will be the best way to implement navigation if we generate a 3D point cloud of the environment?

    • @PranshuTople
      @PranshuTople  3 года назад +1

      Thats true. In the upcoming video's we are going to add a depth camera - Intel Realsense D435 on it and get a pointcloud from it. We don't need to implement any separate navigation stack it in it then. We can just combine the pointcloud data from various heights and make one single laser data. This will make it easier for the robot to avoid obstacles of all type and of all heights

  • @vddeepakk9382
    @vddeepakk9382 3 года назад

    Your videos are very useful. Thanks brother 👍

    • @PranshuTople
      @PranshuTople  3 года назад +1

      Thank you very much! I'm glad you like them!

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

    Amazing Video Sir! I have been working on a physical autonomous rover. At a point, I am facing a problem when I publish a goal in rviz. The rover starts rotating in the same place with warnings like - "Control loop missed its desired rate....... and map update loop missed its desired rate........". If you know the cause of this issue, kindly reply to this chat. It would be a great help. Thanks in advance.

  • @youarecreators369
    @youarecreators369 3 года назад +2

    Bro the vedio crossed 100 likes, Next we want a vedio on making an autonomous navigation robot using lidar

    • @PranshuTople
      @PranshuTople  3 года назад

      Already on it. You can check this playlist - bit.ly/rostutorials
      This playlist will have a complete walkthrough of making AuRo which is a ROS based Autonomous Robot!! I have already shown hardware and designs in some videos. So do check it out ☺️

  • @karthiksubramani6296
    @karthiksubramani6296 3 года назад

    Hi. I wanted to install ROS on my new laptop. I have recently installed Ubuntu 21.04. I am unable to do it using the Ros wiki website and I get many errors. Is there a better way to do it?

    • @PranshuTople
      @PranshuTople  3 года назад

      I am sorry to say Karthik, but there are many problems in your question.
      Problem number 1 : You are using Ubuntu 21.04 which is not a supported OS neither an LTS (Long Term Support) version of OS. So no matter what, you won't be able to run anything on it.
      Problem number 2 : Each version of Operating system has different version of ROS. And as your version of OS is not LTS, so no ROS version is released for it. So it won't work in any way. Refer to Introduction part of this video - ruclips.net/video/GBBQqiGvOSw/видео.html
      Problem number 3 : If you are new to ROS, it in never ever recommended to go for latest version as it doesn't always have most of the packages available and hence there is 10000% gaurantee that you will fall into problems. More about this is mentioned over here in this video - ruclips.net/video/k7vns-5FFmM/видео.html
      So finally, depending upon current time, I would recommend you to install Ubuntu 18.04 and use ROS Melodic on it. You can refer the same video above to install ROS melodic as the process is same. Let me know if you face any problem

    • @karthiksubramani6296
      @karthiksubramani6296 3 года назад

      @@PranshuTople Thanks a lot for your help. I installed Ubuntu 18.04 and downloaded ROS Melodic. it works fine

    • @PranshuTople
      @PranshuTople  3 года назад

      @@karthiksubramani6296 I am glad to hear that!! Also please share the channel with your friends if you like the content... It will help me channel grow!

  • @rajmeetsingh1625
    @rajmeetsingh1625 3 года назад

    Hello, Kindly share the CAD model. i am preparing the same but some issues.

    • @PranshuTople
      @PranshuTople  3 года назад

      Please Check description of the video. it has all the CAD and the code

  • @rajmeetsingh1625
    @rajmeetsingh1625 3 года назад

    When i run roslaunch rur_gazebo rur_house.launch then gazebo open but screen is black.

    • @PranshuTople
      @PranshuTople  3 года назад

      Try disconnecting from your internet connection and trying to launch the file again and tell me what you see.

    • @PranshuTople
      @PranshuTople  3 года назад

      Rajmeet, thanks for pointing out this problem. I realised that some people might face this issue. So I have fixed it and pushed it over to my Github repository. So please pull the latest commit dated today and run the simulation. It would work without any problem. Let me know if you face any other problem

    • @rajmeetsingh1625
      @rajmeetsingh1625 3 года назад

      @@PranshuTople which one is latest repository. Kindly share link

    • @PranshuTople
      @PranshuTople  3 года назад +1

      @@rajmeetsingh1625 github.com/PranshuTople/ReallyUsefulRobot Here you go... just clone it and it should work

  • @DulorKisku
    @DulorKisku 3 года назад

    Can we work together?

  • @skandapriyabn
    @skandapriyabn 3 года назад

    Great video!. I have been trying a similar project and I'm stuck in the move_base part. I have shared a detailed overview of my problem on your Instagram. Kindly check it out and would really appreciate the help!