Skip to content

ROS2 foxy package to make a turtlebot3 burger with a camera plugged in to follow a beacon, which in this case is a QR code.

Notifications You must be signed in to change notification settings

USanz/follow_beacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This repository contains different ways to make a turtlebot3 follow a beacon, which in this cas is a QR code:

There's more information about this project and how to run it in the getting started section

Requirements

  • ROS2:

  • Simulator (only mandatory for the simulation parts, optional for the real robot):

  • Libraries and packages:

    • OpenCV library (for c++) installed on both the robot and the computer.

    • cv_bridge library (for c++) installed on both the robot and the computer.

    • Zbar library (for c++) installed on the computer (this is optional, you can use opencv versions instead but you may have to delete some code if you don't have it installed in order to compile the package).

  • For the zenoh nodes (not necessary for the ROS2 nodes as they use DDS):

Getting started

All the nodes and programs of this package were tested using Ubuntu 20.04 x84_64 GNU/Linux and ROS2 Foxy Fitzroy distro.

More information about the process to run the nodes in the wiki.

Feel free to use this QR code to test:

QR code