Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RJD-1457/traffic_sink_refactor #46

Merged
merged 256 commits into from
Jan 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
a7c5b23
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit May 30, 2024
cdcfc37
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit May 30, 2024
6535eeb
Add new static member function `RelativeSpeedCondition::evaluate`
yamacir-kit Jun 3, 2024
a55bcae
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Jun 18, 2024
ee02017
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Jun 26, 2024
be16d09
Remove data member `DistanceCondition::consider_z`
yamacir-kit Jun 26, 2024
77a1b31
Add `const Position &` to the argument of `DistanceCondition::distance`
yamacir-kit Jun 26, 2024
9b13ccd
Update member function `CoordinateSystem::distance` to be static member
yamacir-kit Jun 26, 2024
f95eccb
Rename `(Relative)?DistanceCondition::distance` to `evaluate`
yamacir-kit Jun 27, 2024
d005100
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Jul 3, 2024
138ed19
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Jul 5, 2024
26e5a41
Add support for `DirectionalDimension` to `SpeedCondition`
yamacir-kit Jul 5, 2024
cddc3a5
Move function `hypot` into new header `cmath/hypot.hpp`
yamacir-kit Jul 5, 2024
5018106
Update `unordered_map` of the `Entities` base class to private
yamacir-kit Jul 5, 2024
fdae8b4
Add new static member function `TimeToCollisionCondition::evaluate`
yamacir-kit Jul 8, 2024
27749e1
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Jul 16, 2024
c28fc48
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Jul 22, 2024
79a9ac8
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Jul 31, 2024
6deadb0
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Aug 1, 2024
3206624
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Aug 8, 2024
fc5345e
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Aug 28, 2024
19b6242
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Sep 3, 2024
023154e
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Sep 10, 2024
01259ea
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Sep 12, 2024
6da0744
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Sep 18, 2024
79ec36a
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Sep 25, 2024
4fee870
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Sep 27, 2024
98683d1
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Oct 7, 2024
edadb22
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Oct 11, 2024
95d173e
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Oct 25, 2024
2be427e
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Nov 5, 2024
9ba4dfa
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Nov 8, 2024
09de4c5
rename argument and member variables
hakuturu583 Nov 8, 2024
fddf3db
rename variable in TrafficController class
hakuturu583 Nov 8, 2024
1d62279
add get_entity_type function
hakuturu583 Nov 8, 2024
4824083
add sinkable_entity_type variable
hakuturu583 Nov 8, 2024
61577fc
add sinkable_entity_type to the configuration class
hakuturu583 Nov 8, 2024
25b59a5
add doxygen comment
hakuturu583 Nov 8, 2024
f7a2b92
enable compare entity type
hakuturu583 Nov 8, 2024
243a1d1
enable set traffic sink in cpp scenario
hakuturu583 Nov 8, 2024
22c4470
enable sink vehicle
hakuturu583 Nov 8, 2024
ff27398
add testcase for autosink
hakuturu583 Nov 8, 2024
c15b04e
fix typo
hakuturu583 Nov 8, 2024
9d3a626
fix typo
hakuturu583 Nov 8, 2024
8dc26c4
fix typo
hakuturu583 Nov 8, 2024
db65427
modify launch file
hakuturu583 Nov 11, 2024
91b19d3
remap debug marker
hakuturu583 Nov 11, 2024
b675797
Add launch argument `simulate_localization` to `scenario_test_runner`
yamacir-kit Nov 11, 2024
ba75cc2
use uint8_t instead of traffic_simulator_msgs::msg::EntityType
hakuturu583 Nov 12, 2024
8340952
apply reformat
hakuturu583 Nov 12, 2024
6d3b4bf
remove sonarcloud warning
hakuturu583 Nov 13, 2024
9bb5653
Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' i…
yamacir-kit Nov 13, 2024
56f31cc
remove warning
hakuturu583 Nov 13, 2024
51dfd98
Merge branch 'master' into feature/enable_specify_entity_type_in_auto…
hakuturu583 Nov 13, 2024
66ea125
fix check condition
hakuturu583 Nov 14, 2024
060bc56
Merge branch 'master' of https://github.com/tier4/scenario_simulator_…
hakuturu583 Nov 14, 2024
2e6d5d3
Merge remote-tracking branch 'origin/feature/enable_specify_entity_ty…
hakuturu583 Nov 14, 2024
a6e64b7
Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' i…
yamacir-kit Nov 19, 2024
7d28d80
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Nov 19, 2024
b11ca9d
Add the missing semicolon
yamacir-kit Nov 20, 2024
2656a5a
Split `(Relative)?DistanceCondition::evaluate` into two overloads
yamacir-kit Nov 22, 2024
b8a9e63
Add new member function `evaluateCartesianTimeToCollisionCondition`
yamacir-kit Nov 25, 2024
6bc50fe
Add new test scenario `...EntityCondition.TimeToCollisionCondition.yaml`
yamacir-kit Nov 26, 2024
ec0bea7
Cleanup static member function `TimeToCollisionCondition::evaluate`
yamacir-kit Nov 26, 2024
64da482
Fix `TimeToCollisionCondition` to return inf if relative speed < zero
yamacir-kit Nov 26, 2024
4f2863a
Fix `evaluateTimeToCollisionCondition` to not return meaningless valu…
yamacir-kit Nov 26, 2024
ca2551e
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Nov 27, 2024
8e51bbe
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Nov 28, 2024
7262f70
Set default value for Start/StopTrigger in Act
f0reachARR Nov 28, 2024
6534221
Specify version on comment
f0reachARR Nov 28, 2024
f66c84f
Fix version
f0reachARR Nov 28, 2024
9a81a11
Fix StopTrigger behavior
f0reachARR Nov 28, 2024
feddfe4
Use always_true in Event
f0reachARR Nov 28, 2024
2c91138
Update schema comment
f0reachARR Nov 28, 2024
3094a23
Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' i…
yamacir-kit Nov 28, 2024
b4ff043
Change default value definition
f0reachARR Nov 28, 2024
a18cd1b
Merge tag '6.0.1' into RJD-1457/traffic_sink_refactor
robomic Nov 28, 2024
2095cba
TrafficSink refactor with despawn functionality
robomic Nov 28, 2024
ebec879
spell-check happy
robomic Nov 28, 2024
4bc0308
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Nov 29, 2024
a832790
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Nov 29, 2024
e1a4989
fix(api): request enable autoware control
satoshi-ota Nov 27, 2024
5a94c73
fix(concealer): increase max time to request enable autoware control
satoshi-ota Nov 29, 2024
7540276
Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' i…
yamacir-kit Dec 2, 2024
cb21f12
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 2, 2024
8bd7b41
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 3, 2024
a19355c
Remove the commented out code.
takanotaiga Dec 3, 2024
6898d27
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 3, 2024
2f1da24
reorder fix
robomic Dec 3, 2024
61008cb
Merge branch 'master' into fix/snor-cloud-issue-8-1
takanotaiga Dec 4, 2024
162d11d
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 4, 2024
6977438
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 5, 2024
17b965b
Add some test cases for getClosestPoses
f0reachARR Dec 5, 2024
dc04dcf
Apply clang-format
f0reachARR Dec 5, 2024
4afe1e7
Fix getClosestPoses with naive algorithm
f0reachARR Dec 5, 2024
b9a8bc6
Merge branch 'master' into feature/act-starttrigger-optional
f0reachARR Dec 5, 2024
9f3abdb
Fix spell mistake
f0reachARR Dec 5, 2024
feddfcc
Merge branch 'master' into fix/request-enable-autoware-control
HansRobo Dec 5, 2024
7b3783e
Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' i…
yamacir-kit Dec 6, 2024
6467268
Remove class `concealer::Autoware`
yamacir-kit Dec 6, 2024
d54d506
Remove member function `AutowareUniverse::stopAndJoin`
yamacir-kit Dec 6, 2024
564b75a
Remove member function `AutowareUniverse::set`
yamacir-kit Dec 9, 2024
912d59d
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 9, 2024
d524164
Cleanup
yamacir-kit Dec 9, 2024
30767e7
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 9, 2024
b375c5f
[RJD-1369] Improve lanelet matching - 3D support
SzymonParapura Dec 6, 2024
c1b4d1f
[RJD-1369] Improve Collision Solving for Multi-Level Support
SzymonParapura Dec 8, 2024
0a4b2b0
Update `FieldOperatorApplication::getTurnIndicatorsCommand` to pure v…
yamacir-kit Dec 9, 2024
21baa9e
Fix missing newline at end of file
SzymonParapura Dec 9, 2024
064ac14
Remove stream input/output operator for `TurnIndicatorsCommand`
yamacir-kit Dec 9, 2024
c5eff71
Merge branch 'master' into fix/snor-cloud-issue-8-1
takanotaiga Dec 9, 2024
580c1d2
Remove member function `FieldOperatorApplication::restrictTargetSpeed`
yamacir-kit Dec 9, 2024
830b8f1
Remove member function `FieldOperatorApplication::checkAutowareProcess`
yamacir-kit Dec 9, 2024
9a30039
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 9, 2024
d27b8f5
Removed unrecognized words because spell-check flagged them as invalid
SzymonParapura Dec 9, 2024
8adb260
Merge branch 'master' into feature/multi-level-lanelet-support
SzymonParapura Dec 9, 2024
8a5d557
remove lanelet_id from the constructor
robomic Dec 9, 2024
4aefb2a
review suggestions
robomic Dec 9, 2024
729c31f
Fix an issue with unit tests - distanceTest
SzymonParapura Dec 9, 2024
7be6fce
AutoSinkConfig
robomic Dec 9, 2024
69918d7
TrafficSinkConfig
robomic Dec 9, 2024
2d56a8b
simplify auto_sink logic
robomic Dec 9, 2024
c2d4f1e
sink pedestrian test fix
robomic Dec 9, 2024
fbd15d4
[RJD-1370] Fix 3D Lanelet Matching Issue in cpp_mock_scenario
SzymonParapura Dec 9, 2024
ab76fb0
Update document `OpenSCENARIOSupport.md`
yamacir-kit Dec 10, 2024
41866ce
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 10, 2024
f5a9bcf
Merge branch 'master' into fix/request-enable-autoware-control
HansRobo Dec 10, 2024
e4ce844
Merge branch 'master' into fix/math-closest-point
HansRobo Dec 10, 2024
5a51271
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Dec 10, 2024
c8fb4ff
Merge branch 'master' into feature/act-starttrigger-optional
HansRobo Dec 10, 2024
32d7c23
Fixed bugs and added comments.
takanotaiga Dec 10, 2024
af6a72b
Merge branch 'master' into fix/snor-cloud-issue-8-1
takanotaiga Dec 10, 2024
ce85613
code style
robomic Dec 10, 2024
d64210b
Remove comment
SzymonParapura Dec 10, 2024
7662240
Merge branch 'master' into feature/multi-level-lanelet-support
SzymonParapura Dec 10, 2024
562b1ad
code style
robomic Dec 10, 2024
0cca110
remove unnecessary funcs
robomic Dec 10, 2024
d0403a4
remove unnecessary include directives
robomic Dec 10, 2024
4925bc7
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 10, 2024
8e954f4
Refactor code to improve readability based on SonarQube findings
SzymonParapura Dec 10, 2024
c6e983e
ref(traffic_simulator, simple_sensor_simulator): refactor altitude ch…
dmoszynski Dec 10, 2024
b214474
Merge branch 'feature/multi-level-lanelet-support' of https://github.…
dmoszynski Dec 10, 2024
bb0a6bf
fix(traffic_simulator): revert clang changes
dmoszynski Dec 10, 2024
8cf2c39
fix(simple_sensor_simulator): fix after detection_sensor refactor
dmoszynski Dec 10, 2024
80c5c89
fix(simple_senor_simulator): fix after Szymon discussion
dmoszynski Dec 10, 2024
547cb0a
Remove unused function and update comment
SzymonParapura Dec 10, 2024
682acd3
fix(simple_sensor_simulator): Fix if condition by adding negation to …
SzymonParapura Dec 10, 2024
c4e331d
Cleanup `FieldOperatorApplication::spinSome`
yamacir-kit Dec 11, 2024
d57b87c
Remove parameter `random_offset` from scenario `sample.yaml`
yamacir-kit Dec 11, 2024
3cf5169
Remove virtual function `sendSIGINT`
yamacir-kit Dec 11, 2024
e0f40f2
Remove member function `isStopRequested` and `stopRequest`
yamacir-kit Dec 11, 2024
724d705
Update `~FieldOperatorApplication()` to be non-virtual
yamacir-kit Dec 11, 2024
2ef5c6a
Merge remote-tracking branch 'origin/master' into RJD-736/autoware_ms…
yamacir-kit Dec 11, 2024
0149632
Merge remote-tracking branch 'origin/master' into refactor/concealer-1
yamacir-kit Dec 11, 2024
3f40160
Remove macro `CONCEALER_ISOLATE_STANDARD_OUTPUT`
yamacir-kit Dec 11, 2024
f0c86a4
Update all members of `FieldOperatorApplicationFor<...>` to be public
yamacir-kit Dec 11, 2024
b84c41f
Move `getAutowareState` into `FieldOperatorApplication`
yamacir-kit Dec 11, 2024
a2cae3a
Move base class `TransitionAssertion<T>` to `FieldOperatorApplication`
yamacir-kit Dec 11, 2024
dfc7c8c
Merge pull request #1462 from tier4/feature/act-starttrigger-optional
HansRobo Dec 11, 2024
9c568e9
Bump version of scenario_simulator_v2 from version 7.0.0 to version 7…
actions-user Dec 11, 2024
b6ecb69
Remove member function `receiveEmergencyState`
yamacir-kit Dec 11, 2024
f9e8d20
Merge branch 'master' into fix/math-closest-point
HansRobo Dec 11, 2024
7c9d6d6
Remove member function `receiveMrmState`
yamacir-kit Dec 11, 2024
7b01a62
Merge branch 'master' into fix/snor-cloud-issue-8-1
hakuturu583 Dec 11, 2024
39475e9
Merge branch 'master' into fix/request-enable-autoware-control
HansRobo Dec 11, 2024
bc86417
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 11, 2024
3b17828
Merge branch 'master' into feature/multi-level-lanelet-support
SzymonParapura Dec 11, 2024
3bfba93
Move data members into base class `FieldOperatorApplication`
yamacir-kit Dec 12, 2024
3e20e28
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 12, 2024
b2a1b1e
Remove static member function `evaluateTimeToCollisionCondition`
yamacir-kit Dec 12, 2024
654ae5e
Merge branch 'master' into RJD-736/autoware_msgs_support_and_localiza…
yamacir-kit Dec 12, 2024
7fb55a6
Merge pull request #1470 from tier4/fix/snor-cloud-issue-8-1
hakuturu583 Dec 12, 2024
081643a
Bump version of scenario_simulator_v2 from version 7.0.1 to version 7…
actions-user Dec 12, 2024
e8ebcb4
Merge branch 'master' into feature/time-to-collision-condition
yamacir-kit Dec 12, 2024
82b72ce
Add new enumeration `Compatibility`
yamacir-kit Dec 12, 2024
d7f8fe0
Merge branch 'master' into fix/math-closest-point
HansRobo Dec 12, 2024
0785813
Add new parameter `speed_condition` to switch compatibility
yamacir-kit Dec 12, 2024
d658872
Merge remote-tracking branch 'origin/master' into fix/speed-condition…
yamacir-kit Dec 12, 2024
d839c3e
Merge branch 'master' into fix/request-enable-autoware-control
HansRobo Dec 12, 2024
1ff543e
Merge branch 'master' into RJD-736/autoware_msgs_support_and_localiza…
yamacir-kit Dec 12, 2024
02b0302
Merge pull request #1465 from tier4/fix/request-enable-autoware-control
HansRobo Dec 13, 2024
7c4e369
Bump version of scenario_simulator_v2 from version 7.0.2 to version 7…
actions-user Dec 13, 2024
496cffd
Merge branch 'master' into fix/speed-condition/backward-compatibility
yamacir-kit Dec 13, 2024
d3a86e7
Merge branch 'master' into RJD-736/autoware_msgs_support_and_localiza…
yamacir-kit Dec 13, 2024
2aa6486
Merge pull request #1486 from tier4/fix/speed-condition/backward-comp…
yamacir-kit Dec 13, 2024
3255cef
Bump version of scenario_simulator_v2 from version 7.0.3 to version 7…
actions-user Dec 13, 2024
23f1d59
Merge remote-tracking branch 'origin/master' into RJD-736/autoware_ms…
yamacir-kit Dec 13, 2024
04c0b05
Merge remote-tracking branch 'origin/master' into feature/time-to-col…
yamacir-kit Dec 13, 2024
1717315
Update `TimeToCollisionCondition` to call `SpeedCondition` in standar…
yamacir-kit Dec 13, 2024
be05813
Merge remote-tracking branch 'origin/master' into refactor/concealer-1
yamacir-kit Dec 13, 2024
3ed40a6
Merge branch 'master' into feature/multi-level-lanelet-support
HansRobo Dec 13, 2024
a9d81db
Update some member functions of `FieldOperatorApplication` to be non-…
yamacir-kit Dec 13, 2024
0b16184
Update all member function of `FieldOperatorApplication` to be non-vi…
yamacir-kit Dec 13, 2024
9fefd58
Remove class template `FieldOperatorApplicationFor<T>`
yamacir-kit Dec 13, 2024
2823983
Merge pull request #1258 from tier4/feature/time-to-collision-condition
yamacir-kit Dec 16, 2024
69bd3f1
Merge remote-tracking branch 'origin/master' into RJD-736/autoware_ms…
yamacir-kit Dec 16, 2024
eaaa873
Bump version of scenario_simulator_v2 from version 7.0.4 to version 7…
actions-user Dec 16, 2024
51c8951
Add `/localization/pose_estimator/pose_with_covariance` to `Communica…
yamacir-kit Dec 16, 2024
32a8189
Reformat tables in `Communication.md`
yamacir-kit Dec 16, 2024
916ba5b
Sort the table lexicographically by topic name
yamacir-kit Dec 16, 2024
ce92952
Remove comments in `Communication.md`
yamacir-kit Dec 16, 2024
dd91e15
Merge remote-tracking branch 'origin/master' into refactor/concealer-1
yamacir-kit Dec 16, 2024
a6c4004
Merge branch 'master' into RJD-736/autoware_msgs_support_and_localiza…
yamacir-kit Dec 16, 2024
0b75502
Remove function template `toAutowareStateString`
yamacir-kit Dec 16, 2024
0e4277f
Remove function template `listup`
yamacir-kit Dec 16, 2024
3a22042
Move member function implementations into `field_operator_application…
yamacir-kit Dec 16, 2024
14c5051
Remove header file `autoware_stream.hpp`
yamacir-kit Dec 16, 2024
72e5d44
Merge pull request #1484 from tier4/RJD-736/autoware_msgs_support_and…
yamacir-kit Dec 16, 2024
6d8ce96
Bump version of scenario_simulator_v2 from version 7.1.0 to version 7…
actions-user Dec 16, 2024
3897b9f
Merge remote-tracking branch 'origin/master' into refactor/concealer-1
yamacir-kit Dec 16, 2024
32c55d0
Merge branch 'master' into feature/multi-level-lanelet-support
HansRobo Dec 16, 2024
d2b52ce
Merge branch 'master' into fix/math-closest-point
HansRobo Dec 16, 2024
cd96887
Cleanup class template `SubscriberWrapper`
yamacir-kit Dec 16, 2024
ecde7c0
Add new header file `concealer/member_detector.hpp`
yamacir-kit Dec 16, 2024
5c65f27
Add using declarations for subscribers and publishers
yamacir-kit Dec 16, 2024
2400c42
Remove member function `FieldOperatorApplication::shutdownAutoware`
yamacir-kit Dec 16, 2024
45a3a51
Merge pull request #1481 from tier4/feature/multi-level-lanelet-support
HansRobo Dec 16, 2024
ada25b1
Bump version of scenario_simulator_v2 from version 7.2.0 to version 7…
actions-user Dec 16, 2024
25cf2e1
Merge branch 'master' into fix/math-closest-point
HansRobo Dec 16, 2024
1b94a71
Merge pull request #1475 from tier4/fix/math-closest-point
HansRobo Dec 17, 2024
fc3108c
Bump version of scenario_simulator_v2 from version 7.3.0 to version 7…
actions-user Dec 17, 2024
2104027
Remove class `ServceWithValidation::TimeoutError`
yamacir-kit Dec 17, 2024
f55d308
Merge remote-tracking branch 'origin/master' into refactor/concealer-1
yamacir-kit Dec 17, 2024
937daeb
Remove member function `validateAvailability` and `callWithTimeoutVal…
yamacir-kit Dec 17, 2024
d86260e
Remove free function `sudokill`
yamacir-kit Dec 17, 2024
0aa6335
Remove member function `TaskQueue::stopAndJoin`
yamacir-kit Dec 17, 2024
166a239
Remove macro `DEFINE_STATE_PREDICATE`
yamacir-kit Dec 17, 2024
fb1cb9a
Remove `getAcceleration`, `getSteeringAngle`, `getVelocity` and `getG…
yamacir-kit Dec 17, 2024
5f599bb
Reformat
yamacir-kit Dec 18, 2024
bd8c037
Update Docker.yaml
hakuturu583 Dec 18, 2024
07364ce
add auto HdMapUtils::isInIntersection(const lanelet::Id lanelet_id) c…
hakuturu583 Dec 18, 2024
18602c0
Merge remote-tracking branch 'origin/master' into feature/is_in_inter…
hakuturu583 Dec 18, 2024
bde1d6c
add test case for isInIntersection function
hakuturu583 Dec 18, 2024
a75c747
Merge pull request #1489 from tier4/fix/remove_arm_ci
hakuturu583 Dec 18, 2024
d6194da
Bump version of scenario_simulator_v2 from version 7.3.1 to version 7…
actions-user Dec 18, 2024
04c283d
Merge branch 'master' into refactor/concealer-1
yamacir-kit Dec 18, 2024
676089c
Merge remote-tracking branch 'origin/master' into feature/is_in_inter…
hakuturu583 Dec 18, 2024
644d598
SpellCheckAll and SpellCheck do almost same thing, so merge them.
hakuturu583 Dec 18, 2024
5bbde1d
Merge pull request #1491 from tier4/feature/remove_duplicate_spellcheck
hakuturu583 Dec 18, 2024
25604aa
Bump version of scenario_simulator_v2 from version 7.3.2 to version 7…
actions-user Dec 18, 2024
6ab47db
Merge branch 'master' into refactor/concealer-1
yamacir-kit Dec 18, 2024
43f7e10
Merge branch 'master' into RJD-1457/traffic_sink_refactor
robomic Dec 18, 2024
539580d
style fix
robomic Dec 18, 2024
3c0f00a
Merge branch 'master' into feature/is_in_intersection
hakuturu583 Dec 19, 2024
1a83435
Merge pull request #1490 from tier4/feature/is_in_intersection
hakuturu583 Dec 20, 2024
13b1d0d
Bump version of scenario_simulator_v2 from version 7.3.3 to version 7…
actions-user Dec 20, 2024
9d88a21
Merge branch 'master' into refactor/concealer-1
yamacir-kit Dec 20, 2024
6bf6107
Merge pull request #1488 from tier4/refactor/concealer-1
yamacir-kit Dec 20, 2024
901efb4
Bump version of scenario_simulator_v2 from version 7.3.4 to version 7…
actions-user Dec 20, 2024
25aac0e
Merge branch 'master' into RJD-1457/traffic_sink_refactor
hakuturu583 Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/Docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ jobs:
strategy:
matrix:
rosdistro: [humble]
arch: [amd64, arm64]
# arch: [amd64, arm64]
arch: [amd64]

