-
Notifications
You must be signed in to change notification settings - Fork 0
dockers for opencv, ros and etc.
License
rotoron/dockers
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
############################################################ # Introduction ############################################################ This repository contains instructions on how to build docker images for robotic projects that make use of 1. Arduino 2. OpenCV 3. ROS 4. Tensor flow ############################################################ # Step 1 ############################################################ Install docker in your system if it is not already there. sudo apt install docker sudo apt install docker.io ############################################################ # Step 2 ############################################################ sudo usermod -a -G docker $USER logout and login again ############################################################ # Step 3 ############################################################ build the docker images. It may take 45 minutes and more to finish. ./bin/build_all ############################################################ # Step 4 ############################################################ launch_docker ############################################################ # Step 5 # Create Python3 virtual environment and install packages ############################################################ cd ~ sudo chown bb8:rosuser robot cd ~/robot virtualenv -p /usr/bin/python3 py3env echo "source py3env/bin/activate" > sourceme source sourceme pip install tensorflow agents pip install matplotlib pip install opencv-contrib-python ############################################################ # Step 6 # Setup robot operating system ############################################################ cd ~ sudo chown bb8:rosuser robot cd bin create a file called ros_setup and the following lines there #!/bin/bash /bin/bash -c 'source /opt/ros/kinetic/setup.bash; exec /bin/bash -i' after creating the file, change permission chmod 755 ~/bin/ros_setup To launch roscore, run the following ros_setup roscore ############################################################ # Step 7 # Install PyBullet physics engine # https://github.com/bulletphysics/bullet3 ############################################################ cd ~/robot source sourceme pip install pybullet ############################################################ # Step 8 # Install Phobos (an robotics add-on for Blender) # https://github.com/dfki-ric/phobos/wiki/Installation ############################################################ # Phobos requires PyYaml (refer to https://github.com/dfki-ric/phobos/wiki/installation) pip3 install PyYaml cd ~/robot/git git clone https://github.com/dfki-ric/phobos cd phobos git checkout release-0.8 python3.5 setup.py --startup-present (enter version 2.79) ############################################################ # Step 9 # Install OpenAI Gym ############################################################ cd ~/robot source sourceme pip install gym
About
dockers for opencv, ros and etc.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published