Skip to content

Commit 5e6f2d5

Browse files
author
Sascha Jongebloed
committed
cleaned dockerfile and renamed actions
1 parent 07cbecf commit 5e6f2d5

File tree

3 files changed

+21
-15
lines changed

3 files changed

+21
-15
lines changed

Dockerfile

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ MAINTAINER Sascha Jongebloed, jongebloed@uni-bremen.de
44
ENV SWI_HOME_DIR=/usr/lib/swi-prolog
55
ENV LD_LIBRARY_PATH=/usr/lib/swi-prolog/lib/x86_64-linux:$LD_LIBRARY_PATH
66

7-
RUN apt update
87
RUN apt-get update && apt-get install -y \
8+
software-properties-common && \
9+
apt-add-repository ppa:swi-prolog/stable && \
10+
apt-get update && apt-get install -y \
911
gdb \
1012
g++ \
1113
clang \
@@ -14,24 +16,28 @@ RUN apt-get update && apt-get install -y \
1416
libeigen3-dev \
1517
libspdlog-dev \
1618
libraptor2-dev \
19+
librdf0-dev \
20+
libgtest-dev \
21+
libboost-python-dev \
22+
libboost-serialization-dev \
23+
libboost-program-options-dev \
24+
libfmt-dev \
1725
mongodb-clients \
1826
libmongoc-1.0-0 \
1927
libmongoc-dev \
20-
libfmt-dev \
21-
software-properties-common \
28+
doxygen \
29+
graphviz \
2230
python3 \
2331
python3-dev \
2432
python3-pip \
2533
python3-venv \
2634
python-is-python3 \
2735
python3-catkin-pkg \
2836
python3-catkin-tools \
29-
git
30-
RUN apt install -y ros-noetic-catkin
31-
32-
RUN apt-add-repository ppa:swi-prolog/stable
33-
RUN apt update
34-
RUN apt install -y swi-prolog*
37+
git \
38+
ros-noetic-catkin \
39+
ros-noetic-tf2-geometry-msgs \
40+
swi-prolog*
3541

3642
# KnowRob dependencies
3743
RUN apt install -y swi-prolog libspdlog-dev \
@@ -47,7 +53,7 @@ RUN mkdir /catkin_ws/src
4753
# Build workspace with knowrob
4854
WORKDIR /catkin_ws/src
4955
RUN git clone https://github.com/knowrob/knowrob.git
50-
RUN git clone https://github.com/sasjonge/knowrob_ros.git
56+
RUN git clone https://github.com/knowrob/knowrob_ros.git
5157
WORKDIR /catkin_ws
5258
RUN /usr/bin/catkin init
5359
RUN . /opt/ros/noetic/setup.sh && /usr/bin/catkin build

scripts/knowrob_designator_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def main():
1111
rospy.init_node('designator_resolve_test_client')
1212

13-
client = actionlib.SimpleActionClient('/knowrob/designator_resolving_started', DesignatorResolutionStartAction)
13+
client = actionlib.SimpleActionClient('/knowrob/designator/resolving_started', DesignatorResolutionStartAction)
1414
rospy.loginfo("Waiting for action server...")
1515
client.wait_for_server()
1616

scripts/knowrob_designator_service.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ def __init__(self):
2323

2424
# Start an action server for each action type
2525
self.init_server = actionlib.SimpleActionServer(
26-
'knowrob/designator_init',
26+
'/knowrob/designator/init',
2727
DesignatorInitAction,
2828
execute_cb=self.handle_init,
2929
auto_start=False
3030
)
3131
self.resolve_start_server = actionlib.SimpleActionServer(
32-
'knowrob/designator_resolving_started',
32+
'/knowrob/designator/resolving_started',
3333
DesignatorResolutionStartAction,
3434
execute_cb=self.handle_resolve_start,
3535
auto_start=False
@@ -41,13 +41,13 @@ def __init__(self):
4141
auto_start=False
4242
)
4343
self.exec_start_server = actionlib.SimpleActionServer(
44-
'knowrob/designator_execution_start',
44+
'/knowrob/designator/execution_start',
4545
DesignatorExecutionStartAction,
4646
execute_cb=self.handle_exec_start,
4747
auto_start=False
4848
)
4949
self.exec_finished_server = actionlib.SimpleActionServer(
50-
'knowrob/designator_execution_Finished',
50+
'/knowrob/designator/execution_finished',
5151
DesignatorExecutionFinishedAction,
5252
execute_cb=self.handle_exec_finished,
5353
auto_start=False

0 commit comments

Comments
 (0)