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