Modified from https://github.com/ROBOTIS-GIT/turtlebot3_machine_learning.
Install the required packages by following the instructions at https://emanual.robotis.com/docs/en/platform/turtlebot3/machine_learning/#ros-1-machine-learning.
To train robot in a stage:
- Run
roslaunch turtlebot3_gazebo turtlebot3_stage_<stage number>.launch
- Run
roslaunch turtlebot3_dqn turtlebot3_dqn_stage_<stage number>.launch
on a separate terminal. - Visualize the progress and graphs using the command
roslaunch turtlebot3_dqn result_graph.launch
.
Version | Kinetic + Ubuntu Xenial | Melodic + Ubuntu Bionic |
---|---|---|
- turtlebot3
- turtlebot3_msgs
- turtlebot3_simulations
- turtlebot3_applications_msgs
- turtlebot3_applications
- turtlebot3_autorace
- turtlebot3_deliver
- turtlebot3_machine_learning
- hls_lfcd_lds_driver
- open_manipulator_msgs
- open_manipulator
- open_manipulator_simulations
- open_manipulator_perceptions
- open_manipulator_with_tb3_msgs
- open_manipulator_with_tb3
- open_manipulator_with_tb3_simulations
- dynamixel_sdk
- dynamixel_workbench
- OpenCR-Hardware
- OpenCR