Install (Podman) - 1412kauti/martii GitHub Wiki

Dev Environment Setup (MacOS, Windows, Linux)

Download Podman CLI/ Desktop

Windows:

  1. Download Podman Desktop from here
  2. (Optional) Download the other plugins (kubernetes, etc...)
  3. For first time users, Open Terminal (Administrator) and run the following commands:
wsl --update
wsl --install --no-distribution
  1. Click on Dashboard and make sure that podman is running

MacOS:

  1. Download Podman Desktop and Podman CLI from here
  2. Install Podman CLI (PKG)
  3. Install Podman Desktop (DMG)
  4. Start Podman Engine

Linux (Ubuntu)

  1. Install podman by Opening the terminal and pasting the following:
sudo apt update
sudo apt upgrade -y
sudo apt install podman
  1. Install Podman Desktop from here
  2. Start Podman Default machine using
sudo podman machine init
sudo podman machine start

Pull Docker Image

podman pull centminmod/docker-ubuntu-vnc-desktop
podman run  --name pepper-vnc --platform linux/amd64 -p 6080:80 -p 5900:5900 -e USER=ubuntu -e PASSWORD=ubuntu centminmod/docker-ubuntu-vnc-desktop

access the instance at http://localhost:6080

Install ROS 1 Kinetic

sudo apt update
sudo apt upgrade -y
sudo apt install git curl zip wget -y
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full python-rosdep -y
sudo rosdep init
rosdep update
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

Install NaoQi Driver

cd
wget https://community-static.aldebaran.com/resources/2.5.10/Python%20SDK/pynaoqi-python2.7-2.5.7.1-linux64.tar.gz
tar -xvf pynaoqi-python2.7-2.5.7.1-linux64.tar.gz
mv pynaoqi-python2.7-2.5.7.1-linux64 pynaoqi
rm pynaoqi-python2.7-2.5.7.1-linux64.tar.gz

add the following line to the bottom of .bashrc by editting the file using nano ~/.bashrc

export PYTHONPATH=${PYTHONPATH}:/home/ubuntu/pynaoqi/lib/python2.7/site-packages

exit nano by saving (Ctrl + O) and then exit (Ctrl + X)

source ~/.bashrc
python -c "import pynaoqi"

Install Choreographe

cd
wget https://community-static.aldebaran.com/resources/2.5.10/Choregraphe/choregraphe-suite-2.5.10.7-linux64-setup.run
chmod +x choregraphe-suite-2.5.10.7-linux64-setup.run
sudo ./choregraphe-suite-2.5.10.7-linux64-setup.run

Daily Driving Podman

Start

Podman Desktop --> Dashboard --> pepper_vnc --> Start --> http://localhost:6080

Stop

Podman Desktop --> Dashboard --> pepper_vnc --> Stop