Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled
Messages
Services
Plugins
Recent questions tagged pose_initializer_custom 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 | aichallenge2023-racing |
| Checkout URI | https://github.com/automotiveaichallenge/aichallenge2023-racing.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-01-29 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Yamato Ando
- Takagi, Isamu
Authors
- Yamato Ando
- Takagi, Isamu
pose_initializer
Purpose
The pose_initializer is the package to send an initial pose to ekf_localizer.
It receives roughly estimated initial pose from GNSS/user.
Passing the pose to ndt_scan_matcher, and it gets a calculated ego pose from ndt_scan_matcher via service.
Finally, it publishes the initial pose to ekf_localizer.
This node depends on the map height fitter library.
See here for more details.
Interfaces
Parameters
| Name | Type | Description |
|---|---|---|
ekf_enabled |
bool | If true, EKF localizar is activated. |
ndt_enabled |
bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
stop_check_enabled |
bool | If true, initialization is accepted only when the vehicle is stopped. |
stop_check_duration |
bool | The duration used for the stop check above. |
gnss_enabled |
bool | If true, use the GNSS pose when no pose is specified. |
gnss_pose_timeout |
bool | The duration that the GNSS pose is valid. |
Services
| Name | Type | Description |
|---|---|---|
/localization/initialize |
autoware_adapi_v1_msgs::srv::InitializeLocalization | initial pose from api |
Clients
| Name | Type | Description |
|---|---|---|
/localization/pose_estimator/ndt_align_srv |
tier4_localization_msgs::srv::PoseWithCovarianceStamped | pose estimation service |
Subscriptions
| Name | Type | Description |
|---|---|---|
/sensing/gnss/pose_with_covariance |
geometry_msgs::msg::PoseWithCovarianceStamped | pose from gnss |
/sensing/vehicle_velocity_converter/twist_with_covariance |
geometry_msgs::msg::TwistStamped | twist for stop check |
Publications
| Name | Type | Description |
|---|---|---|
/localization/initialization_state |
autoware_adapi_v1_msgs::msg::LocalizationInitializationState | pose initialization state |
/initialpose3d |
geometry_msgs::msg::PoseWithCovarianceStamped | calculated initial ego pose |
Connection with Default AD API
This pose_initializer is used via default AD API. For detailed description of the API description, please refer to the description of default_ad_api.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/pose_initializer.launch.xml
-
- config_file [default: $(find-pkg-share pose_initializer)/config/pose_initializer.param.yaml]
- gnss_enabled
- ndt_enabled
- ekf_enabled
- stop_check_enabled