Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]
Messages
Services
Plugins
Recent questions tagged autoware_trajectory_optimizer at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.39.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
- Daniel Sanchez
- Yukihiro Saito
- Go Sakayori
- Shintaro Sakoda
Authors
- Daniel Sanchez
Autoware Trajectory Optimizer
The autoware_trajectory_optimizer
package is responsible for generating smooth and feasible trajectories for autonomous vehicles. It takes in a series of waypoints and outputs a continuous trajectory that the vehicle can follow. The interpolation methods for the path include the elastic band smoother and the Akima spline. Additionally, velocity smoothing can be achieved using assets from the autoware_velocity_smoother
package.
Features
- Interpolates waypoints to generate smooth trajectories.
- Ensures continuity and feasibility of the generated trajectories.
- Configurable parameters to adjust the interpolation behavior.
Dependencies
This package depends on the following packages:
-
autoware_velocity_smoother
: Ensures that the velocity profile of the trajectory is smooth and feasible. -
autoware_path_smoother
: Smooths the path to ensure that the trajectory is continuous and drivable.
Parameters
{{ json_to_markdown(“planning/autoware_trajectory_optimizer/schema/trajectory_optimizer.schema.json”) }}
Parameters can be set via YAML configuration files in the config/
directory.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/trajectory_optimizer.launch.xml
-
- trajectory_optimizer_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_optimizer.param.yaml]
- jerk_filtered_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/JerkFiltered.param.yaml]
- velocity_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_velocity_smoother.param.yaml]
- common_smoother_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/velocity_smoothing/default_common.param.yaml]
- elastic_band_param_path [default: $(find-pkg-share autoware_trajectory_optimizer)/config/trajectory_smoothing/elastic_band_smoother.param.yaml]
- input_traj [default: /planning/diffusion_planner/trajectory]
- input_trajectories [default: /planning/diffusion_planner/candidate_trajectories]
- output_traj [default: /planning/scenario_planning/trajectory]
- output_trajectories [default: /planning/generator/candidate_trajectories]