Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 18.3.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | A scenario-based simulation framework for Autoware |
| Checkout URI | https://github.com/tier4/scenario_simulator_v2.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-11-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Masaya Kataoka
Authors
Geometry Package
This package provides features for geometric calculation. Before reading the code in geometry package, please understand these words.
Cartesian Coordinate System
Generally, it is also called a rectangular coordinate system or orthogonal coordinate system.
In geometry package, we treat 3-dimension cartesian coordinate system with x,y,z axis.
Frenet Coordinate System
The frenet coordinate system is a coordinate system that is defined along a curve.
In the geometry package, a curve consisted of 3 3rd order polynomials about each x,y, and z axis in a cartesian coordinate system.
We define the shape of the curve by changing s value of the 3rd order polynomials as^3+bs^2+cs+d in range s = [0,1].
In this coordinate system, s value is normalized in range s = [0,1], s value does not consider the length when the curve is stretched.
If the coefficient a,b = 0, the shape of the curve is a line segment.
In this case, the position of the s = 0 is the start point, and the position of the s = 1 is the end position.
If the coefficient a,b,c = 0, the shape of the curve is a point.
In this case, only s = 0 case is valid, all of the other cases are invalid.
If you find a case that the shape is a point but s is not equal to 0, please notify to developers.
Some of functions in the geometry package have denormalize_s argument with bool type.
If the denormalize_s = false, the return value s of the function is normalized and in range s = [0,1].
If the denormalize_s = true, the return value s is denormalized and it returns the value s times the length of the curve.
\warning A catmull-rom spline curve consists of multiple hermite curves. Each hermite curve has a different length. So, the catmull-rom spline curve can not normalize its length and frenet coordinate of catmull-rom spline curve is always denormalized.
Changelog for package geometry
1.15.0 (2024-04-18)
- Merge branch 'master' into refactor/drop_workflow
- Merge remote-tracking branch 'origin/master' into refactor/drop_workflow # Conflicts: # test_runner/scenario_test_runner/config/workflow_example.yaml
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Merge branch 'master' into refactor/drop_workflow
- Contributors: Kotaro Yoshimoto
2.5.0 (2024-07-08)
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge branch 'master' into feature/publish_empty_context
- Merge remote-tracking branch 'origin/master' into feature/publish_empty_context
- Contributors: Masaya Kataoka
16.4.2 (2025-05-23)
18.3.2 (2025-11-06)
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.7 (2025-11-14)
- Merge branch 'master' into dependabot/github_actions/8BitJonny/gh-get-current-pr-4.0.0
- Contributors: Kotaro Yoshimoto
18.3.6 (2025-11-13)
- Merge branch 'master' into fix/multiple_states_on_phase
- Merge branch 'master' into fix/multiple_states_on_phase
- Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki
18.3.5 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-6
- Contributors: Taiga
18.3.4 (2025-11-13)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-5
- Contributors: Taiga
18.3.3 (2025-11-07)
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Bump version of scenario_simulator_v2 from version 18.3.1 to version 18.3.2
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Merge branch 'master' into dependabot/github_actions/actions/github-script-8
- Merge branch 'master' into dependabot/github_actions/actions/checkout-5
- Contributors: Kotaro Yoshimoto, Taiga
18.3.1 (2025-11-04)
- Merge branch 'master' into fix/improve-docs
- Merge branch 'master' into fix/improve-docs
- Contributors: Kotaro Yoshimoto, ぐるぐる
18.3.0 (2025-11-04)
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Merge branch 'master' into feature/lidar_noise_v1
- Contributors: Kotaro Yoshimoto
18.2.1 (2025-11-04)
18.2.0 (2025-11-04)
- Merge branch 'master' into feature/publisher-noise-velocity-report
- Contributors: Kotaro Yoshimoto
18.1.1 (2025-10-31)
18.1.0 (2025-10-27)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
|
geometry package from geometry repoeigen_conversions geometry kdl_conversions tf tf_conversions |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.12.1 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | Packages for common geometric calculations including the ROS transform library, "tf". Also includes ROS bindings for "bullet" physics engine and "kdl" kinematics/dynamics package. |
| Checkout URI | https://github.com/ros/geometry.git |
| VCS Type | git |
| VCS Version | melodic-devel |
| Last Updated | 2021-09-02 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tully Foote
Authors
- Tully Foote
Changelog for package geometry
1.12.1 (2020-03-10)
- Bump CMake version to avoid CMP0048 warning (#204)
- Contributors: Shane Loretz
1.12.0 (2018-05-02)
1.11.9 (2017-07-14)
- [doc] Add migration notice in manifest. (#129)
- Contributors: Isaac I.Y. Saito
1.11.8 (2016-03-04)
1.11.7 (2015-04-21)
1.11.6 (2015-03-25)
1.11.5 (2015-03-17)
1.11.4 (2014-12-23)
- Update package.xml
- Contributors: David Lu!!
1.11.3 (2014-05-07)
1.11.2 (2014-02-25)
1.11.1 (2014-02-23)
1.11.0 (2014-02-14)
1.10.8 (2014-02-01)
1.10.7 (2013-12-27)
1.10.6 (2013-08-28)
1.10.5 (2013-07-19)
1.10.4 (2013-07-11)
1.10.3 (2013-07-09)
1.10.2 (2013-07-09)
1.10.1 (2013-07-05)
1.10.0 (2013-07-05)
1.9.31 (2013-04-18 18:16)
1.9.30 (2013-04-18 16:26)
- add buildtool_depend
- add CMakeLists.txt for metapackage
1.9.29 (2013-01-13)
1.9.28 (2013-01-02)
1.9.27 (2012-12-21)
1.9.26 (2012-12-14)
1.9.25 (2012-12-13)
1.9.24 (2012-12-11)
- Version 1.9.24
1.9.23 (2012-11-22)
- Releaseing version 1.9.23
1.9.22 (2012-11-04 09:14)
1.9.21 (2012-11-04 01:19)
1.9.20 (2012-11-02)
- depend on angles
1.9.19 (2012-10-31)
1.9.18 (2012-10-16)
1.9.17 (2012-10-02)
1.9.16 (2012-09-29)
- fixing xml syntax
- adding geometry metapackage and updating to 1.9.16
1.9.15 (2012-09-30)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| angles | |
| eigen_conversions | |
| kdl_conversions | |
| tf | |
| tf_conversions |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| robot |
Launch files
Messages
Services
Plugins
Recent questions tagged geometry at Robotics Stack Exchange
|
geometry package from geometry repoeigen_conversions geometry kdl_conversions tf tf_conversions |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 1.13.4 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | Packages for common geometric calculations including the ROS transform library, "tf". Also includes ROS bindings for "bullet" physics engine and "kdl" kinematics/dynamics package. |
| Checkout URI | https://github.com/ros/geometry.git |
| VCS Type | git |
| VCS Version | noetic-devel |
| Last Updated | 2025-05-31 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Tully Foote
Authors
- Tully Foote
Changelog for package geometry
1.13.4 (2025-04-25)
1.13.3 (2025-04-10)
1.13.2 (2020-06-08)
1.13.1 (2020-05-15)
1.13.0 (2020-03-10)
1.12.1 (2020-03-10)
- Bump CMake version to avoid CMP0048 warning (#204)
- Contributors: Shane Loretz
1.12.0 (2018-05-02)
1.11.9 (2017-07-14)
- [doc] Add migration notice in manifest. (#129)
- Contributors: Isaac I.Y. Saito
1.11.8 (2016-03-04)
1.11.7 (2015-04-21)
1.11.6 (2015-03-25)
1.11.5 (2015-03-17)
1.11.4 (2014-12-23)
- Update package.xml
- Contributors: David Lu!!
1.11.3 (2014-05-07)
1.11.2 (2014-02-25)
1.11.1 (2014-02-23)
1.11.0 (2014-02-14)
1.10.8 (2014-02-01)
1.10.7 (2013-12-27)
1.10.6 (2013-08-28)
1.10.5 (2013-07-19)
1.10.4 (2013-07-11)
1.10.3 (2013-07-09)
1.10.2 (2013-07-09)
1.10.1 (2013-07-05)
1.10.0 (2013-07-05)
1.9.31 (2013-04-18 18:16)
1.9.30 (2013-04-18 16:26)
- add buildtool_depend
- add CMakeLists.txt for metapackage
1.9.29 (2013-01-13)
1.9.28 (2013-01-02)
1.9.27 (2012-12-21)
1.9.26 (2012-12-14)
1.9.25 (2012-12-13)
1.9.24 (2012-12-11)
- Version 1.9.24
1.9.23 (2012-11-22)
- Releaseing version 1.9.23
1.9.22 (2012-11-04 09:14)
1.9.21 (2012-11-04 01:19)
1.9.20 (2012-11-02)
- depend on angles
1.9.19 (2012-10-31)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| angles | |
| eigen_conversions | |
| kdl_conversions | |
| tf | |
| tf_conversions |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| robot |