Skip to content

This project implements autonomous detection of three ArUco markers placed in the Gazebo environment using turtlebot3

License

Notifications You must be signed in to change notification settings

mahimaarora2208/Autonomous-ArUco-Marker-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rwa3_group

Baseline package for RWA3.

In the following instructions, we assume your catkin workspace is named enpm809e_ws and is located in your home directory.

  • cd ~/enpm809e_ws/src
  • git clone https://github.com/zeidk/rwa3_group.git
  • cd ~/enpm809e_ws
  • rosdep install --from-paths ./src --ignore-packages-from-source -y
  • catkin build
  • source ~/enpm809e_ws/devel/setup.bash
  • Try roscd rwa3_group to make sure the package can be found.

The Gazebo world used in this package uses some custom models (ArUco markers) that can be found in the models folder. Tell Gazebo where to find these models by adding the following in your .bashrc (adapt this path to your case):

  • export GAZEBO_MODEL_PATH=/home/zeid/enpm809e_ws/src/rwa3_kootbally/models:$GAZEBO_MODEL_PATH

We need the Waffle model for this assignment. Make sure you have the following line in .bashrc:

  • export TURTLEBOT3_MODEL=waffle

Start the environment to make sure the ArUco markers appear in the environment.

  • roslaunch rwa3_group rwa3.launch

Your environment should be similar as the one shown in the following picture (1 robot + 3 ArUco markers).

RWA3 World

About

This project implements autonomous detection of three ArUco markers placed in the Gazebo environment using turtlebot3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published