steps:
- name: Free Disk Space (Ubuntu)
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/SpellCheck.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ jobs:
local-cspell-json: .github/workflows/custom_spell.json
dict-packages: |
https://github.com/tier4/cspell-dicts
incremental-files-only: false
23 changes: 0 additions & 23 deletions .github/workflows/SpellCheckAll.yaml

This file was deleted.

4 changes: 3 additions & 1 deletion .github/workflows/custom_spell.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@
"Tschirnhaus",
"walltime",
"xerces",
"xercesc"
"xercesc",
"Szymon",
"Parapura"
]
}
126 changes: 126 additions & 0 deletions common/math/arithmetic/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,132 @@ Changelog for package arithmetic
* Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
* Contributors: Masaya Kataoka

7.3.5 (2024-12-20)
------------------
* Merge branch 'master' into refactor/concealer-1
* Merge branch 'master' into refactor/concealer-1
* Merge branch 'master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.3.4 (2024-12-20)
------------------
* Merge branch 'master' into feature/is_in_intersection
* Merge remote-tracking branch 'origin/master' into feature/is_in_intersection
* Merge remote-tracking branch 'origin/master' into feature/is_in_intersection
* Contributors: Masaya Kataoka

7.3.3 (2024-12-18)
------------------

7.3.2 (2024-12-18)
------------------

