forked from teshanshanuka/br-challenge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
31 lines (24 loc) · 1.24 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FROM osrf/ros:melodic-desktop-full
RUN apt update
RUN apt install -y \
ros-$ROS_DISTRO-rqt-py-trees \
ros-$ROS_DISTRO-rqt-reconfigure
RUN apt install -y \
ros-$ROS_DISTRO-joy ros-$ROS_DISTRO-teleop-twist-joy \
ros-$ROS_DISTRO-teleop-twist-keyboard ros-$ROS_DISTRO-laser-proc \
ros-$ROS_DISTRO-rgbd-launch ros-$ROS_DISTRO-depthimage-to-laserscan \
ros-$ROS_DISTRO-rosserial-arduino ros-$ROS_DISTRO-rosserial-python \
ros-$ROS_DISTRO-rosserial-server ros-$ROS_DISTRO-rosserial-client \
ros-$ROS_DISTRO-rosserial-msgs ros-$ROS_DISTRO-amcl ros-$ROS_DISTRO-map-server \
ros-$ROS_DISTRO-move-base ros-$ROS_DISTRO-urdf ros-$ROS_DISTRO-xacro \
ros-$ROS_DISTRO-compressed-image-transport ros-$ROS_DISTRO-rqt* \
ros-$ROS_DISTRO-gmapping ros-$ROS_DISTRO-navigation ros-$ROS_DISTRO-interactive-markers
RUN apt install -y \
ros-$ROS_DISTRO-turtlebot3-msgs ros-$ROS_DISTRO-turtlebot3 ros-$ROS_DISTRO-turtlebot3-autorace
RUN apt install -y \
ros-$ROS_DISTRO-laser-geometry
RUN echo "source /opt/ros/$ROS_DISTRO/setup.bash" >> /root/.bashrc
RUN echo 'PS1="[\[\e[1;36m\]\w\[\e[0m\]]\[\e[1;31m\]>\[\e[0m\] "' >> /root/.bashrc
RUN echo "export TURTLEBOT3_MODEL=burger" >> /root/.bashrc
WORKDIR /root/catkin_ws
CMD ["/bin/bash"]