Skip to content

Instantly share code, notes, and snippets.

@michalpelka
Last active March 31, 2024 08:04
Show Gist options
  • Select an option

  • Save michalpelka/38308d961e1f96c9cf4315929f91768d to your computer and use it in GitHub Desktop.

Select an option

Save michalpelka/38308d961e1f96c9cf4315929f91768d to your computer and use it in GitHub Desktop.
KISS-ICP Docker
# docker build -t kiss-icp -f Dockerfile .
# rocker --x11 --nvidia kiss-icp --volume /home/michal/Downloads/:/data/
# kiss_icp_pipeline --visualize --topic /os1_cloud_node/points /data/rooster_2020-03-10-10-36-30_0-006.bag
ARG ROS_DISTRO=noetic
FROM ros:$ROS_DISTRO-ros-core
SHELL ["/bin/bash", "-c"]
RUN apt-get update && apt-get install -y \
libgl1 \
libgomp1 \
python3-pip \
g++ \
git \
build-essential \
libeigen3-dev \
libtbb-dev \
pybind11-dev \
ninja-build \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Install Open3D from the PyPI repositories
RUN python3 -m pip install --no-cache-dir --upgrade pip && \
python3 -m pip install --no-cache-dir --ignore-installed --upgrade open3d
RUN git clone https://github.com/PRBonn/kiss-icp.git && \
cd kiss-icp && pip install --verbose .
RUN echo ". /opt/ros/$ROS_DISTRO/setup.bash" >> ~/.bashrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment