# Goto the website - https://learn.microsoft.com/en-us/windows/wsl/install
# Open Windows Powershell with administrator rights.(right-click on the application and click on Run-as Administrator)
# Run the command in pwershell
wsl --install
# Make WSL version 2 as default
wsl --set-default-version 2
# Goto to the Docker website
# Cick on "Docker Desktop for Windows" and run the installation.
https://docs.docker.com/desktop/install/windows-install/
# If you face an error "WSL instalaltion is incomplete"
# Goto the link given in the dialog box in the error.
# Complete step 4 and step 5.
# Restart your PC
- Goto Settings in Docker Desktop application.
- Click on Resources and then on WSL Integration.
- Make sure that Ubuntu 20.04.5 LTS is switched on
This will make sure that docker runs on your WSL2 bases Ubuntu 20.04.5 LTS. Very Important Step
- Install Ubuntu 20.04.5 LTS via the Microsoft Store.
- Run and set-up the application.
- Install GWSL via the Microsoft Store
- Run this application before running ROS GUI-based applications.
- Run the docker desktop app. make sure it is started.
- Run the GWSL application.
- Run the Ubuntu 20.04.5 LTS application.
- Inside the Ubuntu 20.04.5 LTS terminal, Run the following command
# Pull the docker image
docker pull rohan132/franka_emika_panda
# Clone the workspace
git clone https://github.com/rohan-khaire25/Franka_emika_panda.git
# Goto to docker scripts folder and start the docker container.
./run_noetic_image_windows.sh
- Now you are inside the docker image. It has ROS noetic installed.
# Source the workspace
cd home/catkin_ws/
source devel/setup.bash
- Run the ROS node
# Launch the ROS node
roslaunch franka_emika_panda franka_model.launch
- Follow the "Install using the repository" appraoch to install docker using the link below.
- Install the Docker for Ubuntu.
# Pull the docker image
docker pull rohan132/franka_emika_panda
# Clone the workspace
git clone https://github.com/rohan-khaire25/Franka_emika_panda.git
# Goto to docker scripts folder and start the docker container.
./run_noetic_image.sh
- Now you are inside the docker image. It has ROS noetic installed.
# Source the workspace
cd home/catkin_ws/ && source devel/setup.bash
- Run the ROS node
# Launch the ROS node
roslaunch franka_emika_panda franka_model.launch