7.3.1 (2024-12-17)
------------------
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Contributors: Kotaro Yoshimoto

7.3.0 (2024-12-16)
------------------
* Merge branch 'master' into feature/multi-level-lanelet-support
* Merge branch 'master' into feature/multi-level-lanelet-support
* Merge branch 'master' into feature/multi-level-lanelet-support
* Merge branch 'master' into feature/multi-level-lanelet-support
* Merge branch 'master' into feature/multi-level-lanelet-support
* Contributors: Kotaro Yoshimoto, SzymonParapura

7.2.0 (2024-12-16)
------------------
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.1.0 (2024-12-16)
------------------
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.0.4 (2024-12-13)
------------------
* Merge branch 'master' into fix/speed-condition/backward-compatibility
* Merge remote-tracking branch 'origin/master' into fix/speed-condition/backward-compatibility
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.0.3 (2024-12-13)
------------------
* Merge branch 'master' into fix/request-enable-autoware-control
* Merge branch 'master' into fix/request-enable-autoware-control
* Merge branch 'master' into fix/request-enable-autoware-control
* Merge branch 'master' into fix/request-enable-autoware-control
* Contributors: Kotaro Yoshimoto

7.0.2 (2024-12-12)
------------------
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Contributors: Masaya Kataoka, Taiga

