Add slam_in_autonomous_driving repo
This commit is contained in:
22
workspace/slam_in_autonomous_driving/Dockerfile
Normal file
22
workspace/slam_in_autonomous_driving/Dockerfile
Normal file
@@ -0,0 +1,22 @@
|
||||
FROM osrf/ros:noetic-desktop-full
|
||||
|
||||
ADD docker/sources.list /etc/apt
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y ros-noetic-pcl-ros ros-noetic-velodyne-msgs libopencv-dev libgoogle-glog-dev libeigen3-dev libsuitesparse-dev libpcl-dev libyaml-cpp-dev libbtbb-dev libgmock-dev unzip python3-tk\
|
||||
&& mkdir /sad
|
||||
|
||||
COPY ./thirdparty/ /sad/
|
||||
|
||||
WORKDIR /sad/
|
||||
|
||||
RUN ls -la \
|
||||
&& rm -rf ./Pangolin \
|
||||
&& unzip ./Pangolin.zip \
|
||||
&& mkdir ./Pangolin/build \
|
||||
&& cmake ./Pangolin -B ./Pangolin/build \
|
||||
&& make -j4 -C ./Pangolin/build install \
|
||||
# && cmake ./g2o -B ./g2o/build \
|
||||
# && make -j4 -C ./g2o/build install \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& rm -rf /sad
|
||||
Reference in New Issue
Block a user