turtlebot3-soccer

ROS, OpenCV, Python

Overview

Turtlebot kicks a green ball.

Prerequisite

  1. ROS (noetic in my case)
  2. Turtlebot3 packages complete installation
  3. OpenCV (4.2.0 in my case)
  4. Python3 (3.8.10 in my case)
  5. Python packages
pip install -r requirements.txt

Run Code

  1. Ball Tracking
python3 ball_tracking.py
  1. Linear Move Control
python3 linear_move.py
  1. Rotate Move Control
python3 rotate_angle.py
  1. View Output
rqt_image_view

output

Reference

https://github.com/SMARTlab-Purdue/ros-tutorial-robot-control-vision/wiki/Robot-control-with-colored-object-detection