-
 

Package Summary

Tags No category tags.
Version 16.0.10
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rclcpp.git
VCS Type git
VCS Version humble
Last Updated 2024-10-31
Dev Status MAINTAINED
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

Package containing tools for dynamically loadable components

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

  • Michael Carroll

rclcpp_components

Package containing tools for dynamically loadable components.

Visit the rclcpp_components API documentation for a complete list of its main components and features.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rclcpp_components

16.0.10 (2024-07-26)

16.0.9 (2024-05-15)

16.0.8 (2024-01-24)

  • Add missing header required by the rclcpp::NodeOptions type (#2324) (#2407)
  • fix(rclcpp_components): increase the service queue sizes in component_container (backport #2363) (#2380)
  • Contributors: mergify[bot]

16.0.7 (2023-11-13)

16.0.6 (2023-09-19)

16.0.5 (2023-07-17)

16.0.4 (2023-04-25)

16.0.3 (2023-01-10)

16.0.2 (2022-11-07)

16.0.1 (2022-04-13)

16.0.0 (2022-04-08)

15.4.0 (2022-04-05)

15.3.0 (2022-03-30)

15.2.0 (2022-03-24)

  • Select executor in node registration (#1898)
  • Fix rosdoc2 issues in rclcpp (#1897)
  • Fix bugprone-exception-escape in node_main.cpp.in (#1895)
  • Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida

15.1.0 (2022-03-01)

  • small improvements to node_main.cpp.in
  • Install headers to include/${PROJECT_NAME} (#1888)
  • Use spin() in component_manager_isolated.hpp (#1881)
  • add use_global_arguments for node options of component nodes (#1776)
  • Contributors: Alberto Soragna, Shane Loretz, gezp

15.0.0 (2022-01-14)

  • Add rclcpp_components::component (#1855)
  • Contributors: Shane Loretz

14.1.0 (2022-01-05)

14.0.0 (2021-12-17)

  • Add parameter to configure number of thread (#1708)
  • remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
  • create component_container_isolated (#1781)
  • Remove author by request (#1818)
  • Update maintainers (#1817)
  • Suppress clang dead-store warnings in the benchmarks. (#1802)
  • Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp

13.1.0 (2021-10-18)

13.0.0 (2021-08-23)

  • Update client API to be able to remove pending requests. (#1734)
  • Contributors: Ivan Santiago Paunovic

12.0.0 (2021-07-26)

11.2.0 (2021-07-21)

  • Deprecate method names that use CamelCase in rclcpp_components. (#1716)
  • Contributors: Rebecca Butler

11.1.0 (2021-07-13)

  • Added a hook to generate node options in ComponentManager (#1702)
  • Contributors: Rebecca Butler

11.0.0 (2021-05-18)

10.0.0 (2021-05-11)

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

6.3.1 (2021-02-08)

6.3.0 (2021-01-25)

6.2.0 (2021-01-08)

  • Use std compliant non-method std::<filesystem::exists> function (#1502)
  • Fix string literal warnings (#1442)
  • Contributors: Audrow Nash, Josh Langsfeld

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)
  • Add benchmarks for components (#1476)
  • Contributors: Scott K Logan, Stephen Brawner

6.0.0 (2020-11-18)

  • Bump rclcpp packages to Quality Level 2 (#1445)
  • Contributors: Louise Poubel

5.1.0 (2020-11-02)

  • Update maintainers (#1384)
  • ComponentManager: switch off parameter services and event publisher (#1333)
  • Contributors: Ivan Santiago Paunovic, Martijn Buijs

5.0.0 (2020-09-18)

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)
  • Include original exception in ComponentManagerException (#1157)
  • Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita

3.0.0 (2020-06-18)

2.0.0 (2020-06-01)

  • Added missing virtual destructors. (#1149)
  • Add Security Vulnerability Policy pointing to REP-2006. (#1130)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic

1.1.0 (2020-05-26)

  • Improve documentation (#1106)
  • Fixed rep links and added more details to dependencies in quality declaration (#1116)
  • Added dockblock to ComponentManager class (#1102)
  • Update quality declaration to reflect version 1.0 (#1115)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

1.0.0 (2020-05-12)

  • Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>

  • Contributors: brawner

0.9.1 (2020-05-08)

  • Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-29)

  • Added rclcpp_components Doxyfile (#1091)
  • Deprecate redundant namespaces (#1083)
  • Export targets in addition to include directories / libraries (#1088)
  • Export component manager (#1070)
  • Install the component_manager library (#1068)
  • Make Component Manager public (#1065)
  • Remove absolute path from installed CMake code (#948)
  • Fix function docblock, check for unparsed arguments (#945)
  • Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

0.8.1 (2019-10-23)

  • Enable intra-process comm via LoadNode request. (#871)
  • Aggregate all component manager API tests. (#876)
  • Contributors: Michel Hidalgo

0.8.0 (2019-09-26)

  • Force explicit --ros-args in NodeOptions::arguments(). (#845)
  • Use of -r/--remap flags where appropriate. (#834)
  • Add line break after first open paren in multiline function call (#785)
  • fix linter issue (#795)
  • Remove non-package from ament_target_dependencies() (#793)
  • fix for multiple nodes not being recognized (#790)
  • Cmake infrastructure for creating components (#784)
  • Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria

0.7.5 (2019-05-30)

0.7.4 (2019-05-29)

  • Rename parameter options (#745)
  • don't use global arguments for components loaded into the manager (#736)
  • Contributors: Dirk Thomas, William Woodall

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Updated to support changes to Node::get_node_names(). (#698)
  • Contributors: jhdcs

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

  • Introduce rclcpp_components to implement composition (#665)
  • Contributors: Michael Carroll

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

0.6.0 (2018-11-19)

0.5.1 (2018-06-28)

0.5.0 (2018-06-25)

0.4.0 (2017-12-08)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
apriltag_ros
avt_vimba_camera
dataspeed_can_usb
depthai_filters
depthai_ros_driver
depthimage_to_laserscan
fmi_adapter
foxglove_bridge
tf2_ros
gps_tools
gpsd_client
gscam
depth_image_proc
image_proc
image_publisher
image_rotate
image_view
stereo_image_proc
imu_processors
imu_transformer
joy
spacenav
wiimote
laser_filters
laser_proc
leo_fw
swri_image_util
swri_transform_util
mavros
mavros_extras
moveit_hybrid_planning
moveit_ros_planning
mrpt_map_server
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
octomap_server
openni2_camera
pcl_ros
phidgets_accelerometer
phidgets_analog_inputs
phidgets_analog_outputs
phidgets_digital_inputs
phidgets_digital_outputs
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_motors
phidgets_spatial
phidgets_temperature
point_cloud_transport
pointcloud_to_laserscan
raspimouse_fake
rc_genicam_driver
realsense2_camera
realsense2_description
robot_state_publisher
rplidar_ros
rt_usb_9axisimu_driver
rtabmap_conversions
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz_visual_tools
septentrio_gnss_driver
simple_grasping
teleop_twist_joy
tuw_geometry
tuw_msgs
ublox_gps
urg_node
usb_cam
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
web_video_server
irobot_create_nodes
action_tutorials_cpp
composition
demo_nodes_cpp
demo_nodes_cpp_native
image_tools
logging_demo
quality_of_service_demo_cpp
domain_bridge
examples_rclcpp_minimal_composition
examples_rclcpp_minimal_subscriber
examples_rclcpp_wait_set
kobuki_velocity_smoother
test_launch_ros
nav2_collision_monitor
nav2_smoother
nav2_velocity_smoother
nmea_hardware_interface
rcss3d_agent_basic
rmf_fleet_adapter
rmf_visualization_fleet_states
rmf_visualization_floorplans
rmf_visualization_navgraphs
rmf_visualization_obstacles
rmf_visualization_schedule
ros2_ouster
ros2_socketcan
ros2component
ros2launch_security_examples
stubborn_buddies
topic_tools
serial_driver
udp_driver
ntrip_client_node
ublox_dgnss_node
ublox_nav_sat_fix_hp_node
v4l2_camera
aruco_opencv
beluga_amcl
etsi_its_conversion
spinnaker_camera_driver
spinnaker_synchronized_camera_driver
mqtt_client
adaptive_component
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
dual_laser_merger
event_camera_renderer
flex_sync
generate_parameter_library_example
laser_segmentation
libcaer_driver
metavision_driver
raspimouse
canopen_402_driver
canopen_base_driver
canopen_core
canopen_master_driver
canopen_proxy_driver
canopen_ros2_control
ros_gz_bridge
camera_aravis2
ds_dbw_can
ds_dbw_joystick_demo
as2_behaviors_motion
as2_behaviors_trajectory_generation
camera_ros
franka_gripper
mocap4r2_robot_gt
off_highway_general_purpose_radar
off_highway_premium_radar_sample
off_highway_radar
off_highway_sensor_drivers_examples
off_highway_uss
raspimouse_ros2_examples
robotont_driver
stcamera_components
stcamera_grabber
stcamera_launch
vimbax_camera
vimbax_camera_examples
whill_driver

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp_components at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 21.0.8
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rclcpp.git
VCS Type git
VCS Version iron
Last Updated 2024-11-08
Dev Status MAINTAINED
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

Package containing tools for dynamically loadable components

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Michel Hidalgo
  • William Woodall

Authors

  • Jacob Perron
  • Michael Carroll

rclcpp_components

Package containing tools for dynamically loadable components.

Visit the rclcpp_components API documentation for a complete list of its main components and features.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rclcpp_components

21.0.8 (2024-11-08)

21.0.7 (2024-07-10)

21.0.6 (2024-04-19)

21.0.5 (2024-02-07)

  • Increase the service queue sizes in component_container (#2381)
  • Contributors: M. Fatih Cırıt

21.0.4 (2023-11-17)

  • Add missing header required by the rclcpp::NodeOptions type (#2325)
  • Contributors: Ignacio Vizzo

21.0.3 (2023-09-08)

21.0.2 (2023-07-14)

21.0.1 (2023-05-11)

21.0.0 (2023-04-18)

20.0.0 (2023-04-13)

  • Update all rclcpp packages to C++17. (#2121)
  • Contributors: Chris Lalancette

19.3.0 (2023-03-01)

19.2.0 (2023-02-24)

19.1.0 (2023-02-14)

19.0.0 (2023-01-30)

  • Improve component_manager_isolated shutdown (#2085)
  • Contributors: Michael Carroll

18.0.0 (2022-12-29)

  • Update maintainers (#2043)
  • Contributors: Audrow Nash

17.1.0 (2022-11-02)

  • use unique ptr and remove unuseful container (#2013)
  • Contributors: Chen Lihui

17.0.0 (2022-09-13)

  • Revert "Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)" (#1956)
  • Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)
  • Contributors: Hubert Liberacki, William Woodall

16.2.0 (2022-05-03)

16.1.0 (2022-04-29)

16.0.1 (2022-04-13)

16.0.0 (2022-04-08)

15.4.0 (2022-04-05)

15.3.0 (2022-03-30)

15.2.0 (2022-03-24)

  • Select executor in node registration (#1898)
  • Fix rosdoc2 issues in rclcpp (#1897)
  • Fix bugprone-exception-escape in node_main.cpp.in (#1895)
  • Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida

15.1.0 (2022-03-01)

  • small improvements to node_main.cpp.in
  • Install headers to include/${PROJECT_NAME} (#1888)
  • Use spin() in component_manager_isolated.hpp (#1881)
  • add use_global_arguments for node options of component nodes (#1776)
  • Contributors: Alberto Soragna, Shane Loretz, gezp

15.0.0 (2022-01-14)

  • Add rclcpp_components::component (#1855)
  • Contributors: Shane Loretz

14.1.0 (2022-01-05)

14.0.0 (2021-12-17)

  • Add parameter to configure number of thread (#1708)
  • remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
  • create component_container_isolated (#1781)
  • Remove author by request (#1818)
  • Update maintainers (#1817)
  • Suppress clang dead-store warnings in the benchmarks. (#1802)
  • Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp

13.1.0 (2021-10-18)

13.0.0 (2021-08-23)

  • Update client API to be able to remove pending requests. (#1734)
  • Contributors: Ivan Santiago Paunovic

12.0.0 (2021-07-26)

11.2.0 (2021-07-21)

  • Deprecate method names that use CamelCase in rclcpp_components. (#1716)
  • Contributors: Rebecca Butler

11.1.0 (2021-07-13)

  • Added a hook to generate node options in ComponentManager (#1702)
  • Contributors: Rebecca Butler

11.0.0 (2021-05-18)

10.0.0 (2021-05-11)

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

6.3.1 (2021-02-08)

6.3.0 (2021-01-25)

6.2.0 (2021-01-08)

  • Use std compliant non-method std::<filesystem::exists> function (#1502)
  • Fix string literal warnings (#1442)
  • Contributors: Audrow Nash, Josh Langsfeld

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)
  • Add benchmarks for components (#1476)
  • Contributors: Scott K Logan, Stephen Brawner

6.0.0 (2020-11-18)

  • Bump rclcpp packages to Quality Level 2 (#1445)
  • Contributors: Louise Poubel

5.1.0 (2020-11-02)

  • Update maintainers (#1384)
  • ComponentManager: switch off parameter services and event publisher (#1333)
  • Contributors: Ivan Santiago Paunovic, Martijn Buijs

5.0.0 (2020-09-18)

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)
  • Include original exception in ComponentManagerException (#1157)
  • Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita

3.0.0 (2020-06-18)

2.0.0 (2020-06-01)

  • Added missing virtual destructors. (#1149)
  • Add Security Vulnerability Policy pointing to REP-2006. (#1130)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic

1.1.0 (2020-05-26)

  • Improve documentation (#1106)
  • Fixed rep links and added more details to dependencies in quality declaration (#1116)
  • Added dockblock to ComponentManager class (#1102)
  • Update quality declaration to reflect version 1.0 (#1115)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

1.0.0 (2020-05-12)

  • Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>

  • Contributors: brawner

0.9.1 (2020-05-08)

  • Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-29)

  • Added rclcpp_components Doxyfile (#1091)
  • Deprecate redundant namespaces (#1083)
  • Export targets in addition to include directories / libraries (#1088)
  • Export component manager (#1070)
  • Install the component_manager library (#1068)
  • Make Component Manager public (#1065)
  • Remove absolute path from installed CMake code (#948)
  • Fix function docblock, check for unparsed arguments (#945)
  • Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

0.8.1 (2019-10-23)

  • Enable intra-process comm via LoadNode request. (#871)
  • Aggregate all component manager API tests. (#876)
  • Contributors: Michel Hidalgo

0.8.0 (2019-09-26)

  • Force explicit --ros-args in NodeOptions::arguments(). (#845)
  • Use of -r/--remap flags where appropriate. (#834)
  • Add line break after first open paren in multiline function call (#785)
  • fix linter issue (#795)
  • Remove non-package from ament_target_dependencies() (#793)
  • fix for multiple nodes not being recognized (#790)
  • Cmake infrastructure for creating components (#784)
  • Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria

0.7.5 (2019-05-30)

0.7.4 (2019-05-29)

  • Rename parameter options (#745)
  • don't use global arguments for components loaded into the manager (#736)
  • Contributors: Dirk Thomas, William Woodall

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Updated to support changes to Node::get_node_names(). (#698)
  • Contributors: jhdcs

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

  • Introduce rclcpp_components to implement composition (#665)
  • Contributors: Michael Carroll

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

0.6.0 (2018-11-19)

0.5.1 (2018-06-28)

0.5.0 (2018-06-25)

0.4.0 (2017-12-08)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
apriltag_ros
avt_vimba_camera
depthai_filters
depthai_ros_driver
depthimage_to_laserscan
fmi_adapter
foxglove_bridge
fuse_core
fuse_models
fuse_optimizers
tf2_ros
gps_tools
gpsd_client
gscam
depth_image_proc
image_proc
image_publisher
image_rotate
image_view
stereo_image_proc
imu_processors
imu_transformer
joy
spacenav
wiimote
laser_filters
laser_proc
leo_fw
swri_image_util
swri_transform_util
mavros
mavros_extras
moveit_hybrid_planning
moveit_ros_planning
mrpt_map_server
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
novatel_gps_driver
ntpd_driver
octomap_server
openni2_camera
pcl_ros
phidgets_accelerometer
phidgets_analog_inputs
phidgets_analog_outputs
phidgets_digital_inputs
phidgets_digital_outputs
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_motors
phidgets_spatial
phidgets_temperature
point_cloud_transport
pointcloud_to_laserscan
rc_genicam_driver
realsense2_camera
realsense2_description
robot_state_publisher
rplidar_ros
rtabmap_conversions
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz_visual_tools
septentrio_gnss_driver
simple_grasping
teleop_twist_joy
tuw_geometry
ublox_gps
urg_node
usb_cam
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
web_video_server
action_tutorials_cpp
composition
demo_nodes_cpp
demo_nodes_cpp_native
image_tools
logging_demo
quality_of_service_demo_cpp
domain_bridge
examples_rclcpp_minimal_composition
examples_rclcpp_minimal_subscriber
examples_rclcpp_wait_set
kobuki_velocity_smoother
test_launch_ros
nav2_collision_monitor
nav2_smoother
nav2_velocity_smoother
nmea_hardware_interface
rcss3d_agent_basic
rmf_fleet_adapter
rmf_visualization_fleet_states
rmf_visualization_floorplans
rmf_visualization_navgraphs
rmf_visualization_obstacles
rmf_visualization_schedule
ros2_socketcan
ros2component
ros2launch_security_examples
topic_tools
serial_driver
udp_driver
ntrip_client_node
ublox_dgnss_node
ublox_nav_sat_fix_hp_node
v4l2_camera
aruco_opencv
beluga_amcl
etsi_its_conversion
spinnaker_camera_driver
spinnaker_synchronized_camera_driver
mqtt_client
adaptive_component
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
event_camera_renderer
flex_sync
generate_parameter_library_example
libcaer_driver
metavision_driver
ouster_ros
rcss3d_nao
ros_gz_bridge
camera_aravis2
nobleo_socketcan_bridge

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp_components at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 28.1.5
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rclcpp.git
VCS Type git
VCS Version jazzy
Last Updated 2024-11-07
Dev Status MAINTAINED
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

Package containing tools for dynamically loadable components

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Michel Hidalgo
  • William Woodall

Authors

  • Jacob Perron
  • Michael Carroll

rclcpp_components

Package containing tools for dynamically loadable components.

The link to the latest rclcpp_components API documentation, which includes a complete list of its main components and features, can be found on the rclcpp_components package info page.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rclcpp_components

28.1.5 (2024-09-19)

28.1.4 (2024-09-06)

28.1.3 (2024-06-27)

28.1.2 (2024-05-13)

28.1.1 (2024-04-24)

28.1.0 (2024-04-16)

  • Remove references to index.ros.org. (#2504)
  • Contributors: Chris Lalancette

28.0.1 (2024-04-16)

28.0.0 (2024-03-28)

  • Add EXECUTOR docs (#2440)
  • Update quality declaration documents (#2427)
  • crash on no class found (#2415)
    • crash on no class found

    * error on no class found instead of no callback groups Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • Contributors: Adam Aposhian, Christophe Bedard, Ruddick Lawrence

27.0.0 (2024-02-07)

26.0.0 (2024-01-24)

25.0.0 (2023-12-26)

  • Switch to target_link_libraries. (#2374)
  • feat(rclcpp_components): support events executor in node main template (#2366)
  • fix(rclcpp_components): increase the service queue sizes in component_container (#2363)
  • Contributors: Chris Lalancette, Daisuke Nishimatsu, M. Fatih Cırıt

24.0.0 (2023-11-06)

23.2.0 (2023-10-09)

23.1.0 (2023-10-04)

  • Add missing header required by the rclcpp::NodeOptions type (#2324)
  • Contributors: Ignacio Vizzo

23.0.0 (2023-09-08)

  • Update API docs links in package READMEs (#2302)
  • Contributors: Christophe Bedard

22.2.0 (2023-09-07)

22.1.0 (2023-08-21)

22.0.0 (2023-07-11)

21.3.0 (2023-06-12)

21.2.0 (2023-06-07)

21.1.1 (2023-05-11)

21.1.0 (2023-04-27)

21.0.0 (2023-04-18)

20.0.0 (2023-04-13)

  • Update all rclcpp packages to C++17. (#2121)
  • Contributors: Chris Lalancette

19.3.0 (2023-03-01)

19.2.0 (2023-02-24)

19.1.0 (2023-02-14)

19.0.0 (2023-01-30)

  • Improve component_manager_isolated shutdown (#2085)
  • Contributors: Michael Carroll

18.0.0 (2022-12-29)

  • Update maintainers (#2043)
  • Contributors: Audrow Nash

17.1.0 (2022-11-02)

  • use unique ptr and remove unuseful container (#2013)
  • Contributors: Chen Lihui

17.0.0 (2022-09-13)

  • Revert "Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)" (#1956)
  • Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)
  • Contributors: Hubert Liberacki, William Woodall

16.2.0 (2022-05-03)

16.1.0 (2022-04-29)

16.0.1 (2022-04-13)

16.0.0 (2022-04-08)

15.4.0 (2022-04-05)

15.3.0 (2022-03-30)

15.2.0 (2022-03-24)

  • Select executor in node registration (#1898)
  • Fix rosdoc2 issues in rclcpp (#1897)
  • Fix bugprone-exception-escape in node_main.cpp.in (#1895)
  • Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida

15.1.0 (2022-03-01)

  • small improvements to node_main.cpp.in
  • Install headers to include/${PROJECT_NAME} (#1888)
  • Use spin() in component_manager_isolated.hpp (#1881)
  • add use_global_arguments for node options of component nodes (#1776)
  • Contributors: Alberto Soragna, Shane Loretz, gezp

15.0.0 (2022-01-14)

  • Add rclcpp_components::component (#1855)
  • Contributors: Shane Loretz

14.1.0 (2022-01-05)

14.0.0 (2021-12-17)

  • Add parameter to configure number of thread (#1708)
  • remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
  • create component_container_isolated (#1781)
  • Remove author by request (#1818)
  • Update maintainers (#1817)
  • Suppress clang dead-store warnings in the benchmarks. (#1802)
  • Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp

13.1.0 (2021-10-18)

13.0.0 (2021-08-23)

  • Update client API to be able to remove pending requests. (#1734)
  • Contributors: Ivan Santiago Paunovic

12.0.0 (2021-07-26)

11.2.0 (2021-07-21)

  • Deprecate method names that use CamelCase in rclcpp_components. (#1716)
  • Contributors: Rebecca Butler

11.1.0 (2021-07-13)

  • Added a hook to generate node options in ComponentManager (#1702)
  • Contributors: Rebecca Butler

11.0.0 (2021-05-18)

10.0.0 (2021-05-11)

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

6.3.1 (2021-02-08)

6.3.0 (2021-01-25)

6.2.0 (2021-01-08)

  • Use std compliant non-method std::<filesystem::exists> function (#1502)
  • Fix string literal warnings (#1442)
  • Contributors: Audrow Nash, Josh Langsfeld

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)
  • Add benchmarks for components (#1476)
  • Contributors: Scott K Logan, Stephen Brawner

6.0.0 (2020-11-18)

  • Bump rclcpp packages to Quality Level 2 (#1445)
  • Contributors: Louise Poubel

5.1.0 (2020-11-02)

  • Update maintainers (#1384)
  • ComponentManager: switch off parameter services and event publisher (#1333)
  • Contributors: Ivan Santiago Paunovic, Martijn Buijs

5.0.0 (2020-09-18)

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)
  • Include original exception in ComponentManagerException (#1157)
  • Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita

3.0.0 (2020-06-18)

2.0.0 (2020-06-01)

  • Added missing virtual destructors. (#1149)
  • Add Security Vulnerability Policy pointing to REP-2006. (#1130)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic

1.1.0 (2020-05-26)

  • Improve documentation (#1106)
  • Fixed rep links and added more details to dependencies in quality declaration (#1116)
  • Added dockblock to ComponentManager class (#1102)
  • Update quality declaration to reflect version 1.0 (#1115)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

1.0.0 (2020-05-12)

  • Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>

  • Contributors: brawner

0.9.1 (2020-05-08)

  • Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-29)

  • Added rclcpp_components Doxyfile (#1091)
  • Deprecate redundant namespaces (#1083)
  • Export targets in addition to include directories / libraries (#1088)
  • Export component manager (#1070)
  • Install the component_manager library (#1068)
  • Make Component Manager public (#1065)
  • Remove absolute path from installed CMake code (#948)
  • Fix function docblock, check for unparsed arguments (#945)
  • Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

0.8.1 (2019-10-23)

  • Enable intra-process comm via LoadNode request. (#871)
  • Aggregate all component manager API tests. (#876)
  • Contributors: Michel Hidalgo

0.8.0 (2019-09-26)

  • Force explicit --ros-args in NodeOptions::arguments(). (#845)
  • Use of -r/--remap flags where appropriate. (#834)
  • Add line break after first open paren in multiline function call (#785)
  • fix linter issue (#795)
  • Remove non-package from ament_target_dependencies() (#793)
  • fix for multiple nodes not being recognized (#790)
  • Cmake infrastructure for creating components (#784)
  • Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria

0.7.5 (2019-05-30)

0.7.4 (2019-05-29)

  • Rename parameter options (#745)
  • don't use global arguments for components loaded into the manager (#736)
  • Contributors: Dirk Thomas, William Woodall

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Updated to support changes to Node::get_node_names(). (#698)
  • Contributors: jhdcs

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

  • Introduce rclcpp_components to implement composition (#665)
  • Contributors: Michael Carroll

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

0.6.0 (2018-11-19)

0.5.1 (2018-06-28)

0.5.0 (2018-06-25)

0.4.0 (2017-12-08)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
apriltag_ros
avt_vimba_camera
dataspeed_can_usb
depthai_filters
depthai_ros_driver
depthimage_to_laserscan
fmi_adapter
foxglove_bridge
fuse_core
fuse_models
fuse_optimizers
tf2_ros
gps_tools
gpsd_client
gscam
image_transport
depth_image_proc
image_proc
image_publisher
image_rotate
image_view
stereo_image_proc
imu_processors
imu_transformer
joy
spacenav
wiimote
laser_filters
laser_proc
leo_fw
swri_image_util
swri_transform_util
mavros
mavros_extras
moveit_hybrid_planning
moveit_ros_planning
mrpt_map_server
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
novatel_gps_driver
ntpd_driver
octomap_server
openni2_camera
pcl_ros
phidgets_accelerometer
phidgets_analog_inputs
phidgets_analog_outputs
phidgets_digital_inputs
phidgets_digital_outputs
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_motors
phidgets_spatial
phidgets_temperature
point_cloud_transport
pointcloud_to_laserscan
rc_genicam_driver
realsense2_camera
realsense2_description
robot_state_publisher
rplidar_ros
rt_usb_9axisimu_driver
rtabmap_conversions
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz_visual_tools
septentrio_gnss_driver
simple_grasping
teleop_twist_joy
tuw_geometry
ublox_gps
urg_node
usb_cam
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
web_video_server
irobot_create_nodes
action_tutorials_cpp
composition
demo_nodes_cpp
demo_nodes_cpp_native
image_tools
logging_demo
quality_of_service_demo_cpp
domain_bridge
examples_rclcpp_minimal_composition
examples_rclcpp_minimal_subscriber
examples_rclcpp_wait_set
kobuki_velocity_smoother
test_launch_ros
nao_lola_client
nav2_collision_monitor
nav2_smoother
nav2_velocity_smoother
nmea_hardware_interface
rcss3d_agent_basic
rmf_fleet_adapter
rmf_visualization_fleet_states
rmf_visualization_floorplans
rmf_visualization_navgraphs
rmf_visualization_obstacles
rmf_visualization_schedule
ros2_ouster
ros2_socketcan
ros2component
ros2launch_security_examples
rosbag2_transport
topic_tools
serial_driver
udp_driver
ntrip_client_node
ublox_dgnss_node
ublox_nav_sat_fix_hp_node
v4l2_camera
aruco_opencv
beluga_amcl
etsi_its_conversion
spinnaker_camera_driver
spinnaker_synchronized_camera_driver
mqtt_client
adaptive_component
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
dual_laser_merger
event_camera_renderer
flex_sync
generate_parameter_library_example
libcaer_driver
metavision_driver
ouster_ros
raspimouse
rcss3d_nao
canopen_402_driver
canopen_base_driver
canopen_core
canopen_master_driver
canopen_proxy_driver
canopen_ros2_control
ros_gz_bridge
ros_gz_sim
camera_aravis2
ds_dbw_can
ds_dbw_joystick_demo

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp_components at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 29.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rclcpp.git
VCS Type git
VCS Version rolling
Last Updated 2024-11-21
Dev Status MAINTAINED
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

Package containing tools for dynamically loadable components

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Michel Hidalgo
  • William Woodall

Authors

  • Jacob Perron
  • Michael Carroll

rclcpp_components

Package containing tools for dynamically loadable components.

The link to the latest rclcpp_components API documentation, which includes a complete list of its main components and features, can be found on the rclcpp_components package info page.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rclcpp_components

29.1.0 (2024-11-20)

29.0.0 (2024-10-03)

  • Shutdown the context before context's destructor is invoked in tests (#2633)
  • Fix typo in rclcpp_components benchmark_components (#2602)
  • Contributors: Alejandro Hernández Cordero, Christophe Bedard

28.3.3 (2024-07-29)

28.3.2 (2024-07-24)

  • Updated rcpputils path API (#2579)
  • remove deprecated APIs from component_manager.hpp (#2585)
  • Contributors: Alberto Soragna, Alejandro Hernández Cordero

28.3.1 (2024-06-25)

28.3.0 (2024-06-17)

28.2.0 (2024-04-26)

28.1.0 (2024-04-16)

  • Remove references to index.ros.org. (#2504)
  • Contributors: Chris Lalancette

28.0.1 (2024-04-16)

28.0.0 (2024-03-28)

  • Add EXECUTOR docs (#2440)
  • Update quality declaration documents (#2427)
  • crash on no class found (#2415)
    • crash on no class found

    * error on no class found instead of no callback groups Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • Contributors: Adam Aposhian, Christophe Bedard, Ruddick Lawrence

27.0.0 (2024-02-07)

26.0.0 (2024-01-24)

25.0.0 (2023-12-26)

  • Switch to target_link_libraries. (#2374)
  • feat(rclcpp_components): support events executor in node main template (#2366)
  • fix(rclcpp_components): increase the service queue sizes in component_container (#2363)
  • Contributors: Chris Lalancette, Daisuke Nishimatsu, M. Fatih Cırıt

24.0.0 (2023-11-06)

23.2.0 (2023-10-09)

23.1.0 (2023-10-04)

  • Add missing header required by the rclcpp::NodeOptions type (#2324)
  • Contributors: Ignacio Vizzo

23.0.0 (2023-09-08)

  • Update API docs links in package READMEs (#2302)
  • Contributors: Christophe Bedard

22.2.0 (2023-09-07)

22.1.0 (2023-08-21)

22.0.0 (2023-07-11)

21.3.0 (2023-06-12)

21.2.0 (2023-06-07)

21.1.1 (2023-05-11)

21.1.0 (2023-04-27)

21.0.0 (2023-04-18)

20.0.0 (2023-04-13)

  • Update all rclcpp packages to C++17. (#2121)
  • Contributors: Chris Lalancette

19.3.0 (2023-03-01)

19.2.0 (2023-02-24)

19.1.0 (2023-02-14)

19.0.0 (2023-01-30)

  • Improve component_manager_isolated shutdown (#2085)
  • Contributors: Michael Carroll

18.0.0 (2022-12-29)

  • Update maintainers (#2043)
  • Contributors: Audrow Nash

17.1.0 (2022-11-02)

  • use unique ptr and remove unuseful container (#2013)
  • Contributors: Chen Lihui

17.0.0 (2022-09-13)

  • Revert "Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)" (#1956)
  • Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)
  • Contributors: Hubert Liberacki, William Woodall

16.2.0 (2022-05-03)

16.1.0 (2022-04-29)

16.0.1 (2022-04-13)

16.0.0 (2022-04-08)

15.4.0 (2022-04-05)

15.3.0 (2022-03-30)

15.2.0 (2022-03-24)

  • Select executor in node registration (#1898)
  • Fix rosdoc2 issues in rclcpp (#1897)
  • Fix bugprone-exception-escape in node_main.cpp.in (#1895)
  • Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida

15.1.0 (2022-03-01)

  • small improvements to node_main.cpp.in
  • Install headers to include/${PROJECT_NAME} (#1888)
  • Use spin() in component_manager_isolated.hpp (#1881)
  • add use_global_arguments for node options of component nodes (#1776)
  • Contributors: Alberto Soragna, Shane Loretz, gezp

15.0.0 (2022-01-14)

  • Add rclcpp_components::component (#1855)
  • Contributors: Shane Loretz

14.1.0 (2022-01-05)

14.0.0 (2021-12-17)

  • Add parameter to configure number of thread (#1708)
  • remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
  • create component_container_isolated (#1781)
  • Remove author by request (#1818)
  • Update maintainers (#1817)
  • Suppress clang dead-store warnings in the benchmarks. (#1802)
  • Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp

13.1.0 (2021-10-18)

13.0.0 (2021-08-23)

  • Update client API to be able to remove pending requests. (#1734)
  • Contributors: Ivan Santiago Paunovic

12.0.0 (2021-07-26)

11.2.0 (2021-07-21)

  • Deprecate method names that use CamelCase in rclcpp_components. (#1716)
  • Contributors: Rebecca Butler

11.1.0 (2021-07-13)

  • Added a hook to generate node options in ComponentManager (#1702)
  • Contributors: Rebecca Butler

11.0.0 (2021-05-18)

10.0.0 (2021-05-11)

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

6.3.1 (2021-02-08)

6.3.0 (2021-01-25)

6.2.0 (2021-01-08)

  • Use std compliant non-method std::<filesystem::exists> function (#1502)
  • Fix string literal warnings (#1442)
  • Contributors: Audrow Nash, Josh Langsfeld

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)
  • Add benchmarks for components (#1476)
  • Contributors: Scott K Logan, Stephen Brawner

6.0.0 (2020-11-18)

  • Bump rclcpp packages to Quality Level 2 (#1445)
  • Contributors: Louise Poubel

5.1.0 (2020-11-02)

  • Update maintainers (#1384)
  • ComponentManager: switch off parameter services and event publisher (#1333)
  • Contributors: Ivan Santiago Paunovic, Martijn Buijs

5.0.0 (2020-09-18)

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)
  • Include original exception in ComponentManagerException (#1157)
  • Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita

3.0.0 (2020-06-18)

2.0.0 (2020-06-01)

  • Added missing virtual destructors. (#1149)
  • Add Security Vulnerability Policy pointing to REP-2006. (#1130)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic

1.1.0 (2020-05-26)

  • Improve documentation (#1106)
  • Fixed rep links and added more details to dependencies in quality declaration (#1116)
  • Added dockblock to ComponentManager class (#1102)
  • Update quality declaration to reflect version 1.0 (#1115)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

1.0.0 (2020-05-12)

  • Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>

  • Contributors: brawner

0.9.1 (2020-05-08)

  • Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-29)

  • Added rclcpp_components Doxyfile (#1091)
  • Deprecate redundant namespaces (#1083)
  • Export targets in addition to include directories / libraries (#1088)
  • Export component manager (#1070)
  • Install the component_manager library (#1068)
  • Make Component Manager public (#1065)
  • Remove absolute path from installed CMake code (#948)
  • Fix function docblock, check for unparsed arguments (#945)
  • Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

0.8.1 (2019-10-23)

  • Enable intra-process comm via LoadNode request. (#871)
  • Aggregate all component manager API tests. (#876)
  • Contributors: Michel Hidalgo

0.8.0 (2019-09-26)

  • Force explicit --ros-args in NodeOptions::arguments(). (#845)
  • Use of -r/--remap flags where appropriate. (#834)
  • Add line break after first open paren in multiline function call (#785)
  • fix linter issue (#795)
  • Remove non-package from ament_target_dependencies() (#793)
  • fix for multiple nodes not being recognized (#790)
  • Cmake infrastructure for creating components (#784)
  • Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria

0.7.5 (2019-05-30)

0.7.4 (2019-05-29)

  • Rename parameter options (#745)
  • don't use global arguments for components loaded into the manager (#736)
  • Contributors: Dirk Thomas, William Woodall

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Updated to support changes to Node::get_node_names(). (#698)
  • Contributors: jhdcs

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

  • Introduce rclcpp_components to implement composition (#665)
  • Contributors: Michael Carroll

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

0.6.0 (2018-11-19)

0.5.1 (2018-06-28)

0.5.0 (2018-06-25)

0.4.0 (2017-12-08)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
apriltag_ros
avt_vimba_camera
depthimage_to_laserscan
fmi_adapter
foxglove_bridge
fuse_core
fuse_models
fuse_optimizers
tf2_ros
gps_tools
gpsd_client
gscam
image_transport
depth_image_proc
image_proc
image_publisher
image_rotate
image_view
stereo_image_proc
imu_processors
imu_transformer
joy
spacenav
wiimote
laser_filters
laser_proc
leo_fw
swri_image_util
swri_transform_util
mavros
mavros_extras
moveit_hybrid_planning
moveit_ros_planning
mrpt_map_server
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
novatel_gps_driver
ntpd_driver
octomap_server
openni2_camera
pcl_ros
phidgets_accelerometer
phidgets_analog_inputs
phidgets_analog_outputs
phidgets_digital_inputs
phidgets_digital_outputs
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_motors
phidgets_spatial
phidgets_temperature
point_cloud_transport
pointcloud_to_laserscan
rc_genicam_driver
robot_state_publisher
rplidar_ros
rt_usb_9axisimu_driver
rviz_visual_tools
septentrio_gnss_driver
simple_grasping
teleop_twist_joy
tuw_geometry
ublox_gps
urg_node
usb_cam
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
web_video_server
action_tutorials_cpp
composition
demo_nodes_cpp
demo_nodes_cpp_native
image_tools
logging_demo
quality_of_service_demo_cpp
domain_bridge
examples_rclcpp_minimal_composition
examples_rclcpp_minimal_subscriber
examples_rclcpp_wait_set
kobuki_velocity_smoother
test_launch_ros
nao_lola_client
nmea_hardware_interface
rcss3d_agent_basic
rmf_fleet_adapter
rmf_visualization_fleet_states
rmf_visualization_floorplans
rmf_visualization_navgraphs
rmf_visualization_obstacles
rmf_visualization_schedule
ros2_socketcan
ros2component
ros2launch_security_examples
rosbag2_transport
topic_tools
serial_driver
udp_driver
ntrip_client_node
ublox_dgnss_node
ublox_nav_sat_fix_hp_node
v4l2_camera
aruco_opencv
spinnaker_camera_driver
spinnaker_synchronized_camera_driver
mqtt_client
adaptive_component
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
dual_laser_merger
event_camera_renderer
flex_sync
generate_parameter_library_example
laser_segmentation
libcaer_driver
metavision_driver
ouster_ros
raspimouse
rcss3d_nao
canopen_402_driver
canopen_base_driver
canopen_core
canopen_master_driver
canopen_proxy_driver
canopen_ros2_control
ros_gz_bridge
ros_gz_sim

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp_components at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 9.2.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rclcpp.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-07
Dev Status MAINTAINED
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

Package containing tools for dynamically loadable components

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Mabel Zhang
  • William Woodall

Authors

  • Michael Carroll

rclcpp_components

Package containing tools for dynamically loadable components.

Visit the rclcpp_components API documentation for a complete list of its main components and features.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rclcpp_components

9.2.2 (2022-12-06)

9.2.1 (2022-04-28)

9.2.0 (2021-09-17)

9.1.0 (2021-05-20)

9.0.3 (2021-05-10)

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

6.3.1 (2021-02-08)

6.3.0 (2021-01-25)

6.2.0 (2021-01-08)

  • Use std compliant non-method std::<filesystem::exists> function (#1502)
  • Fix string literal warnings (#1442)
  • Contributors: Audrow Nash, Josh Langsfeld

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)
  • Add benchmarks for components (#1476)
  • Contributors: Scott K Logan, Stephen Brawner

6.0.0 (2020-11-18)

  • Bump rclcpp packages to Quality Level 2 (#1445)
  • Contributors: Louise Poubel

5.1.0 (2020-11-02)

  • Update maintainers (#1384)
  • ComponentManager: switch off parameter services and event publisher (#1333)
  • Contributors: Ivan Santiago Paunovic, Martijn Buijs

5.0.0 (2020-09-18)

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)
  • Include original exception in ComponentManagerException (#1157)
  • Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita

3.0.0 (2020-06-18)

2.0.0 (2020-06-01)

  • Added missing virtual destructors. (#1149)
  • Add Security Vulnerability Policy pointing to REP-2006. (#1130)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic

1.1.0 (2020-05-26)

  • Improve documentation (#1106)
  • Fixed rep links and added more details to dependencies in quality declaration (#1116)
  • Added dockblock to ComponentManager class (#1102)
  • Update quality declaration to reflect version 1.0 (#1115)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

1.0.0 (2020-05-12)

  • Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>

  • Contributors: brawner

0.9.1 (2020-05-08)

  • Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-29)

  • Added rclcpp_components Doxyfile (#1091)
  • Deprecate redundant namespaces (#1083)
  • Export targets in addition to include directories / libraries (#1088)
  • Export component manager (#1070)
  • Install the component_manager library (#1068)
  • Make Component Manager public (#1065)
  • Remove absolute path from installed CMake code (#948)
  • Fix function docblock, check for unparsed arguments (#945)
  • Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

0.8.1 (2019-10-23)

  • Enable intra-process comm via LoadNode request. (#871)
  • Aggregate all component manager API tests. (#876)
  • Contributors: Michel Hidalgo

0.8.0 (2019-09-26)

  • Force explicit --ros-args in NodeOptions::arguments(). (#845)
  • Use of -r/--remap flags where appropriate. (#834)
  • Add line break after first open paren in multiline function call (#785)
  • fix linter issue (#795)
  • Remove non-package from ament_target_dependencies() (#793)
  • fix for multiple nodes not being recognized (#790)
  • Cmake infrastructure for creating components (#784)
  • Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria

0.7.5 (2019-05-30)

0.7.4 (2019-05-29)

  • Rename parameter options (#745)
  • don't use global arguments for components loaded into the manager (#736)
  • Contributors: Dirk Thomas, William Woodall

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Updated to support changes to Node::get_node_names(). (#698)
  • Contributors: jhdcs

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

  • Introduce rclcpp_components to implement composition (#665)
  • Contributors: Michael Carroll

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

0.6.0 (2018-11-19)

0.5.1 (2018-06-28)

0.5.0 (2018-06-25)

0.4.0 (2017-12-08)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp_components at Robotics Stack Exchange

No version for distro melodic. Known supported distros are highlighted in the buttons above.