7.0.1 (2024-12-11)
------------------
* Merge branch 'master' into feature/act-starttrigger-optional
* Merge branch 'master' into feature/act-starttrigger-optional
* Contributors: Kotaro Yoshimoto, ぐるぐる

7.0.0 (2024-12-10)
------------------
* Merge remote-tracking branch 'origin/master' into RJD-736/autoware_msgs_support
Expand Down
2 changes: 1 addition & 1 deletion common/math/arithmetic/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>arithmetic</name>
<version>7.0.0</version>
<version>7.3.5</version>
<description>arithmetic library for scenario_simulator_v2</description>
<maintainer email="[email protected]">Tatsuya Yamasaki</maintainer>
<license>Apache License 2.0</license>
Expand Down
150 changes: 150 additions & 0 deletions common/math/geometry/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,156 @@ Changelog for package geometry
* Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
* Contributors: Masaya Kataoka

7.3.5 (2024-12-20)
------------------
* Merge branch 'master' into refactor/concealer-1
* Merge branch 'master' into refactor/concealer-1
* Merge branch 'master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Merge remote-tracking branch 'origin/master' into refactor/concealer-1
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.3.4 (2024-12-20)
------------------
* Merge branch 'master' into feature/is_in_intersection
* Merge remote-tracking branch 'origin/master' into feature/is_in_intersection
* Merge remote-tracking branch 'origin/master' into feature/is_in_intersection
* Contributors: Masaya Kataoka

