Most of the installation assumes you have a clean python virtual environment to work with. I prefer conda for my development environment, but you're free to use any alternative (as long as you do not globally install, in which case I can not provide much support).
- Install pybot and its dependencies into a new conda environment
conda config --add channels menpo
conda create --name pybot-py35 python=3.5
conda install --name pybot-py35 -c s_pillai pybot
Alternatively, if you'd like to add pybot to an already existing environment,
conda config --add channels menpo
conda install --name <existing_environment> -c s_pillai pybot
- (Optional) ROS dependencies (reading bag files etc) into the same environment. First ensure that you are within the pybot virtual environment.
source activate pybot
pip install catkin_pkg rospkg
Use at your own risk