diff --git a/Dockerfile b/Dockerfile index c3bbda7..3b395a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,119 +37,119 @@ ros-kinetic-humanoid-nav-msgs \ ros-kinetic-camera-info-manager \ ros-kinetic-camera-info-manager-py \ - libccd-dev \ - libccd2 \ - libfcl-0.5-dev \ - libfcl0.5 \ - libglew-dev \ - libglew1.13 \ - python-bs4 \ - python-html5lib \ - python-lxml \ - ros-kinetic-ackermann-steering-controller \ - ros-kinetic-chomp-motion-planner \ - ros-kinetic-combined-robot-hw \ - ros-kinetic-combined-robot-hw-tests \ - ros-kinetic-control-toolbox \ - ros-kinetic-controller-interface \ - ros-kinetic-controller-manager \ - ros-kinetic-controller-manager-msgs \ - ros-kinetic-controller-manager-tests \ - ros-kinetic-diff-drive-controller \ - ros-kinetic-effort-controllers \ - ros-kinetic-force-torque-sensor-controller \ - ros-kinetic-forward-command-controller \ - ros-kinetic-gazebo-ros-control \ - ros-kinetic-gripper-action-controller \ - ros-kinetic-hardware-interface \ - ros-kinetic-imu-sensor-controller \ - ros-kinetic-joint-limits-interface \ - ros-kinetic-joint-state-controller \ - ros-kinetic-joint-trajectory-controller \ - ros-kinetic-moveit-core \ - ros-kinetic-moveit-fake-controller-manager \ - ros-kinetic-moveit-kinematics \ - ros-kinetic-moveit-msgs \ - ros-kinetic-moveit-planners-ompl \ - ros-kinetic-moveit-ros-move-group \ - ros-kinetic-moveit-ros-perception \ - ros-kinetic-moveit-ros-planning \ - ros-kinetic-moveit-simple-controller-manager \ - ros-kinetic-naoqi-bridge-msgs \ - ros-kinetic-naoqi-dcm-driver \ - ros-kinetic-naoqi-driver \ - ros-kinetic-naoqi-driver-py \ - ros-kinetic-naoqi-libqi \ - ros-kinetic-naoqi-libqicore \ - ros-kinetic-naoqi-pose \ - ros-kinetic-naoqi-sensors-py \ - ros-kinetic-object-recognition-msgs \ - ros-kinetic-ompl \ - ros-kinetic-pepper-bringup \ - ros-kinetic-pepper-control \ - ros-kinetic-pepper-dcm-bringup \ - ros-kinetic-pepper-description \ - ros-kinetic-pepper-gazebo-plugin \ - ros-kinetic-pepper-moveit-config \ - ros-kinetic-pepper-robot \ - ros-kinetic-pepper-sensors-py \ - ros-kinetic-position-controllers \ - ros-kinetic-realtime-tools \ - ros-kinetic-rgbd-launch ros-kinetic-ros-control \ - ros-kinetic-ros-controllers \ - ros-kinetic-rqt-joint-trajectory-controller \ - ros-kinetic-srdfdom \ - ros-kinetic-transmission-interface \ - ros-kinetic-urdfdom-py \ - ros-kinetic-velocity-controllers \ - libgflags2v5 \ - tmux \ - python-pyassimp \ - ros-kinetic-dsr-description \ - ros-kinetic-eigenpy \ - ros-kinetic-graph-msgs \ - ros-kinetic-moveit \ - ros-kinetic-moveit-chomp-optimizer-adapter \ - ros-kinetic-moveit-commander \ - ros-kinetic-moveit-config-m0609 \ - ros-kinetic-moveit-config-m0617 \ - ros-kinetic-moveit-config-m1013 \ - ros-kinetic-moveit-config-m1509 \ - ros-kinetic-moveit-controller-manager-example \ - ros-kinetic-moveit-experimental \ - ros-kinetic-moveit-opw-kinematics-plugin \ - ros-kinetic-moveit-planners \ - ros-kinetic-moveit-planners-chomp \ - ros-kinetic-moveit-plugins \ - ros-kinetic-moveit-pr2 ros-kinetic-moveit-python \ - ros-kinetic-moveit-resources \ - ros-kinetic-moveit-ros \ - ros-kinetic-moveit-ros-benchmarks \ - ros-kinetic-moveit-ros-control-interface \ - ros-kinetic-moveit-ros-manipulation \ - ros-kinetic-moveit-ros-planning-interface \ - ros-kinetic-moveit-ros-robot-interaction \ - ros-kinetic-moveit-ros-visualization \ - ros-kinetic-moveit-ros-warehouse \ - ros-kinetic-moveit-runtime \ - ros-kinetic-moveit-setup-assistant \ - ros-kinetic-moveit-sim-controller \ - ros-kinetic-moveit-visual-tools \ - ros-kinetic-pr2-controllers-msgs \ - ros-kinetic-pr2-description \ - ros-kinetic-pr2-mechanism-msgs \ - ros-kinetic-pr2-moveit-config \ - ros-kinetic-pr2-moveit-plugins \ - ros-kinetic-ros-control-boilerplate \ - ros-kinetic-rosparam-shortcuts \ - ros-kinetic-rviz-visual-tools \ - ros-kinetic-warehouse-ros \ - iputils-ping \ - ros-kinetic-joint-trajectory-* \ - ros-kinetic-move-base \ - ros-kinetic-teleop-twist-keyboard && \ - apt-get -y clean && \ - rm -rf /var/lib/apt/lists/* + libccd-dev \ + libccd2 \ + libfcl-0.5-dev \ + libfcl0.5 \ + libglew-dev \ + libglew1.13 \ + python-bs4 \ + python-html5lib \ + python-lxml \ + ros-kinetic-ackermann-steering-controller \ + ros-kinetic-chomp-motion-planner \ + ros-kinetic-combined-robot-hw \ + ros-kinetic-combined-robot-hw-tests \ + ros-kinetic-control-toolbox \ + ros-kinetic-controller-interface \ + ros-kinetic-controller-manager \ + ros-kinetic-controller-manager-msgs \ + ros-kinetic-controller-manager-tests \ + ros-kinetic-diff-drive-controller \ + ros-kinetic-effort-controllers \ + ros-kinetic-force-torque-sensor-controller \ + ros-kinetic-forward-command-controller \ + ros-kinetic-gazebo-ros-control \ + ros-kinetic-gripper-action-controller \ + ros-kinetic-hardware-interface \ + ros-kinetic-imu-sensor-controller \ + ros-kinetic-joint-limits-interface \ + ros-kinetic-joint-state-controller \ + ros-kinetic-joint-trajectory-controller \ + ros-kinetic-moveit-core \ + ros-kinetic-moveit-fake-controller-manager \ + ros-kinetic-moveit-kinematics \ + ros-kinetic-moveit-msgs \ + ros-kinetic-moveit-planners-ompl \ + ros-kinetic-moveit-ros-move-group \ + ros-kinetic-moveit-ros-perception \ + ros-kinetic-moveit-ros-planning \ + ros-kinetic-moveit-simple-controller-manager \ + ros-kinetic-naoqi-bridge-msgs \ + ros-kinetic-naoqi-dcm-driver \ + ros-kinetic-naoqi-driver \ + ros-kinetic-naoqi-driver-py \ + ros-kinetic-naoqi-libqi \ + ros-kinetic-naoqi-libqicore \ + ros-kinetic-naoqi-pose \ + ros-kinetic-naoqi-sensors-py \ + ros-kinetic-object-recognition-msgs \ + ros-kinetic-ompl \ + ros-kinetic-pepper-bringup \ + ros-kinetic-pepper-control \ + ros-kinetic-pepper-dcm-bringup \ + ros-kinetic-pepper-description \ + ros-kinetic-pepper-gazebo-plugin \ + ros-kinetic-pepper-moveit-config \ + ros-kinetic-pepper-robot \ + ros-kinetic-pepper-sensors-py \ + ros-kinetic-position-controllers \ + ros-kinetic-realtime-tools \ + ros-kinetic-rgbd-launch ros-kinetic-ros-control \ + ros-kinetic-ros-controllers \ + ros-kinetic-rqt-joint-trajectory-controller \ + ros-kinetic-srdfdom \ + ros-kinetic-transmission-interface \ + ros-kinetic-urdfdom-py \ + ros-kinetic-velocity-controllers \ + libgflags2v5 \ + tmux \ + python-pyassimp \ + ros-kinetic-dsr-description \ + ros-kinetic-eigenpy \ + ros-kinetic-graph-msgs \ + ros-kinetic-moveit \ + ros-kinetic-moveit-chomp-optimizer-adapter \ + ros-kinetic-moveit-commander \ + ros-kinetic-moveit-config-m0609 \ + ros-kinetic-moveit-config-m0617 \ + ros-kinetic-moveit-config-m1013 \ + ros-kinetic-moveit-config-m1509 \ + ros-kinetic-moveit-controller-manager-example \ + ros-kinetic-moveit-experimental \ + ros-kinetic-moveit-opw-kinematics-plugin \ + ros-kinetic-moveit-planners \ + ros-kinetic-moveit-planners-chomp \ + ros-kinetic-moveit-plugins \ + ros-kinetic-moveit-pr2 ros-kinetic-moveit-python \ + ros-kinetic-moveit-resources \ + ros-kinetic-moveit-ros \ + ros-kinetic-moveit-ros-benchmarks \ + ros-kinetic-moveit-ros-control-interface \ + ros-kinetic-moveit-ros-manipulation \ + ros-kinetic-moveit-ros-planning-interface \ + ros-kinetic-moveit-ros-robot-interaction \ + ros-kinetic-moveit-ros-visualization \ + ros-kinetic-moveit-ros-warehouse \ + ros-kinetic-moveit-runtime \ + ros-kinetic-moveit-setup-assistant \ + ros-kinetic-moveit-sim-controller \ + ros-kinetic-moveit-visual-tools \ + ros-kinetic-pr2-controllers-msgs \ + ros-kinetic-pr2-description \ + ros-kinetic-pr2-mechanism-msgs \ + ros-kinetic-pr2-moveit-config \ + ros-kinetic-pr2-moveit-plugins \ + ros-kinetic-ros-control-boilerplate \ + ros-kinetic-rosparam-shortcuts \ + ros-kinetic-rviz-visual-tools \ + ros-kinetic-warehouse-ros \ + iputils-ping \ + ros-kinetic-joint-trajectory-* \ + ros-kinetic-move-base \ + ros-kinetic-teleop-twist-keyboard && \ + apt-get -y clean && \ + rm -rf /var/lib/apt/lists/* RUN mkdir -p /home/ubuntu/catkin_ws/src && \ /bin/bash -c "source /opt/ros/kinetic/setup.bash ; cd /home/ubuntu/catkin_ws/src ; catkin_init_workspace" && \ @@ -159,9 +159,8 @@ echo "export ROS_PACKAGE_PATH=\${ROS_PACKAGE_PATH}:/home/ubuntu/catkin_ws" >> ~/.bashrc && \ echo "export ROS_WORKSPACE=/home/ubuntu/catkin_ws" >> ~/.bashrc && \ echo "alias cm='cd ~/catkin_ws;catkin build'" >> ~/.bashrc && \ - echo "alias cs='cd ~/catkin_ws/src'" >> ~/.bashrc - -RUN apt-get update && \ + echo "alias cs='cd ~/catkin_ws/src'" >> ~/.bashrc && \ + apt-get update && \ apt-get upgrade -y && \ cd /home/ubuntu/catkin_ws && \ catkin build && \ diff --git a/exportPEPPER.sh b/exportPEPPER.sh index c4193b6..9e0cddd 100755 --- a/exportPEPPER.sh +++ b/exportPEPPER.sh @@ -1,6 +1,6 @@ #!/bin/bash -read -p "Please open new terminal and run ./runPEPPER.sh after that hit Enter key" -echo "export container id is " +read -p "Open new terminal and execute ./runPEPPER.sh" +echo "Current running docker ontainer id is " docker ps -q read -p "When the string GET /api/health HTTP/1.1 is displayed, please hit Enter key" docker export $(docker ps -q) | gzip -c > pepper-lite.taz