Skip to content

Commit ae2b743

Browse files
isamu-takagiBerkay Karamanmitsudome-rcyn-liuNorahXiong
authored
feat(reaction_analyzer): move package from autoware_universe (#329)
this package is moved from autowarefoundation/autoware_universe#11807 --------- Signed-off-by: Berkay Karaman <berkay@leodrive.ai> Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Signed-off-by: kobayu858 <yutaro.kobayashi@tier4.jp> Signed-off-by: Shintaro Sakoda <shintaro.sakoda@tier4.jp> Signed-off-by: batuhanbeytekin <batuhanbeytekin@gmail.com> Signed-off-by: Batuhan Beytekin <batuhanbeytekin@gmail.com> Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> Signed-off-by: M. Fatih Cırıt <mfc@autoware.org> Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com> Signed-off-by: liuXinGangChina <lxg19892021@gmail.com> Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Signed-off-by: TaikiYamada4 <taiki.yamada@tier4.jp> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Takatoshi Kondo <redboltz@gmail.com> Co-authored-by: Berkay Karaman <berkay@leodrive.ai> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Co-authored-by: Cynthia Liu <cynthia.liu@autocore.ai> Co-authored-by: NorahXiong <norah.xiong@autocore.ai> Co-authored-by: beginningfan <beginning.fan@autocore.ai> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> Co-authored-by: SakodaShintaro <shintaro.sakoda@tier4.jp> Co-authored-by: Batuhan Beytekin <71197983+batuhanbeytekin@users.noreply.github.com> Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp> Co-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com> Co-authored-by: M. Fatih Cırıt <xmfcx@users.noreply.github.com> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Co-authored-by: 心刚 <90366790+liuXinGangChina@users.noreply.github.com> Co-authored-by: Hayato Mizushima <hayato-m126@users.noreply.github.com> Co-authored-by: Taiki Yamada <129915538+TaikiYamada4@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mete Fatih Cırıt <mfc@autoware.org> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: Takatoshi Kondo <redboltz@gmail.com> Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> Co-authored-by: Junya Sasaki <junya.sasaki@tier4.jp>
1 parent 4d39c14 commit ae2b743

21 files changed

Lines changed: 4232 additions & 0 deletions

build_depends.repos

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,23 @@ repositories:
4747
type: git
4848
url: https://github.com/tier4/glog.git
4949
version: v0.6.0_t4-ros
50+
universe/external/managed_transform_buffer:
51+
type: git
52+
url: https://github.com/autowarefoundation/managed_transform_buffer.git
53+
version: main
54+
universe/external/cuda_blackboard:
55+
type: git
56+
url: https://github.com/autowarefoundation/cuda_blackboard.git
57+
version: v0.2.0
58+
universe/external/negotiated:
59+
type: git
60+
url: https://github.com/osrf/negotiated.git
61+
version: eac198b55dcd052af5988f0f174902913c5f20e7
62+
universe/external/bevdet_vendor:
63+
type: git
64+
url: https://github.com/autowarefoundation/bevdet_vendor.git
65+
version: bevdet_vendor-ros2
66+
universe/external/mussp:
67+
type: git
68+
url: https://github.com/tier4/muSSP.git
69+
version: c79e98fd5e658f4f90c06d93472faa977bc873b9
Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2+
Changelog for package reaction_analyzer
3+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4+
5+
0.49.0 (2025-12-30)
6+
-------------------
7+
* Merge remote-tracking branch 'origin/main' into prepare-0.49.0-changelog
8+
* docs: fix broken links (`#11815 <https://github.com/autowarefoundation/autoware_universe/issues/11815>`_)
9+
* fix: prevent possible dangling pointer from .str().c_str() pattern (`#11609 <https://github.com/autowarefoundation/autoware_universe/issues/11609>`_)
10+
* Fix dangling pointer caused by the .str().c_str() pattern.
11+
std::stringstream::str() returns a temporary std::string,
12+
and taking its c_str() leads to a dangling pointer when the temporary is destroyed.
13+
This patch replaces such usage with a const reference of std::string variable to ensure pointer validity.
14+
* Revert the changes made to the functions. They should only be applied to the macros.
15+
---------
16+
Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com>
17+
Co-authored-by: Junya Sasaki <junya.sasaki@tier4.jp>
18+
* Contributors: Mete Fatih Cırıt, Ryohsuke Mitsudome, Takatoshi Kondo
19+
20+
0.48.0 (2025-11-18)
21+
-------------------
22+
23+
0.47.1 (2025-08-14)
24+
-------------------
25+
26+
0.47.0 (2025-08-11)
27+
-------------------
28+
* feat: change planning output topic name to /planning/trajectory (`#11135 <https://github.com/autowarefoundation/autoware_universe/issues/11135>`_)
29+
* change planning output topic name to /planning/trajectory
30+
* style(pre-commit): autofix
31+
---------
32+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
33+
* style(pre-commit): update to clang-format-20 (`#11088 <https://github.com/autowarefoundation/autoware_universe/issues/11088>`_)
34+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
35+
* style(pre-commit): autofix (`#10982 <https://github.com/autowarefoundation/autoware_universe/issues/10982>`_)
36+
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
37+
* Contributors: Mete Fatih Cırıt, Ryohsuke Mitsudome, Yukihiro Saito
38+
39+
0.46.0 (2025-06-20)
40+
-------------------
41+
42+
0.45.0 (2025-05-22)
43+
-------------------
44+
45+
0.44.2 (2025-06-10)
46+
-------------------
47+
48+
0.44.1 (2025-05-01)
49+
-------------------
50+
51+
0.44.0 (2025-04-18)
52+
-------------------
53+
* Merge remote-tracking branch 'origin/main' into humble
54+
* fix: add missing exec_depend (`#10404 <https://github.com/autowarefoundation/autoware_universe/issues/10404>`_)
55+
* fix missing exec depend
56+
* remove fixed depend
57+
* remove the removed dependency
58+
---------
59+
* Contributors: Ryohsuke Mitsudome, Takagi, Isamu
60+
61+
0.43.0 (2025-03-21)
62+
-------------------
63+
* Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
64+
* chore: rename from `autoware.universe` to `autoware_universe` (`#10306 <https://github.com/autowarefoundation/autoware_universe/issues/10306>`_)
65+
* Contributors: Hayato Mizushima, Yutaka Kondo
66+
67+
0.42.0 (2025-03-03)
68+
-------------------
69+
* Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
70+
* feat(autoware_utils): replace autoware_universe_utils with autoware_utils (`#10191 <https://github.com/autowarefoundation/autoware_universe/issues/10191>`_)
71+
* fix: add missing includes to autoware_universe_utils (`#10091 <https://github.com/autowarefoundation/autoware_universe/issues/10091>`_)
72+
* Contributors: Fumiya Watanabe, Ryohsuke Mitsudome, 心刚
73+
74+
0.41.2 (2025-02-19)
75+
-------------------
76+
* chore: bump version to 0.41.1 (`#10088 <https://github.com/autowarefoundation/autoware_universe/issues/10088>`_)
77+
* Contributors: Ryohsuke Mitsudome
78+
79+
0.41.1 (2025-02-10)
80+
-------------------
81+
82+
0.41.0 (2025-01-29)
83+
-------------------
84+
85+
0.40.0 (2024-12-12)
86+
-------------------
87+
* Merge branch 'main' into release-0.40.0
88+
* Revert "chore(package.xml): bump version to 0.39.0 (`#9587 <https://github.com/autowarefoundation/autoware_universe/issues/9587>`_)"
89+
This reverts commit c9f0f2688c57b0f657f5c1f28f036a970682e7f5.
90+
* fix: fix ticket links in CHANGELOG.rst (`#9588 <https://github.com/autowarefoundation/autoware_universe/issues/9588>`_)
91+
* chore(package.xml): bump version to 0.39.0 (`#9587 <https://github.com/autowarefoundation/autoware_universe/issues/9587>`_)
92+
* chore(package.xml): bump version to 0.39.0
93+
* fix: fix ticket links in CHANGELOG.rst
94+
* fix: remove unnecessary diff
95+
---------
96+
Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
97+
* fix: fix ticket links in CHANGELOG.rst (`#9588 <https://github.com/autowarefoundation/autoware_universe/issues/9588>`_)
98+
* fix(cpplint): include what you use - tools (`#9574 <https://github.com/autowarefoundation/autoware_universe/issues/9574>`_)
99+
* 0.39.0
100+
* update changelog
101+
* fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (`#9304 <https://github.com/autowarefoundation/autoware_universe/issues/9304>`_)
102+
* fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (`#9304 <https://github.com/autowarefoundation/autoware_universe/issues/9304>`_)
103+
* chore(package.xml): bump version to 0.38.0 (`#9266 <https://github.com/autowarefoundation/autoware_universe/issues/9266>`_) (`#9284 <https://github.com/autowarefoundation/autoware_universe/issues/9284>`_)
104+
* unify package.xml version to 0.37.0
105+
* remove system_monitor/CHANGELOG.rst
106+
* add changelog
107+
* 0.38.0
108+
---------
109+
* Contributors: Esteve Fernandez, Fumiya Watanabe, M. Fatih Cırıt, Ryohsuke Mitsudome, Yutaka Kondo
110+
111+
0.39.0 (2024-11-25)
112+
-------------------
113+
* fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (`#9304 <https://github.com/autowarefoundation/autoware_universe/issues/9304>`_)
114+
* fix: fix ticket links to point to https://github.com/autowarefoundation/autoware_universe (`#9304 <https://github.com/autowarefoundation/autoware_universe/issues/9304>`_)
115+
* chore(package.xml): bump version to 0.38.0 (`#9266 <https://github.com/autowarefoundation/autoware_universe/issues/9266>`_) (`#9284 <https://github.com/autowarefoundation/autoware_universe/issues/9284>`_)
116+
* unify package.xml version to 0.37.0
117+
* remove system_monitor/CHANGELOG.rst
118+
* add changelog
119+
* 0.38.0
120+
---------
121+
* Contributors: Esteve Fernandez, Yutaka Kondo
122+
123+
0.38.0 (2024-11-08)
124+
-------------------
125+
* unify package.xml version to 0.37.0
126+
* docs(reaction_analyzer): update bag files and the README (`#8633 <https://github.com/autowarefoundation/autoware_universe/issues/8633>`_)
127+
* docs(reaction_analyzer): update bag files and the README
128+
* fix(reaction_analyzer): fix include hierarchy of tf2_eigen (`#8663 <https://github.com/autowarefoundation/autoware_universe/issues/8663>`_)
129+
Fixed include hierarchy of tf2_eigen
130+
* fix(reaction_analyzer): fix variableScope (`#8450 <https://github.com/autowarefoundation/autoware_universe/issues/8450>`_)
131+
* fix:variableScope
132+
* fix:clang format
133+
---------
134+
* fix(reaction_analyzer): fix constVariableReference (`#8063 <https://github.com/autowarefoundation/autoware_universe/issues/8063>`_)
135+
* fix:constVariableReference
136+
* fix:constVariableReference
137+
* fix:constVariableReference
138+
* fix:suppression constVariableReference
139+
---------
140+
* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 <https://github.com/autowarefoundation/autoware_universe/issues/7594>`_)
141+
* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 <https://github.com/autowarefoundation/autoware_universe/issues/7539>`_)
142+
refactor(motion_utils): add autoware prefix and include dir
143+
* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 <https://github.com/autowarefoundation/autoware_universe/issues/7538>`_)
144+
Co-authored-by: kosuke55 <kosuke.tnp@gmail.com>
145+
* feat!: replace autoware_auto_msgs with autoware_msgs for tools (`#7250 <https://github.com/autowarefoundation/autoware_universe/issues/7250>`_)
146+
Co-authored-by: Cynthia Liu <cynthia.liu@autocore.ai>
147+
Co-authored-by: NorahXiong <norah.xiong@autocore.ai>
148+
Co-authored-by: beginningfan <beginning.fan@autocore.ai>
149+
* feat(reaction_analyzer): add reaction anaylzer tool to measure end-to-end delay in sudden obstacle braking response (`#5954 <https://github.com/autowarefoundation/autoware_universe/issues/5954>`_)
150+
* feat(reaction_analyzer): add reaction anaylzer tool to measure end-to-end delay in sudden obstacle braking response
151+
* feat: implement message_filters package, clean up
152+
* feat: update style and readme
153+
* feat: add predicted path for the PredictedObject and add publish_only_pointcloud_with_object
154+
* feat: add wrong initialize localization protection, improve code readability
155+
* feat: launch occupancy_grid_map from reaction analyzer's own launch file
156+
* feat: update
157+
* feat: change function names
158+
* feat: update
159+
* feat: improve style, change csv output stringstream
160+
* fix: ci/cd
161+
* feat: update for new sensor setup, fix bug, optimize code, show pipeline latency, update readme
162+
* fix: container die problem
163+
* feat: update stats, check path param, add marker, warn user for wrong reaction_chain
164+
---------
165+
* Contributors: Batuhan Beytekin, Berkay Karaman, Kosuke Takeuchi, Ryohsuke Mitsudome, SakodaShintaro, Takayuki Murooka, Yutaka Kondo, kobayu858
166+
167+
0.26.0 (2024-04-03)
168+
-------------------
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
cmake_minimum_required(VERSION 3.14)
2+
project(reaction_analyzer)
3+
4+
find_package(autoware_cmake REQUIRED)
5+
autoware_package()
6+
7+
find_package(PCL REQUIRED)
8+
find_package(Eigen3 REQUIRED)
9+
10+
ament_auto_add_library(reaction_analyzer SHARED
11+
include/reaction_analyzer_node.hpp
12+
src/reaction_analyzer_node.cpp
13+
include/subscriber.hpp
14+
src/subscriber.cpp
15+
include/topic_publisher.hpp
16+
src/topic_publisher.cpp
17+
include/utils.hpp
18+
src/utils.cpp
19+
)
20+
21+
target_include_directories(reaction_analyzer
22+
SYSTEM PUBLIC
23+
${PCL_INCLUDE_DIRS}
24+
${EIGEN3_INCLUDE_DIR}
25+
)
26+
27+
target_link_libraries(reaction_analyzer
28+
${PCL_LIBRARIES}
29+
)
30+
31+
rclcpp_components_register_node(reaction_analyzer
32+
PLUGIN "reaction_analyzer::ReactionAnalyzerNode"
33+
EXECUTABLE reaction_analyzer_exe
34+
)
35+
36+
ament_auto_package(
37+
INSTALL_TO_SHARE
38+
param
39+
launch
40+
)

0 commit comments

Comments
 (0)