7.3.3 (2024-12-18)
------------------

7.3.2 (2024-12-18)
------------------

7.3.1 (2024-12-17)
------------------
* Merge pull request `#1475 <https://github.com/tier4/scenario_simulator_v2/issues/1475>`_ from tier4/fix/math-closest-point
Fix bug in `math::geometry::getClosestPoses`
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Merge branch 'master' into fix/math-closest-point
* Fix spell mistake
* Fix getClosestPoses with naive algorithm
* Apply clang-format
* Add some test cases for getClosestPoses
* Contributors: Kotaro Yoshimoto, f0reachARR

7.3.0 (2024-12-16)
------------------
* Merge pull request `#1481 <https://github.com/tier4/scenario_simulator_v2/issues/1481>`_ from tier4/feature/multi-level-lanelet-support
Feature/multi level lanelet support
* Merge branch 'master' into feature/multi-level-lanelet-support
* Merge branch 'master' into feature/multi-level-lanelet-support
* Merge branch 'master' into feature/multi-level-lanelet-support
* ref(traffic_simulator, simple_sensor_simulator): refactor altitude checks
* Refactor code to improve readability based on SonarQube findings
* Merge branch 'master' into feature/multi-level-lanelet-support
* Remove comment
* Merge branch 'master' into feature/multi-level-lanelet-support
* Fix missing newline at end of file
* [RJD-1369] Improve Collision Solving for Multi-Level Support
- Enhanced BehaviorTree to consider altitude when detecting potential obstacles,
allowing to ignore objects located at different altitudes.
- Modified the detection sensor by introducing Ego plane determination to exclude objects below the Ego plane,
preventing unnecessary slowing or stopping caused by incorrect detections.
* Contributors: Dawid Moszynski, Kotaro Yoshimoto, SzymonParapura

