- OS: Linux Ubuntu 20.04LTS
- Unity Hub: v.2020.2.2f1, ML-Agent 1.7.2
- ROS Noetic
- Install python3, pytorch
- Move to ROS service folder:
cd ros-app
- Source ROS command:
source /opt/ros/noetic/setup.bash
- Build ROS service:
catkin_make
- Source devel:
source devel/setup.bash
- Run ROS service:
roslaunch niryo_moveit bin_picking.launch
- Download Unity Hub (v.2020.2.2f1)
- Open Unity project located at folder
unity-app
- Build Unity Simulator (I already build a simulator called
simulator.x86_64
that existed in folderunity-app
) - Execute simulator app (Default algorithm is FSFP (a derived version of FIFO))
- Run environment only:
python3 robot_env.py
- Training agent with default parameters (given in
trainning.py
file):python3 training.py