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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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-10-24 |
| 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]