7.2.0 (2024-12-16)
------------------
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge branch 'master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/master' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Merge remote-tracking branch 'origin/RJD-736/autoware_msgs_support' into RJD-736/autoware_msgs_support_and_localization_sim_mode_support
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.1.0 (2024-12-16)
------------------
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Cleanup
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Add new static member function `RelativeSpeedCondition::evaluate`
* Merge branch 'master' into feature/time-to-collision-condition
* Merge remote-tracking branch 'origin/master' into feature/time-to-collision-condition
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.0.4 (2024-12-13)
------------------
* Merge branch 'master' into fix/speed-condition/backward-compatibility
* Merge remote-tracking branch 'origin/master' into fix/speed-condition/backward-compatibility
* Contributors: Tatsuya Yamasaki, yamacir-kit

7.0.3 (2024-12-13)
------------------
* Merge branch 'master' into fix/request-enable-autoware-control
* Merge branch 'master' into fix/request-enable-autoware-control
* Merge branch 'master' into fix/request-enable-autoware-control
* Merge branch 'master' into fix/request-enable-autoware-control
* Contributors: Kotaro Yoshimoto

7.0.2 (2024-12-12)
------------------
* Merge pull request `#1470 <https://github.com/tier4/scenario_simulator_v2/issues/1470>`_ from tier4/fix/snor-cloud-issue-8-1
Fix/sonor cloud issue 8-1
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Fixed bugs and added comments.
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Merge branch 'master' into fix/snor-cloud-issue-8-1
* Remove the commented out code.
Replace this declaration by a structured binding declaration.
* Contributors: Masaya Kataoka, Taiga, Taiga Takano

