Tensorflow
Install tensorflow https://www.tensorflow.org/install. I recommand installing with Virtualenv for python3.
Activate the Virtualenv environment by issuing one of the following commands:
$ source ~/tensorflow/bin/activate # bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh # csh or tcsh
install pip3 packages.
pip3 install Keras numpy pandas matplotlib Pillow gym h5py scikit-image
install rospkg with pycham.
[File] -> [settings] -> [Project:FILE.py] -> [Project Interpreter]. Change Project Interpreter to python3.5.
Install setuptools and rospkg.
TurtleBot3 Fake Node Implementation
Install dependent packages for TurtleBot3 Simulation.
Note : turtlebot3_simulation package requires TurtleBot3 package as a prerequisite.
$ cd ~/catkin_ws/src/
$ git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
$ cd ~/catkin_ws && catkin_make
Windows Machine Learning
Turtlebot3 with ROS on Windows can use the Windows ML ROS node. Windows ML is an extension to DirectX which enables low level hardware independent computer vision scenarios. For more information on using Windows ML, please visit the WinML ROS Node documentation.