Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_concatenator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-09-26 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yukihiro Saito
- Go Sakayori
- Daniel Sanchez
- Shintaro Sakoda
Authors
- Satoshi Ota
- Go Sakayori
Trajectory Concatenator
Purpose/Role
This node aggregates trajectory candidates from multiple trajectory generators into a single autoware_internal_planning_msgs/msg/CandidateTrajectories
message. It is intended to be placed between trajectory generators and the selector/ranker.
Algorithm Overview
When a message arrives on ~/input/trajectories
, the node splits it by generator_id
and updates an in-memory buffer so that only the most recent trajectory set for each generator is retained.
A 100 ms timer then scans this buffer and drops any entry whose header stamp is older than the configured duration_time. Immediately after pruning, the timer concatenates all remaining trajectories and their accompanying generator_info
arrays, publishes the aggregated message.
Interface
Topics
Direction | Topic name | Message Type | Description |
---|---|---|---|
Subscriber | ~/input/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Trajectory sets produced by each generator |
Publisher | ~/output/trajectories |
autoware_internal_planning_msgs/msg/CandidateTrajectories |
Concatenated list of all buffered trajectories |
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_concatenator/schema/trajectory_concatenator.schema.json”) }}
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_concatenator.launch.xml
-
- concatenator_input_trajectories [default: /planning/candidate/trajectories]
- concatenator_output_trajectories [default: /planning/trajectory_selector/concatenate/trajectories]
- trajectory_concatenator_param_path [default: $(find-pkg-share autoware_trajectory_concatenator)/config/concatenator.param.yaml]