TurtleBot3-Competition

Installations:

Env Build

export TURTLEBOT3_MODEL=waffle_pi
source /home/girgis/Desktop/catkin_ws/devel/setup.bash
roslaunch turtlebot3_gazebo turtlebot3_world.launch

Robot Move

export TURTLEBOT3_MODEL=waffle_pi
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

manipulatotion

git clone https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
git clone https://github.com/ROBOTIS-GIT/turtlebot3_manipulation_simulations.git
git clone https://github.com/ROBOTIS-GIT/open_manipulator_dependencies.git
sudo apt install ros-noetic-ros-control* ros-noetic-control* ros-noetic-moveit*
cd .. && catkin_make

End nodes

killall gzserver && killall gzclient

inti env

export TURTLEBOT3_MODEL=waffle_pi
source /home/girgis/Desktop/foot_ball_ws/devel/setup.bash
roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch

export TURTLEBOT3_MODEL=waffle_pi
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

roslaunch turtlebot3_gazebo turtlebot3_world.launch

reset env

killall gzserver && killall gzclient
roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch

Run Logic

cd /Desktop/foot_ball_ws/src/ROS_turtlebot3_OpenCV
python3 Ball_and_Goal_follower.py