We achieved a multifunctional and integrated system that includes autonomous navigation, lane following and Aruco detection using TurtleBot3 Burger. Our system is designed for the competition of finishing a specified task sequence.
For more details, please check our project ⭐website!
-
Remote PC
roscore
-
SBC
roslaunch turtlebot3_bringup turtlebot3_robot.launch roslaunch turtlebot3_autorace_traffic_light_camera turtlebot3_autorace_camera_pi.launch
-
Remote PC
export AUTO_IN_CALIB=action export GAZEBO_MODE=false roslaunch turtlebot3_autorace_traffic_light_camera turtlebot3_autorace_intrinsic_camera_calibration.launch
-
View calibrated images
rqt_image_view
-
Change ISO if the frame is shaking
rosrun rqt_reconfigure rqt_reconfigure
-
-
Run the lane follower node
cd ~/catkin_ws/src/EE346-Lab6/src python racetrack_control.py
-
Remote PC
roscore
-
SBC
roslaunch turtlebot3_bringup turtlebot3_robot.launch
-
Remote PC
First you need to generate a corresponding map in the $HOME
roslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=$HOME/map_lab.yaml python navigation_control.py
-
Remote PC
roscore
-
SBC
sudo /etc/init.d/ntp restart roslaunch turtlebot3_bringup turtlebot3_robot.launch roslaunch turtlebot3_autorace_traffic_light_camera turtlebot3_autorace_camera_pi.launch
-
Remote PC
sudo /etc/init.d/ntp restart roslaunch ee346-capstone-control capstone_start.launch python cmd_sys.py