Skip to content

A ROS 2 + Gazebo simulation featuring a mobile robot equipped with a camera detecting AprilTags in a virtual environment. Built using ROS 2 Humble, custom SDF models, and real AprilTag textures for visual detection and pose estimation.

Notifications You must be signed in to change notification settings

Sara-Esm/robot_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AprilTag Simulation with Camera Bot

This project simulates a mobile robot equipped with a camera that detects AprilTags in a Gazebo environment using ROS 2 Humble. It is designed for learning and demonstrating core robotics concepts like simulation, perception, and tag-based localization.


πŸš€ Features

  • 🧭 Gazebo simulation with a custom AprilTag marker
  • πŸ“Έ Mobile robot with a simulated camera sensor
  • 🏷️ Real-time AprilTag detection using apriltag_ros
  • πŸ–ΌοΈ Live camera feed and detection data via ROS 2 topics

πŸ—‚οΈ Project Structure

robot_project/ β”œβ”€β”€ config/ # Camera calibration (optional) β”œβ”€β”€ launch/ # ROS 2 launch files β”œβ”€β”€ models/ β”‚ β”œβ”€β”€ camera_bot/ # Robot model with camera β”‚ └── apriltag_marker/ # AprilTag marker model and textures β”œβ”€β”€ worlds/ # Custom Gazebo world └── README.md # Project overview and instructions


πŸ› οΈ Requirements


About

A ROS 2 + Gazebo simulation featuring a mobile robot equipped with a camera detecting AprilTags in a virtual environment. Built using ROS 2 Humble, custom SDF models, and real AprilTag textures for visual detection and pose estimation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages