Skip to content

Commit cf5c911

Browse files
committed
Merge remote-tracking branch 'origin/master' into develop/fetch
2 parents 66a486d + d01269e commit cf5c911

File tree

3 files changed

+182
-71
lines changed

3 files changed

+182
-71
lines changed

jsk_fetch_robot/jsk_fetch.rosinstall.melodic

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
# This is rosinstall file for melodic PC inside fetch.
22
# $ ln -s $(rospack find jsk_fetch_startup)/../jsk_fetch.rosinstall.$ROS_DISTRO $HOME/ros/$ROS_DISTRO/src/.rosinstall
3+
4+
# This PR fix bug in multimaster connection mode.
5+
# https://github.com/PR2/app_manager/pull/50
6+
# In order to run multiple app_managers in one master, we need this PR
7+
# https://github.com/PR2/app_manager/pull/54
38
- git:
49
local-name: PR2/app_manager
510
uri: https://github.com/knorth55/app_manager.git
611
version: fetch15
7-
- git:
8-
local-name: RobotWebTools/rosbridge_suite
9-
uri: https://github.com/RobotWebTools/rosbridge_suite.git
10-
version: 0.11.9
12+
# we need this for proximity sensors
1113
- git:
1214
local-name: RoboticMaterials/FA-I-sensor
1315
uri: https://github.com/RoboticMaterials/FA-I-sensor.git
@@ -25,10 +27,22 @@
2527
local-name: fetchrobotics/robot_controllers
2628
uri: https://github.com/fetchrobotics/robot_controllers.git
2729
version: melodic-devel
30+
# We need this PR to text dialogflow interface.
31+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/291
32+
# We need this PR to support key from dialogflow.
33+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/292
34+
# We need this PR to enable google chat.
35+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/323
36+
# We need this PR to enable voicevox.
37+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/337
38+
# We need this PR to publish multichannel from respeaker.
39+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/350
40+
# We need this PR to post tweets with image.
41+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/375
2842
- git:
2943
local-name: jsk-ros-pkg/jsk_3rdparty
3044
uri: https://github.com/jsk-ros-pkg/jsk_3rdparty.git
31-
version: develop/fetch
45+
version: develop/fetch
3246
# we need to use the development branch until PR below are merged.
3347
# - https://github.com/jsk-ros-pkg/jsk_common/pull/1719
3448
# - https://github.com/jsk-ros-pkg/jsk_common/pull/1746
@@ -46,36 +60,28 @@
4660
local-name: jsk-ros-pkg/jsk_demos
4761
uri: https://github.com/jsk-ros-pkg/jsk_demos.git
4862
version: master
63+
# we need to use the development branch until the next release.
4964
- git:
5065
local-name: jsk-ros-pkg/jsk_pr2eus
5166
uri: https://github.com/jsk-ros-pkg/jsk_pr2eus.git
5267
version: master
53-
# we need to use the development branch until PR below are merged.
54-
# - https://github.com/jsk-ros-pkg/jsk_recognition/pull/2642
55-
# Restore jsk-ros-pkg/jsk_recognition master branch when the PRs are merged.
56-
# - git:
57-
# local-name: jsk-ros-pkg/jsk_recognition
58-
# uri: https://github.com/jsk-ros-pkg/jsk_recognition.git
59-
# version: master
68+
# we need to use the development branch until the next release.
6069
- git:
6170
local-name: jsk-ros-pkg/jsk_recognition
62-
uri: https://github.com/sktometometo/jsk_recognition.git
63-
version: develop/fetch
71+
uri: https://github.com/jsk-ros-pkg/jsk_recognition.git
72+
version: master
6473
# we need to use the development branch (fetch15 branch in knorth55's fork)
6574
# until it is merged to master
6675
- git:
6776
local-name: jsk-ros-pkg/jsk_robot
6877
uri: https://github.com/jsk-ros-pkg/jsk_robot.git
6978
version: develop/fetch
79+
# we need to use the development branch until the next release.
7080
- git:
7181
local-name: knorth55/app_manager_utils
7282
uri: https://github.com/knorth55/app_manager_utils
7383
version: master
74-
- git:
75-
local-name: mikeferguson/robot_calibration
76-
uri: https://github.com/mikeferguson/robot_calibration.git
77-
version: 0.5.5
78-
# https://github.com/ros-drivers/audio_common/pull/173
84+
# we need to use the development branch until the next release.
7985
- git:
8086
local-name: ros-drivers/audio_common
8187
uri: https://github.com/ros-drivers/audio_common.git
@@ -88,14 +94,6 @@
8894
local-name: ros-drivers/rosserial
8995
uri: https://github.com/708yamaguchi/rosserial.git
9096
version: fetch15
91-
- git:
92-
local-name: ros-perception/slam_gmapping
93-
uri: https://github.com/ros-perception/slam_gmapping.git
94-
version: 1.3.10
95-
- tar:
96-
local-name: ros/common_msgs/visualization_msgs
97-
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/visualization_msgs/1.12.7-0.tar.gz
98-
version: common_msgs-release-release-kinetic-visualization_msgs-1.12.7-0
9997
# Following error is output at about 25Hz for about 4 hours
10098
# [ERROR] [1653231340.987602] [/replicator_node:rosout]: [mongorestore] - E11000 duplicate key error collection: jsk_robot_lifelog.fetch1075 index: _id_ dup key: { : ObjectId('6243af9651998d10f0c7787c') }
10199
# Errors are now output once per hour
@@ -152,35 +150,38 @@
152150
local-name: jsk-ros-pkg/coral_usb_ros
153151
uri: https://github.com/jsk-ros-pkg/coral_usb_ros.git
154152
version: master
155-
# headless smach_viewer
156-
# https://github.com/ros-visualization/executive_smach_visualization/pull/46
153+
# we need melodic-devel branch for headless visualization
157154
- git:
158155
local-name: ros-visualization/executive_smach_visualization
159-
uri: https://github.com/knorth55/executive_smach_visualization.git
160-
version: develop/fetch
161-
# eus10 and roseus_resume
156+
uri: https://github.com/ros-visualization/executive_smach_visualization.git
157+
version: melodic-devel
158+
# we need this for eus10 and roseus_resume
162159
- git:
163160
local-name: euslisp/Euslisp
164161
uri: https://github.com/Affonso-Gui/EusLisp.git
165162
version: eus10
163+
# we need this for eus10 and roseus_resume
166164
- git:
167165
local-name: jsk-ros-pkg/jsk_roseus
168166
uri: https://github.com/knorth55/jsk_roseus.git
169167
version: fetch15
168+
# we need this for eus10 and roseus_resume
170169
- git:
171170
local-name: euslisp/jskeus
172171
uri: https://github.com/euslisp/jskeus.git
173172
version: master
173+
# we need this for eus10 and roseus_resume
174174
- git:
175175
local-name: jsk-ros-pkg/geneus
176176
uri: https://github.com/jsk-ros-pkg/geneus.git
177177
version: master
178+
# we need this for eus10 and roseus_resume
178179
- git:
179-
local-name: roseus_resume
180+
local-name: Affonso-Gui/roseus_resume
180181
uri: https://github.com/Affonso-Gui/roseus_resume.git
181182
version: eus10
182-
# roseus_bt
183+
# we need this for roseus_bt
183184
- git:
184-
local-name: BehaviorTree.ROS
185+
local-name: BehaviorTree/BehaviorTree.ROS
185186
uri: https://github.com/BehaviorTree/BehaviorTree.ROS
186187
version: master
Lines changed: 145 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,174 @@
1+
# This PR fix bug in multimaster connection mode.
2+
# https://github.com/PR2/app_manager/pull/50
3+
# In order to run multiple app_managers in one master, we need this PR
4+
# https://github.com/PR2/app_manager/pull/54
15
- git:
26
local-name: PR2/app_manager
3-
uri: https://github.com/furushchev/app_manager
4-
version: indigo
5-
- git:
6-
local-name: PR2/pr2_navigation
7-
uri: https://github.com/PR2/pr2_navigation.git
8-
version: hydro-devel
7+
uri: https://github.com/knorth55/app_manager
8+
version: pr1040
9+
# we need to install from source because pr2 is indigo
10+
- git:
11+
local-name: PR2/pr2_common
12+
uri: https://github.com/PR2/pr2_common.git
13+
version: melodic-devel
14+
# we need to install from source because pr2 is indigo
15+
- git:
16+
local-name: PR2/pr2_controllers
17+
uri: https://github.com/PR2/pr2_controllers.git
18+
version: melodic-devel
19+
# we need to install from source because pr2 is indigo
20+
- git:
21+
local-name: PR2/pr2_self_test
22+
uri: https://github.com/PR2/pr2_self_test.git
23+
version: kinetic-devel
24+
# we need to install from source because pr2 is indigo
25+
- git:
26+
local-name: RobotWebTools/rosbridge_suite
27+
uri: https://github.com/RobotWebTools/rosbridge_suite.git
28+
version: 0.11.9
29+
# we need to install from source because pr2 is indigo
30+
- git:
31+
local-name: code-iai/iai_common_msgs
32+
uri: https://github.com/code-iai/iai_common_msgs.git
33+
version: 0.0.6
34+
# we need to install from source because pr2 is indigo
935
- git:
1036
local-name: code-iai/snap_map_icp
1137
uri: https://github.com/code-iai/snap_map_icp.git
12-
version: hydro-devel
13-
- git:
14-
local-name: iai_common_msgs
15-
uri: https://github.com/code-iai/iai_common_msgs.git
16-
version: 0.0.6
38+
version: da2d590c5b4923c0776d990bb3ba9ec8e9122ecf
39+
# we need this PR to publish multi channel audio
40+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/350
41+
# we need this PR to tweets with image
42+
# https://github.com/jsk-ros-pkg/jsk_3rdparty/pull/375
1743
- git:
1844
local-name: jsk-ros-pkg/jsk_3rdparty
1945
uri: https://github.com/jsk-ros-pkg/jsk_3rdparty.git
20-
version: 2.1.6
46+
version: develop/pr2
47+
# we need this PR for audible warning.
48+
# https://github.com/jsk-ros-pkg/jsk_common/pull/1607
2149
- git:
2250
local-name: jsk-ros-pkg/jsk_common
2351
uri: https://github.com/jsk-ros-pkg/jsk_common.git
24-
version: 2.2.6
25-
- git:
26-
local-name: jsk-ros-pkg/jsk_common_msgs
27-
uri: https://github.com/jsk-ros-pkg/jsk_common_msgs.git
28-
version: 4.3.1
29-
- git:
30-
local-name: jsk-ros-pkg/jsk_control
31-
uri: https://github.com/jsk-ros-pkg/jsk_control.git
32-
version: 0.1.14
52+
version: develop/pr2
53+
# we need this PR for update map
54+
# https://github.com/jsk-ros-pkg/jsk_demos/pull/1277
55+
# we need this PR to fix bug in rwt_teleop
56+
# https://github.com/jsk-ros-pkg/jsk_demos/pull/1368
57+
# we need this PR for gazebo empty world
58+
# https://github.com/jsk-ros-pkg/jsk_demos/pull/1371
59+
# we need this PR for fridge demo with smach notification
60+
# https://github.com/jsk-ros-pkg/jsk_demos/pull/1374
3361
- git:
3462
local-name: jsk-ros-pkg/jsk_demos
35-
uri: https://github.com/jsk-ros-pkg/jsk_demos.git
36-
version: 0.0.4
37-
- git:
38-
local-name: jsk-ros-pkg/jsk_model_tools
39-
uri: https://github.com/jsk-ros-pkg/jsk_model_tools.git
40-
version: 0.3.5
63+
uri: https://github.com/knorth55/jsk_demos.git
64+
version: develop/pr2
65+
# we need to install from source because pr2 is indigo
4166
- git:
4267
local-name: jsk-ros-pkg/jsk_planning
4368
uri: https://github.com/jsk-ros-pkg/jsk_planning.git
44-
version: 0.1.10
69+
version: master
70+
# we need this for eus10 and roseus_resume
71+
- git:
72+
local-name: euslisp/Euslisp
73+
uri: https://github.com/Affonso-Gui/EusLisp.git
74+
version: eus10
75+
# we need this for eus10 and roseus_resume
76+
- git:
77+
local-name: euslisp/jskeus
78+
uri: https://github.com/euslisp/jskeus.git
79+
version: master
80+
# we need this for eus10 and roseus_resume
81+
- git:
82+
local-name: jsk-ros-pkg/geneus
83+
uri: https://github.com/jsk-ros-pkg/geneus.git
84+
version: master
85+
# we need this for eus10 and roseus_resume
4586
- git:
4687
local-name: jsk-ros-pkg/jsk_pr2eus
47-
uri: https://github.com/jsk-ros-pkg/jsk_pr2eus.git
48-
version: 0.3.13
88+
uri: https://github.com/knorth55/jsk_pr2eus.git
89+
version: pr1040
90+
# we need to install from source because pr2 is indigo
4991
- git:
5092
local-name: jsk-ros-pkg/jsk_recognition
5193
uri: https://github.com/jsk-ros-pkg/jsk_recognition.git
52-
version: 1.2.4
94+
version: master
95+
# we need development branch for pr2
96+
- git:
97+
local-name: jsk-ros-pkg/jsk_robot
98+
uri: https://github.com/jsk-ros-pkg/jsk_robot.git
99+
version: develop/pr2
100+
# we need this for eus10 and roseus_resume
53101
- git:
54102
local-name: jsk-ros-pkg/jsk_roseus
55-
uri: https://github.com/jsk-ros-pkg/jsk_roseus.git
56-
version: 1.6.3
103+
uri: https://github.com/knorth55/jsk_roseus.git
104+
version: pr1040
105+
# we need this for eus10 and roseus_resume
106+
- git:
107+
local-name: Affonso-Gui/roseus_resume
108+
uri: https://github.com/Affonso-Gui/roseus_resume.git
109+
version: eus10
110+
# we need to install from source because pr2 is indigo
57111
- git:
58112
local-name: jsk-ros-pkg/jsk_smart_apps
59113
uri: https://github.com/jsk-ros-pkg/jsk_smart_apps.git
60-
version: 0.0.2
114+
version: 57a355333a4f001d219003b52ecefdb0ff5b0acf
115+
# we need to install from source because pr2 is indigo
61116
- git:
62117
local-name: jsk-ros-pkg/jsk_visualization
63118
uri: https://github.com/jsk-ros-pkg/jsk_visualization.git
64-
version: 2.1.3
119+
version: master
120+
# we need to install from source because pr2 is indigo
121+
- git:
122+
local-name: knorth55/app_manager_utils
123+
uri: https://github.com/knorth55/app_manager_utils
124+
version: master
125+
# we need to install from source because pr2 is indigo
126+
- git:
127+
local-name: locusrobotics/catkin_virtualenv
128+
uri: https://github.com/locusrobotics/catkin_virtualenv.git
129+
version: 0.5.2
130+
# we need to install from source because pr2 is indigo
131+
- git:
132+
local-name: ros-drivers/audio_common
133+
uri: https://github.com/ros-drivers/audio_common.git
134+
version: master
135+
# we need to install from source because pr2 is indigo
136+
- git:
137+
local-name: ros-drivers/prosilica_driver
138+
uri: https://github.com/ros-drivers/prosilica_driver
139+
version: 3991df761ce0400b9993166c09a2529ef684cdc1
140+
# we need to install from source because pr2 is indigo
141+
- tar:
142+
local-name: ros/common_msgs/visualization_msgs
143+
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/visualization_msgs/1.12.7-0.tar.gz
144+
version: common_msgs-release-release-kinetic-visualization_msgs-1.12.7-0
145+
# we need to install from source because pr2 is indigo
146+
- git:
147+
local-name: ros-visualization/interactive_markers
148+
uri: https://github.com/ros-visualization/interactive_markers.git
149+
version: noetic-devel
150+
# we need to install from source because pr2 is indigo
151+
- tar:
152+
local-name: ros/ros_comm/message_filters
153+
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/message_filters/1.12.14-0.tar.gz
154+
version: ros_comm-release-release-kinetic-message_filters-1.12.14-0
155+
# we need to install from source because pr2 is indigo
156+
- tar:
157+
local-name: ros/ros_comm/topic_tools
158+
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/topic_tools/1.12.14-0.tar.gz
159+
version: ros_comm-release-release-kinetic-topic_tools-1.12.14-0
160+
# we need to install from source because pr2 is indigo
161+
- git:
162+
local-name: strands-project/mongodb_store
163+
uri: https://github.com/strands-project/mongodb_store
164+
version: 0.4.5
165+
# we need to install from source because pr2 is indigo
166+
- git:
167+
local-name: tork-a/roswww
168+
uri: https://github.com/tork-a/roswww.git
169+
version: develop
170+
# we need to install from source because pr2 is indigo
171+
- git:
172+
local-name: tork-a/visualization_rwt
173+
uri: https://github.com/tork-a/visualization_rwt.git
174+
version: kinetic-devel

jsk_robot_common/jsk_robot_startup/scripts/smach_to_mail.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def _status_cb(self, msg):
168168
self.smach_state_list[caller_id].append(status_dict)
169169

170170
# If we received END/FINISH status, send email, etc...
171-
if status_str in ["END", "FINISH"]:
171+
if status_str in ["END", "FINISH", "FINISH-SUCCESS", "FINISH-FAILURE"]:
172172
if (caller_id not in self.smach_state_list) or self.smach_state_list[caller_id] is None:
173173
rospy.logwarn("received END node, but we did not find START node")
174174
rospy.logwarn("failed to send {}".format(status_dict))

0 commit comments

Comments
 (0)