7.0.1 (2024-12-11)
------------------
* Merge branch 'master' into feature/act-starttrigger-optional
* Merge branch 'master' into feature/act-starttrigger-optional
* Contributors: Kotaro Yoshimoto, ぐるぐる

7.0.0 (2024-12-10)
------------------
* Merge remote-tracking branch 'origin/master' into RJD-736/autoware_msgs_support
Expand Down
45 changes: 45 additions & 0 deletions common/math/geometry/include/geometry/plane.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// Copyright 2015 TIER IV, Inc. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

#ifndef GEOMETRY__PLANE_HPP_
#define GEOMETRY__PLANE_HPP_

#include <geometry_msgs/msg/point.hpp>
#include <geometry_msgs/msg/vector3.hpp>
#include <optional>

namespace math
{
namespace geometry
{

/// @class Plane
/// @brief Represents a plane in 3D space, defined by a normal vector and a point on the plane.
///
/// The plane is described using the equation:
/// Ax + By + Cz + D = 0
/// where:
/// - A, B, C are the components of the normal vector (normal_ attribute).
/// - D is the offset from the origin, calculated using the point and normal vector (d_ attribute).
struct Plane
{
Plane(const geometry_msgs::msg::Point & point, const geometry_msgs::msg::Vector3 & normal);
auto offset(const geometry_msgs::msg::Point & point) const -> double;

const geometry_msgs::msg::Vector3 normal_;
const double d_;
};
} // namespace geometry
} // namespace math
#endif // GEOMETRY__PLANE_HPP_
Loading