Commit e26e6150 authored by Gaël Écorchard's avatar Gaël Écorchard
Browse files

Add the Noetic image

parent a657c9df
apt-utils
bat
build-essential
crudini
curl
dialog
git
git-gui
gitk
mc
nano
net-tools
nmap
openssh-client
openssh-server
python3-catkin-tools
python3-numpy
python3-pip
python-pip-whl
python3-rosinstall
python3-rosinstall-generator
python3-scipy
python3-virtualenv
python3-wstool
ros-noetic-ddynamic-reconfigure
ros-noetic-desktop-full
ros-noetic-ecl-streams
ros-noetic-kobuki-msgs
ros-noetic-octomap-ros
ros-noetic-tf2-bullet
ros-noetic-tf2-geometry-msgs
ros-noetic-tf2-sensor-msgs
screen
sshpass
terminator
tmux
tree
vim
wget
- git:
local-name: ddynamic_reconfigure_python
uri: https://github.com/pal-robotics/ddynamic_reconfigure_python.git
version: master
- git:
local-name: flatland
uri: https://github.com/avidbots/flatland.git
version: master
- git:
local-name: kobuki
uri: https://github.com/yujinrobot/kobuki.git
version: melodic
- git:
local-name: kobuki_core
uri: https://github.com/yujinrobot/kobuki_core.git
version: noetic
- git:
local-name: realsense-ros
uri: https://github.com/IntelRealSense/realsense-ros.git
version: development
- git:
local-name: ros_numpy
uri: https://github.com/eric-wieser/ros_numpy.git
version: master
- git:
local-name: rplidar_ros
uri: https://github.com/Slamtec/rplidar_ros.git
version: master
- git:
local-name: stdr_simulator
uri: https://github.com/stdr-simulator-ros-pkg/stdr_simulator.git
version: indigo-devel
- git:
local-name: turtlebot
uri: https://github.com/turtlebot/turtlebot.git
version: melodic
- git:
local-name: turtlebot_simulator
uri: https://github.com/turtlebot/turtlebot_simulator.git
version: melodic
- git:
local-name: turtlebot_flatland
uri: https://github.com/avidbots/turtlebot_flatland.git
version: master
- git:
local-name: turtlebot3
uri: https://github.com/ROBOTIS-GIT/turtlebot3.git
version: noetic-devel
- git:
local-name: turtlebot3_simulations
uri: https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
version: noetic-devel
- git:
local-name: yujin_ocs
uri: https://github.com/yujinrobot/yujin_ocs.git
version: devel
......@@ -7,6 +7,7 @@ cd "${dir}"
# Images ordered to reflect dependencies.
files="
robolab_melodic
robolab_noetic
"
for f in $files; do
sudo rm -f "${f}.simg"
......
Bootstrap: docker
From: ros:noetic-robot
%help
ROS Noetic for courses taught at Department of Cybernetics,
Czech Technical University in Prague.
The main use is for the TurtleBots in the Robolab (KN:E-130).
See https://gitlab.fel.cvut.cz/robolab for more information.
%files
sudo /usr/bin/sudo
%runscript
/opt/ros/robolab/env.sh "$@"
%post
sudo apt-get update -y && sudo apt-get dist-upgrade -y
tmp="$(mktemp -d)"
cd "${tmp}"
git clone https://gitlab.fel.cvut.cz/robolab/deploy.git
cd deploy
scripts/install_librealsense
scripts/install_gazebo
xargs -a config/robolab_noetic.apt apt-get install -y
ros=noetic \
rosdep=y \
rosinstall="$(pwd)/config/robolab.rosinstall $(pwd)/config/robolab_noetic.rosinstall" \
install=/opt/ros/robolab \
scripts/setup_catkin_workspace "$(mktemp -d)"
extend=/opt/ros/robolab \
ros=noetic \
rosdep=y \
rosinstall=$(pwd)/config/robolab_aro_noetic.rosinstall \
install=/opt/ros/aro \
scripts/setup_catkin_workspace "$(mktemp -d)"
extend=/opt/ros/robolab \
ros=noetic \
rosdep=y \
rosinstall=$(pwd)/config/robolab_mkr_noetic.rosinstall \
install=/opt/ros/mkr \
scripts/setup_catkin_workspace "$(mktemp -d)"
apt-get clean
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment