Turtlebot3 YOLO Workshop

Workshop Objective

  • Train a YOLOv11 object detection (computer vision) algorithm to identify images of traffic signs and QR Codes.
  • Utilize LIDAR and IMU to facilitate navigation.
  • Code a Python script to move the robot based on the string output of the object detection model.

Learning Outcomes

  • Describe the process of identifying QR codes.
  • Describe the process of training custom object identification models.
  • Identify the basic kinematic conventions on a differential drive robot (i.e. axes in robot frame and direction).
  • Utilize and integrate sensors to tasks.
  • Describe the basic syntax and logic flow of a Python script that moves the robot.

Hands-on activities

  • Using online datasets to train object detection models.
  • Remotely teleoperating the robot.
  • Integrating the object detection model.
  • Programming a Python script to move the robot based on the output of the object detection model.