YOLO Object Detection with ROS | Darknet_ros | Webots ROS | Robotic Software PicoDegree | Part 7

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • Wish to get into the shoes of a Robotics Software Engineer and see the complete cycle of mobile robot development. Also, learn and implement robotics concepts using ROS with a great simulator named Webots. Then you are at the right place. Soft_illusion Channel is back with a new video..!! (A channel that aims to help the robotics community).
    github.com/Soft-illusion/Robo...
    #YOLO #ObjectDetection
    0:20 Recap of previous videos
    0:57 Introduction to video
    1:50 Applications of Object Detection
    2:48 Assumptions of Project
    04:47 Preview of Project
    05:01 Repository Setup
    07:03 YOLO Theory
    13:00 Architecture of ROS Nodes
    16:07 Implementation of YOLO project
    23:25 Conclusion of Picodegree
    This video is the 7th video in the Robotics Software Picodegree.
    Great video resource from ‪@codebasics‬
    • What is YOLO algorithm...
    In the first 6 videos we had basic Bringup and teleop with keyboard, Mapping, Navigation, Obstacle avoidance. Now the robot is ready for some application. So let’s choose human detection in some calamity conditions like fire or flood conditions. So in this case robot will autonomously navigate in the house of calamity and bring back pictures of people stuck in the house. So that 911 has a better idea of the situation which reduces casualties.
    So this is a project on object detection.
    Scenario and applications of autonomous object detector :
    Self Driving cars.
    Warehouse automation.
    Industrial quality check.
    Face detection and authentication.
    Increase Human safety and can free humans from monotonous work.
    Better search results and improve services.
    Make an autonomous gaming bot for testing games complexity.
    Assumptions :
    Assuming we have the map. If not we will have to replace localization with SLAM.
    We know the coordinates of different rooms where we are setting the goals.
    We assume the perfect GPS location or we will have to do sensor fusion.
    We are assuming if there is fire or flood our robot hardware is safe.
    The camera image quality is not affected by environmental conditions.
    YOLO theory:
    Different terminologies in Image detection .
    It is one stage detector (Localization and Classification) like RetinaNet and unlike R-CNN which are two-stage detectors.
    / what_is_the_actual_dif...
    The entire tutorial series is divided into the following series.
    The tutotial series has been divided into 7 videos:
    1. Introduction video - This video shows you how to get started with the github repo that we are developing, and installing the pre-requisites. It also explains how you can either create your own robot or use the Stark robot made by us.
    2. Static and Dynamic URDF - This helps ROS understand the actual physical structure of the different links on the robot and where all the sensors and actuators are located.
    3. Teleop - This video will show how you can control your robot using the keyboard. The video also explains how Webots services is used to enable the different sensors, and command actuators using sensor values.
    4. Mapping - Here you will learn how to have your robot understand and get a feel of its environment using a LiDAR.
    5. Navigate - Once the robot undertands it's world, we can use different path planning and optimization algorithms to make it go from point A to point B. This will also include the configuration of costmap and different planners.
    6. Obstacle Avoidance - Now when the robot is traveling from point A to B we don’t want it crashing into obstacles or humans. Hence we need good obstacle avoidance algorithms. It will also plan a path around obstacles.
    7. Applications - Finally we will use all the above-learned knowledge to enable our robot to perform specific tasks/applications.

КОМЕНТАРІ • 9

  • @suryakodukula9356
    @suryakodukula9356 Рік тому +1

    Is this suitable for turtlebot3 ? Do you any packages for turtlebot3?

  • @AdityaSingh-iz2wr
    @AdityaSingh-iz2wr 2 роки тому +1

    Which linux distribution and also which UI system are you using?

  • @pranavpatil8129
    @pranavpatil8129 Рік тому +1

    where are the first six videos ?

  • @RahulYadav-ix4kd
    @RahulYadav-ix4kd 2 роки тому +1

    Sir we haven't get leader follower formation in ros2 video yet

    • @coolrobotics
      @coolrobotics  2 роки тому +1

      Can you elaborate?

    • @RahulYadav-ix4kd
      @RahulYadav-ix4kd 2 роки тому

      @@coolrobotics @Soft illusion Sir I want one turtle 🐢 as leader and another as follower. Leader turtle move at desired path and follower turtle follow. Leader and follower keep desired distance between each other.
      I want to do this task with help of publisher subscriber coding method in ROS2

  • @bhavyagoel8882
    @bhavyagoel8882 2 роки тому +1

    sir where can i get the source code files??

    • @coolrobotics
      @coolrobotics  2 роки тому

      github.com/Soft-illusion/Robotics_PicoDegree