![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
autoware_utils |
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
autoware_utils |
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Wiki Tutorials
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_rclcpp at Robotics Stack Exchange
![]() |
autoware_utils_rclcpp package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-06 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_rclcpp
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for rclcpp. It is extensively used in the Autoware project to handle common tasks such as handling parameters, topics and services.
Design
-
parameter.hpp
: Simplifies parameter declaration, retrieval, updating, and waiting. -
polling_subscriber.hpp
: A subscriber class with different polling policies (latest, newest, all).
Example Code Snippets
Update Parameters Dynamically with update_param.hpp
#include <autoware_utils_rclcpp/update_param.hpp>
#include <rclcpp/rclcpp.hpp>
int main(int argc, char * argv[]) {
rclcpp::init(argc, argv);
auto node = rclcpp::Node::make_shared("param_node");
double param_value = 0.0;
std::vector<rclcpp::Parameter> params = node->get_parameters({"my_param"});
if (autoware_utils::update_param(params, "my_param", param_value)) {
RCLCPP_INFO(node->get_logger(), "Updated parameter value: %f", param_value);
} else {
RCLCPP_WARN(node->get_logger(), "Parameter 'my_param' not found.");
}
rclcpp::shutdown();
return 0;
}
Changelog for package autoware_utils_rclcpp
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
-
unify version
-
update changelog
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu, Yutaka Kondo
-
feat(autoware_utils_rclcpp): split package (#40)
- feat(autoware_utils_rclcpp): split package
- update test
* update readme ---------
-
Contributors: Takagi, Isamu