Package Summary

Tags No category tags.
Version 16.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 humble
Last Updated 2024-04-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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

  • Dirk Thomas

rclcpp

The ROS client library in C++.

Visit the rclcpp 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

16.0.8 (2024-01-24)

  • Add missing stdexcept include (#2186) (#2394)
  • Contributors: gentoo90

16.0.7 (2023-11-13)

  • Disable the loaned messages inside the executor. (backport #2335) (#2364)
  • Add missing \'enable_rosout\' comments (#2345) (#2347)
  • address rate related flaky tests. (#2329) (#2342)
  • Update SignalHandler get_global_signal_handler to avoid complex types in static memory (#2316) (#2321)
  • Fix C++20 allocator construct deprecation (#2292) (#2319)
  • Contributors: mergify[bot]

16.0.6 (2023-09-19)

  • Topic correct typeadapter deduction (#2294) (#2297)
  • check thread whether joinable before join (#2019) (#2275)
  • Do not crash Executor when send_response fails due to client failure. (#2276) (#2280)
  • Contributors: mergify[bot]

16.0.5 (2023-07-17)

  • warning: comparison of integer expressions of different signedness (#2219) (#2223)
  • Trigger the intraprocess guard condition with data (#2164) (#2167)
  • Implement validity checks for rclcpp::Clock (#2040) (#2210)
  • Contributors: Tomoya Fujita, mergify[bot]

16.0.4 (2023-04-25)

  • use allocator via init_options argument. (#2129) (#2131)
  • Contributors: mergify[bot]

16.0.3 (2023-01-10)

  • Fix SharedFuture from async_send_request never becomes valid (#2044) (#2076)
  • do not throw exception if trying to dequeue an empty intra-process buffer (#2061) (#2070)
  • fix nullptr dereference in prune_requests_older_than (#2008) (#2065)
  • Fix bug that a callback not reached (#1640) (#2033)
  • Contributors: mergify[bot]

16.0.2 (2022-11-07)

  • fix mismatched issue if using zero_allocate (#1995) (#2026)
  • use regex for wildcard matching (backport #1839) (#1986)
  • Drop wrong template specialization (#1926) (#1937)
  • Add statistics for handle_loaned_message (#1927) (#1932)
  • Contributors: mergify[bot]

16.0.1 (2022-04-13)

  • remove DEFINE_CONTENT_FILTER cmake option (#1914)
  • Contributors: Chen Lihui

16.0.0 (2022-04-08)

  • remove things that were deprecated during galactic (#1913)
  • Contributors: William Woodall

15.4.0 (2022-04-05)

  • add take_data_by_entity_id API to waitable (#1892)
  • add content-filtered-topic interfaces (#1561)
  • Contributors: Alberto Soragna, Chen Lihui

15.3.0 (2022-03-30)

  • [NodeParameters] Set name in param info pre-check (#1908)
  • Add test-dep ament_cmake_google_benchmark (#1904)
  • Add publish by loaned message in GenericPublisher (#1856)
  • Contributors: Abrar Rahman Protyasha, Barry Xu, Ga

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
aruco_ros github-pal-robotics-aruco_ros
avt_vimba_camera github-astuff-avt_vimba_camera
behaviortree_cpp github-BehaviorTree-BehaviorTree-CPP
bondcpp github-ros-bond_core
test_bond github-ros-bond_core
cartographer_ros github-ros2-cartographer_ros
cartographer_rviz github-ros2-cartographer_ros
control_toolbox github-ros-controls-control_toolbox
create_driver github-AutonomyLab-create_robot
dataspeed_can_msg_filters bitbucket-dataspeedinc-dataspeed_can
dataspeed_can_tools bitbucket-dataspeedinc-dataspeed_can
dataspeed_can_usb bitbucket-dataspeedinc-dataspeed_can
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_filters github-luxonis-depthai-ros
depthai_ros_driver github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
dynamixel_workbench_toolbox github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_sdk_examples github-ROBOTIS-GIT-DynamixelSDK
fadecandy_driver github-eurogroep-fadecandy_ros
filters github-ros-filters
find_object_2d github-introlab-find-object
flexbe_app github-flexbe-flexbe_app
fmi_adapter github-boschresearch-fmi_adapter
foxglove_bridge github-foxglove-ros-foxglove-bridge
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
gazebo_video_monitor_plugins github-nlamprian-gazebo_video_monitors
geometric_shapes github-ros-planning-geometric_shapes
test_tf2 github-ros2-geometry2
tf2_geometry_msgs github-ros2-geometry2
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
turtle_tf2_cpp github-ros-geometry_tutorials
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
grid_map_cv github-ANYbotics-grid_map
grid_map_demos github-ANYbotics-grid_map
grid_map_msgs github-ANYbotics-grid_map
grid_map_pcl github-ANYbotics-grid_map
grid_map_ros github-ANYbotics-grid_map
grid_map_rviz_plugin github-ANYbotics-grid_map
grid_map_visualization github-ANYbotics-grid_map
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
interactive_marker_twist_server github-ros-visualization-interactive_marker_twist_server
interactive_markers github-ros-visualization-interactive_markers
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_fw github-LeoRover-leo_robot-ros2
hri github-ros4hri-libhri
pyhri github-ros4hri-libhri
lms1xx github-clearpathrobotics-LMS1xx
mapviz github-swri-robotics-mapviz
mapviz_plugins github-swri-robotics-mapviz
multires_image github-swri-robotics-mapviz
tile_map github-swri-robotics-mapviz
swri_console_util github-swri-robotics-marti_common
swri_geometry_util github-swri-robotics-marti_common
swri_image_util github-swri-robotics-marti_common
swri_math_util github-swri-robotics-marti_common
swri_roscpp github-swri-robotics-marti_common
swri_route_util github-swri-robotics-marti_common
swri_system_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
mocap_optitrack github-ros-drivers-mocap_optitrack
moveit_core github-ros-planning-moveit2
moveit_planners_chomp github-ros-planning-moveit2
chomp_motion_planner github-ros-planning-moveit2
moveit_planners_ompl github-ros-planning-moveit2
pilz_industrial_motion_planner github-ros-planning-moveit2
pilz_industrial_motion_planner_testutils github-ros-planning-moveit2
moveit_resources_prbt_ikfast_manipulator_plugin github-ros-planning-moveit2
moveit_simple_controller_manager github-ros-planning-moveit2
moveit_py github-ros-planning-moveit2
moveit_ros_benchmarks github-ros-planning-moveit2
moveit_hybrid_planning github-ros-planning-moveit2
moveit_ros_move_group github-ros-planning-moveit2
moveit_ros_occupancy_map_monitor github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_ros_planning github-ros-planning-moveit2
moveit_ros_planning_interface github-ros-planning-moveit2
moveit_ros_robot_interaction github-ros-planning-moveit2
moveit_ros_tests github-ros-planning-moveit2
moveit_ros_visualization github-ros-planning-moveit2
moveit_ros_warehouse github-ros-planning-moveit2
moveit_setup_app_plugins github-ros-planning-moveit2
moveit_setup_assistant github-ros-planning-moveit2
moveit_setup_controllers github-ros-planning-moveit2
moveit_setup_core_plugins github-ros-planning-moveit2
moveit_setup_framework github-ros-planning-moveit2
moveit_setup_simulation github-ros-planning-moveit2
moveit_visual_tools github-ros-planning-moveit_visual_tools
mrpt_map_server github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_bumblebee_stereo github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_gnns_nmea github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_imu_taobotics github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_imu_xsens github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensorlib github-mrpt-ros-pkg-mrpt_sensors
naoqi_driver github-ros-naoqi-naoqi_driver2
novatel_gps_driver github-swri-robotics-novatel_gps_driver
novatel_oem7_driver github-novatel-novatel_oem7_driver
ntpd_driver github-vooon-ntpd_driver
octomap_server github-OctoMap-octomap_mapping
octomap_rviz_plugins github-OctoMap-octomap_rviz_plugins
openni2_camera github-ros-drivers-openni2_camera
pal_statistics github-pal-robotics-pal_statistics
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_analog_outputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
plotjuggler github-facontidavide-PlotJuggler
plotjuggler_ros github-PlotJuggler-plotjuggler-ros-plugins
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
zlib_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
zstd_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
quaternion_operation github-OUXT-Polaris-quaternion_operation
raspimouse_fake github-rt-net-raspimouse_sim
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realsense2_camera github-IntelRealSense-realsense-ros
realsense2_description github-IntelRealSense-realsense-ros
realtime_tools github-ros-controls-realtime_tools
robot_calibration github-mikeferguson-robot_calibration
robot_controllers github-fetchrobotics-robot_controllers
robot_controllers_interface github-fetchrobotics-robot_controllers
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rplidar_ros github-Slamtec-rplidar_ros
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rt_usb_9axisimu_driver github-rt-net-rt_usb_9axisimu_driver
rtabmap_conversions github-introlab-rtabmap_ros
rtabmap_odom github-introlab-rtabmap_ros
rtabmap_rviz_plugins github-introlab-rtabmap_ros
rtabmap_slam github-introlab-rtabmap_ros
rtabmap_sync github-introlab-rtabmap_ros
rtabmap_util github-introlab-rtabmap_ros
rtabmap_viz github-introlab-rtabmap_ros
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
rviz_satellite github-nobleo-rviz_satellite
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
simple_grasping github-mikeferguson-simple_grasping
slam_toolbox github-SteveMacenski-slam_toolbox
swri_console github-swri-robotics-swri_console
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_node github-ROBOTIS-GIT-turtlebot3
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
tuw_msgs github-tuw-robotics-tuw_msgs
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
ur_calibration github-UniversalRobots-Universal_Robots_ROS2_Driver
ur_robot_driver github-UniversalRobots-Universal_Robots_ROS2_Driver
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
vision_msgs_rviz_plugins github-ros-perception-vision_msgs
warehouse_ros github-ros-planning-warehouse_ros
warehouse_ros_mongo github-ros-planning-warehouse_ros_mongo
warehouse_ros_sqlite github-ros-planning-warehouse_ros_sqlite
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
spinnaker_synchronized_camera_driver github-ros-drivers-flir_camera_driver
aruco_opencv github-fictionlab-ros_aruco_opencv
boost_geometry_util github-OUXT-Polaris-boost_geometry_util
cascade_lifecycle_msgs github-fmrico-cascade_lifecycle
rclcpp_cascade_lifecycle github-fmrico-cascade_lifecycle
crane_plus_control github-rt-net-crane_plus
crane_plus_examples github-rt-net-crane_plus
dataspeed_dbw_common bitbucket-dataspeedinc-dbw_ros
dataspeed_ulc_can bitbucket-dataspeedinc-dbw_ros
dbw_fca_can bitbucket-dataspeedinc-dbw_ros
dbw_fca_joystick_demo bitbucket-dataspeedinc-dbw_ros
dbw_ford_can bitbucket-dataspeedinc-dbw_ros
dbw_ford_joystick_demo bitbucket-dataspeedinc-dbw_ros
dbw_polaris_can bitbucket-dataspeedinc-dbw_ros
dbw_polaris_joystick_demo bitbucket-dataspeedinc-dbw_ros
ds_dbw_can bitbucket-dataspeedinc-dbw_ros
ds_dbw_joystick_demo bitbucket-dataspeedinc-dbw_ros
action_tutorials_cpp github-ros2-demos
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
dynamixel_hardware github-dynamixel-community-dynamixel_hardware
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_cbg_executor github-ros2-examples
examples_rclcpp_multithreaded_executor github-ros2-examples
examples_rclcpp_async_client github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
examples_rclcpp_wait_set github-ros2-examples
fluent_rviz github-ForteFibre-FluentRviz
gazebo_ros2_control github-ros-simulation-gazebo_ros2_control
gazebo_ros2_control_demos github-ros-simulation-gazebo_ros2_control
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
bosch_locator_bridge github-boschglobal-locator_ros_bridge
bosch_locator_bridge_utils github-boschglobal-locator_ros_bridge
lsc_ros2_driver github-AutonicsLiDAR-lsc_ros2_driver
message_filters github-ros2-message_filters
micro_ros_diagnostic_bridge github-micro-ROS-micro_ros_diagnostics
mrpt2 github-MRPT-mrpt
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_behaviors github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_collision_monitor github-ros-planning-navigation2
nav2_constrained_smoother github-ros-planning-navigation2
nav2_controller github-ros-planning-navigation2
nav2_core github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_graceful_controller github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_mppi_controller github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_planner github-ros-planning-navigation2
nav2_regulated_pure_pursuit_controller github-ros-planning-navigation2
nav2_rotation_shim_controller github-ros-planning-navigation2
nav2_rviz_plugins github-ros-planning-navigation2
nav2_smac_planner github-ros-planning-navigation2
nav2_smoother github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_theta_star_planner github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_velocity_smoother github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_waypoint_follower github-ros-planning-navigation2
nmea_hardware_interface github-OUXT-Polaris-nmea_hardware_interface
odom_to_tf_ros2 github-gstavrinos-odom_to_tf_ros2
performance_test gitlab-ApexAI-performance_test
polygon_demos github-MetroRobots-polygon_ros
popf github-fmrico-popf
raspimouse github-rt-net-raspimouse2
raspimouse_ros2_examples github-rt-net-raspimouse_ros2_examples
rclc github-ros2-rclc
rclc_parameter github-ros2-rclc
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
rmf_fleet_adapter github-open-rmf-rmf_ros2
rmf_task_ros2 github-open-rmf-rmf_ros2
rmf_traffic_ros2 github-open-rmf-rmf_ros2
rmf_websocket github-open-rmf-rmf_ros2
rmf_building_sim_common github-open-rmf-rmf_simulation
rmf_building_sim_gz_classic_plugins github-open-rmf-rmf_simulation
rmf_building_sim_gz_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_common github-open-rmf-rmf_simulation
rmf_robot_sim_gz_classic_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_gz_plugins github-open-rmf-rmf_simulation
rmf_visualization_fleet_states github-open-rmf-rmf_visualization
rmf_visualization_floorplans github-open-rmf-rmf_visualization
rmf_visualization_navgraphs github-open-rmf-rmf_visualization
rmf_visualization_obstacles github-open-rmf-rmf_visualization
rmf_visualization_rviz2_plugins github-open-rmf-rmf_visualization
rmf_visualization_schedule github-open-rmf-rmf_visualization
ros1_bridge github-ros2-ros1_bridge
controller_manager github-ros-controls-ros2_control
joint_limits github-ros-controls-ros2_control
joint_limits_interface github-ros-controls-ros2_control
ackermann_steering_controller github-ros-controls-ros2_controllers
admittance_controller github-ros-controls-ros2_controllers
bicycle_steering_controller github-ros-controls-ros2_controllers
diff_drive_controller github-ros-controls-ros2_controllers
effort_controllers github-ros-controls-ros2_controllers
force_torque_sensor_broadcaster github-ros-controls-ros2_controllers
forward_command_controller github-ros-controls-ros2_controllers
gripper_controllers github-ros-controls-ros2_controllers
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
joint_trajectory_controller github-ros-controls-ros2_controllers
position_controllers github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
steering_controllers_library github-ros-controls-ros2_controllers
tricycle_controller github-ros-controls-ros2_controllers
tricycle_steering_controller github-ros-controls-ros2_controllers
velocity_controllers github-ros-controls-ros2_controllers
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
plansys2_bringup github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_bt_actions github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_core github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_domain_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_executor github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_lifecycle_manager github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_msgs github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_pddl_parser github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_planner github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_popf_plan_solver github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_problem_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_terminal github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_tests github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_tools github-IntelligentRoboticsLabs-ros2_planning_system
ros2_socketcan github-autowarefoundation-ros2_socketcan
test_tracetools github-ros2-ros2_tracing
ros2lifecycle_test_fixtures github-ros2-ros2cli
rosbag2_compression github-ros2-rosbag2
rosbag2_compression_zstd github-ros2-rosbag2
rosbag2_cpp github-ros2-rosbag2
rosbag2_performance_benchmarking github-ros2-rosbag2
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
rt_manipulators_examples github-rt-net-rt_manipulators_cpp
sick_safetyscanners2 github-SICKAG-sick_safetyscanners2
simple_actions github-DLu-simple_actions
smacc2 github-robosoft-ai-SMACC2
lifecyclenode_client github-robosoft-ai-SMACC2
nav2z_planners_common github-robosoft-ai-SMACC2
undo_path_global_planner github-robosoft-ai-SMACC2
sm_advanced_recovery_1 github-robosoft-ai-SMACC2
sm_multi_stage_1 github-robosoft-ai-SMACC2
sm_pack_ml github-robosoft-ai-SMACC2
sm_three_some github-robosoft-ai-SMACC2
stubborn_buddies github-open-rmf-stubborn_buddies
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
test_launch_system_modes github-micro-ROS-system_modes
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests
test_quality_of_service github-ros2-system_tests
test_rclcpp github-ros2-system_tests
test_security github-ros2-system_tests
io_context github-ros-drivers-transport_drivers
serial_driver github-ros-drivers-transport_drivers
udp_driver github-ros-drivers-transport_drivers
turtlebot3_manipulation_hardware github-ROBOTIS-GIT-turtlebot3_manipulation
turtlebot3_manipulation_teleop github-ROBOTIS-GIT-turtlebot3_manipulation
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
vrpn_mocap github-alvinsunyixiao-vrpn_mocap
webots_ros2_control github-cyberbotics-webots_ros2
webots_ros2_driver github-cyberbotics-webots_ros2
irobot_create_nodes github-iRobotEducation-create3_sim
irobot_create_toolbox github-iRobotEducation-create3_sim
irobot_create_gazebo_plugins github-iRobotEducation-create3_sim
irobot_create_ignition_toolbox github-iRobotEducation-create3_sim
domain_bridge github-ros2-domain_bridge
foros github-42dot-foros
foros_examples github-42dot-foros
foros_inspector github-42dot-foros
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_common github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
nao_lola github-ros-sports-nao_lola
rcss3d_agent github-ros-sports-rcss3d_agent
ros2launch_security_examples github-osrf-ros2launch_security
rqt_image_overlay github-ros-sports-rqt_image_overlay
rqt_image_overlay_layer github-ros-sports-rqt_image_overlay
soccer_marker_generation github-ijnek-soccer_visualization
topic_tools github-ros-tooling-topic_tools
turtlebot4_node github-turtlebot-turtlebot4
turtlebot4_base github-turtlebot-turtlebot4_robot
turtlebot4_ignition_toolbox github-turtlebot-turtlebot4_simulator
turtlebot4_cpp_tutorials github-turtlebot-turtlebot4_tutorials
ntrip_client_node github-aussierobots-ublox_dgnss
ublox_dgnss_node github-aussierobots-ublox_dgnss
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
adi_tmcl github-analogdevicesinc-tmcl_ros2
etsi_its_conversion github-ika-rwth-aachen-etsi_its_messages
etsi_its_rviz_plugins github-ika-rwth-aachen-etsi_its_messages
boeing_gazebo_model_attachment_plugin github-Boeing-gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs github-Boeing-gazebo_model_attachment_plugin
gazebo_set_joint_positions_plugin github-Boeing-gazebo_set_joint_positions_plugin
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
mqtt_client github-ika-rwth-aachen-mqtt_client
qb_softhand_industry_driver bitbucket-qbrobotics-qbshin-ros
qb_softhand_industry_ros2_control bitbucket-qbrobotics-qbshin-ros
vizanti_cpp github-MoffKalast-vizanti
vizanti_demos github-MoffKalast-vizanti
vizanti_server github-MoffKalast-vizanti
adaptive_component github-ros-acceleration-adaptive_component
apriltag_detector github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
catch_ros2 github-ngmor-catch_ros2
classic_bags github-MetroRobots-classic_bags
data_tamer_cpp github-PickNikRobotics-data_tamer
event_camera_codecs github-ros-event-camera-event_camera_codecs
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
generate_parameter_library_example github-PickNikRobotics-generate_parameter_library
generate_parameter_library github-PickNikRobotics-generate_parameter_library
parameter_traits github-PickNikRobotics-generate_parameter_library
ign_ros2_control github-ros-controls-gz_ros2_control
ign_ros2_control_demos github-ros-controls-gz_ros2_control
libcaer_driver github-ros-event-camera-libcaer_driver
metavision_driver github-ros-event-camera-metavision_driver
mola_bridge_ros2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
open3d_conversions github-ros-perception-perception_open3d
pick_ik github-PickNikRobotics-pick_ik
picknik_reset_fault_controller github-PickNikRobotics-picknik_controllers
picknik_twist_controller github-PickNikRobotics-picknik_controllers
rig_reconfigure github-teamspatzenhirn-rig_reconfigure
canopen_402_driver github-ros-industrial-ros2_canopen
canopen_base_driver github-ros-industrial-ros2_canopen
canopen_core github-ros-industrial-ros2_canopen
canopen_fake_slaves github-ros-industrial-ros2_canopen
canopen_master_driver github-ros-industrial-ros2_canopen
canopen_proxy_driver github-ros-industrial-ros2_canopen
canopen_ros2_control github-ros-industrial-ros2_canopen
canopen_ros2_controllers github-ros-industrial-ros2_canopen
kortex_driver github-Kinovarobotics-ros2_kortex
robotiq_driver github-PickNikRobotics-ros2_robotiq_gripper
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_sim github-gazebosim-ros_gz
rsl github-PickNikRobotics-RSL
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control
unitree_ros github-snt-arg-unitree_ros
as2_platform_gazebo github-aerostack2-aerostack2
as2_platform_multirotor_simulator github-aerostack2-aerostack2
as2_behavior_tree github-aerostack2-aerostack2
as2_behavior github-aerostack2-aerostack2
as2_behaviors_motion github-aerostack2-aerostack2
as2_behaviors_perception github-aerostack2-aerostack2
as2_behaviors_platform github-aerostack2-aerostack2
as2_behaviors_trajectory_generation github-aerostack2-aerostack2
as2_core github-aerostack2-aerostack2
as2_realsense_interface github-aerostack2-aerostack2
as2_usb_camera_interface github-aerostack2-aerostack2
as2_motion_controller github-aerostack2-aerostack2
as2_motion_reference_handlers github-aerostack2-aerostack2
as2_msgs github-aerostack2-aerostack2
as2_gazebo_assets github-aerostack2-aerostack2
as2_gazebo_classic_assets github-aerostack2-aerostack2
as2_state_estimator github-aerostack2-aerostack2
as2_alphanumeric_viewer github-aerostack2-aerostack2
andino_base github-Ekumen-OS-andino
caret_trace github-tier4-caret_trace
clearpath_platform github-clearpathrobotics-clearpath_common
ess_imu_driver2 github-cubicleguy-ess_imu_driver2
gazebo_no_physics_plugin github-Boeing-gazebo_no_physics_plugin
gazebo_planar_move_plugin github-Boeing-gazebo_planar_move_plugin
grid_map_geo github-ethz-asl-grid_map_geo
homing_local_planner github-zengxiaolei-homing_local_planner
kuka_drivers_core github-kroshu-kuka_drivers
laser_segmentation github-ajtudela-laser_segmentation
marvelmind_ros2 github-MarvelmindRobotics-marvelmind_ros2_upstream
metro_benchmark_pub github-MetroRobots-metrics_msgs
base2d_kinematics github-MetroRobots-metro_nav
mocap4r2_control github-MOCAP4ROS2-Project-mocap4r2
mocap4r2_control_msgs github-MOCAP4ROS2-Project-mocap4r2
rqt_mocap4r2_control github-MOCAP4ROS2-Project-mocap4r2
mocap4r2_dummy_driver github-MOCAP4ROS2-Project-mocap4r2
mocap4r2_marker_publisher github-MOCAP4ROS2-Project-mocap4r2
mocap4r2_robot_gt github-MOCAP4ROS2-Project-mocap4r2
mocap4r2_robot_gt_msgs github-MOCAP4ROS2-Project-mocap4r2
mocap4r2_msgs github-MOCAP4ROS2-Project-mocap4r2_msgs
off_highway_can github-bosch-engineering-off_highway_sensor_drivers
off_highway_general_purpose_radar github-bosch-engineering-off_highway_sensor_drivers
off_highway_premium_radar github-bosch-engineering-off_highway_sensor_drivers
off_highway_radar github-bosch-engineering-off_highway_sensor_drivers
off_highway_uss github-bosch-engineering-off_highway_sensor_drivers
pal_gazebo_plugins github-pal-robotics-pal_gazebo_plugins
pal_robotiq_gripper github-pal-robotics-pal_robotiq_gripper
play_motion2 github-pal-robotics-play_motion2
psdk_wrapper github-umdlife-psdk_ros2
robotont_driver github-robotont-robotont_driver
stcamera_components github-ose-support-ros-stcamera_ros2
stcamera_grabber github-ose-support-ros-stcamera_ros2
stcamera_launch github-ose-support-ros-stcamera_ros2
sync_parameter_server github-Tacha-S-sync_parameter_server
tiago_gazebo github-pal-robotics-tiago_simulation
wall_follower_ros2 github-rfzeg-wall_follower_ros2

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 21.0.6
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-04-23
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Michel Hidalgo
  • William Woodall

Authors

  • Dirk Thomas
  • Jacob Perron

rclcpp

The ROS client library in C++.

Visit the rclcpp 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

21.0.6 (2024-04-19)

  • address ambiguous auto variable. (#2486)
  • Contributors: Tomoya Fujita

21.0.5 (2024-02-07)

  • Fix data race in EventHandlerBase (#2387)
  • Contributors: mauropasse

21.0.4 (2023-11-17)

  • Disable the loaned messages inside the executor. (#2365)
  • Add missing \'enable_rosout\' comments (#2346)
  • Address rate related flaky tests. (#2341)
  • Add missing stdexcept include (#2333)
  • Update SignalHandler get_global_signal_handler to avoid complex types in static memory (#2322)
  • Fix C++20 allocator construct deprecation (#2318)
  • Topic correct typeadapter deduction (#2298)
  • Contributors: AiVerisimilitude, Chen Lihui, Chris Lalancette, Jiaqi Li,

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
avt_vimba_camera github-astuff-avt_vimba_camera
behaviortree_cpp github-BehaviorTree-BehaviorTree-CPP
bondcpp github-ros-bond_core
test_bond github-ros-bond_core
cartographer_ros github-ros2-cartographer_ros
cartographer_rviz github-ros2-cartographer_ros
control_toolbox github-ros-controls-control_toolbox
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_filters github-luxonis-depthai-ros
depthai_ros_driver github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
dynamixel_workbench_toolbox github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_sdk_examples github-ROBOTIS-GIT-DynamixelSDK
filters github-ros-filters
find_object_2d github-introlab-find-object
fmi_adapter github-boschresearch-fmi_adapter
foxglove_bridge github-foxglove-ros-foxglove-bridge
fuse_constraints github-locusrobotics-fuse
fuse_core github-locusrobotics-fuse
fuse_graphs github-locusrobotics-fuse
fuse_loss github-locusrobotics-fuse
fuse_models github-locusrobotics-fuse
fuse_optimizers github-locusrobotics-fuse
fuse_publishers github-locusrobotics-fuse
fuse_tutorials github-locusrobotics-fuse
fuse_variables github-locusrobotics-fuse
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
gazebo_video_monitor_plugins github-nlamprian-gazebo_video_monitors
geometric_shapes github-ros-planning-geometric_shapes
test_tf2 github-ros2-geometry2
tf2_geometry_msgs github-ros2-geometry2
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
turtle_tf2_cpp github-ros-geometry_tutorials
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
grid_map_cv github-ANYbotics-grid_map
grid_map_demos github-ANYbotics-grid_map
grid_map_msgs github-ANYbotics-grid_map
grid_map_pcl github-ANYbotics-grid_map
grid_map_ros github-ANYbotics-grid_map
grid_map_rviz_plugin github-ANYbotics-grid_map
grid_map_visualization github-ANYbotics-grid_map
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
interactive_marker_twist_server github-ros-visualization-interactive_marker_twist_server
interactive_markers github-ros-visualization-interactive_markers
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_fw github-LeoRover-leo_robot-ros2
log_view github-hatchbed-log_view
mapviz github-swri-robotics-mapviz
mapviz_plugins github-swri-robotics-mapviz
multires_image github-swri-robotics-mapviz
tile_map github-swri-robotics-mapviz
swri_console_util github-swri-robotics-marti_common
swri_geometry_util github-swri-robotics-marti_common
swri_image_util github-swri-robotics-marti_common
swri_math_util github-swri-robotics-marti_common
swri_roscpp github-swri-robotics-marti_common
swri_route_util github-swri-robotics-marti_common
swri_system_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
moveit_core github-ros-planning-moveit2
moveit_planners_chomp github-ros-planning-moveit2
chomp_motion_planner github-ros-planning-moveit2
moveit_planners_ompl github-ros-planning-moveit2
pilz_industrial_motion_planner github-ros-planning-moveit2
pilz_industrial_motion_planner_testutils github-ros-planning-moveit2
moveit_resources_prbt_ikfast_manipulator_plugin github-ros-planning-moveit2
moveit_simple_controller_manager github-ros-planning-moveit2
moveit_py github-ros-planning-moveit2
moveit_ros_benchmarks github-ros-planning-moveit2
moveit_hybrid_planning github-ros-planning-moveit2
moveit_ros_move_group github-ros-planning-moveit2
moveit_ros_occupancy_map_monitor github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_ros_planning github-ros-planning-moveit2
moveit_ros_planning_interface github-ros-planning-moveit2
moveit_ros_robot_interaction github-ros-planning-moveit2
moveit_ros_tests github-ros-planning-moveit2
moveit_ros_visualization github-ros-planning-moveit2
moveit_ros_warehouse github-ros-planning-moveit2
moveit_setup_app_plugins github-ros-planning-moveit2
moveit_setup_assistant github-ros-planning-moveit2
moveit_setup_controllers github-ros-planning-moveit2
moveit_setup_core_plugins github-ros-planning-moveit2
moveit_setup_framework github-ros-planning-moveit2
moveit_setup_simulation github-ros-planning-moveit2
moveit_visual_tools github-ros-planning-moveit_visual_tools
mrpt_map_server github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_bumblebee_stereo github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_gnns_nmea github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_imu_taobotics github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_imu_xsens github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensorlib github-mrpt-ros-pkg-mrpt_sensors
naoqi_driver github-ros-naoqi-naoqi_driver2
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
novatel_gps_driver github-swri-robotics-novatel_gps_driver
ntpd_driver github-vooon-ntpd_driver
octomap_server github-OctoMap-octomap_mapping
octomap_rviz_plugins github-OctoMap-octomap_rviz_plugins
openni2_camera github-ros-drivers-openni2_camera
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_analog_outputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
plotjuggler github-facontidavide-PlotJuggler
plotjuggler_ros github-PlotJuggler-plotjuggler-ros-plugins
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
template_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
zlib_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
zstd_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
quaternion_operation github-OUXT-Polaris-quaternion_operation
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realsense2_camera github-IntelRealSense-realsense-ros
realsense2_description github-IntelRealSense-realsense-ros
realtime_tools github-ros-controls-realtime_tools
robot_calibration github-mikeferguson-robot_calibration
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rplidar_ros github-allenh1-rplidar_ros
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rtabmap_conversions github-introlab-rtabmap_ros
rtabmap_odom github-introlab-rtabmap_ros
rtabmap_rviz_plugins github-introlab-rtabmap_ros
rtabmap_slam github-introlab-rtabmap_ros
rtabmap_sync github-introlab-rtabmap_ros
rtabmap_util github-introlab-rtabmap_ros
rtabmap_viz github-introlab-rtabmap_ros
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
rviz_visual_testing_framework github-ros2-rviz
rviz_satellite github-nobleo-rviz_satellite
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
slam_toolbox github-SteveMacenski-slam_toolbox
swri_console github-swri-robotics-swri_console
teleop_twist_joy github-ros2-teleop_twist_joy
tf2_2d github-locusrobotics-tf2_2d
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
ur_calibration github-UniversalRobots-Universal_Robots_ROS2_Driver
ur_robot_driver github-UniversalRobots-Universal_Robots_ROS2_Driver
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
vision_msgs_rviz_plugins github-ros-perception-vision_msgs
cv_bridge github-ros-perception-vision_opencv
warehouse_ros github-ros-planning-warehouse_ros
warehouse_ros_mongo github-ros-planning-warehouse_ros_mongo
warehouse_ros_sqlite github-ros-planning-warehouse_ros_sqlite
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
spinnaker_synchronized_camera_driver github-ros-drivers-flir_camera_driver
aruco_opencv github-fictionlab-ros_aruco_opencv
boost_geometry_util github-OUXT-Polaris-boost_geometry_util
rclcpp_cascade_lifecycle github-fmrico-cascade_lifecycle
action_tutorials_cpp github-ros2-demos
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
dynamixel_hardware github-dynamixel-community-dynamixel_hardware
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_cbg_executor github-ros2-examples
examples_rclcpp_multithreaded_executor github-ros2-examples
examples_rclcpp_async_client github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
examples_rclcpp_wait_set github-ros2-examples
fluent_rviz github-ForteFibre-FluentRviz
gazebo_ros2_control github-ros-simulation-gazebo_ros2_control
gazebo_ros2_control_demos github-ros-simulation-gazebo_ros2_control
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
bosch_locator_bridge github-boschglobal-locator_ros_bridge
bosch_locator_bridge_utils github-boschglobal-locator_ros_bridge
message_filters github-ros2-message_filters
micro_ros_diagnostic_bridge github-micro-ROS-micro_ros_diagnostics
mrpt2 github-MRPT-mrpt
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_behaviors github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_collision_monitor github-ros-planning-navigation2
nav2_constrained_smoother github-ros-planning-navigation2
nav2_controller github-ros-planning-navigation2
nav2_core github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_mppi_controller github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_planner github-ros-planning-navigation2
nav2_regulated_pure_pursuit_controller github-ros-planning-navigation2
nav2_rotation_shim_controller github-ros-planning-navigation2
nav2_rviz_plugins github-ros-planning-navigation2
nav2_smac_planner github-ros-planning-navigation2
nav2_smoother github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_theta_star_planner github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_velocity_smoother github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_waypoint_follower github-ros-planning-navigation2
nmea_hardware_interface github-OUXT-Polaris-nmea_hardware_interface
odom_to_tf_ros2 github-gstavrinos-odom_to_tf_ros2
performance_test gitlab-ApexAI-performance_test
polygon_demos github-MetroRobots-polygon_ros
popf github-fmrico-popf
rclc github-ros2-rclc
rclc_parameter github-ros2-rclc
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
rmf_fleet_adapter github-open-rmf-rmf_ros2
rmf_task_ros2 github-open-rmf-rmf_ros2
rmf_traffic_ros2 github-open-rmf-rmf_ros2
rmf_websocket github-open-rmf-rmf_ros2
rmf_building_sim_common github-open-rmf-rmf_simulation
rmf_building_sim_gz_classic_plugins github-open-rmf-rmf_simulation
rmf_building_sim_gz_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_common github-open-rmf-rmf_simulation
rmf_robot_sim_gz_classic_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_gz_plugins github-open-rmf-rmf_simulation
rmf_visualization_fleet_states github-open-rmf-rmf_visualization
rmf_visualization_floorplans github-open-rmf-rmf_visualization
rmf_visualization_navgraphs github-open-rmf-rmf_visualization
rmf_visualization_obstacles github-open-rmf-rmf_visualization
rmf_visualization_rviz2_plugins github-open-rmf-rmf_visualization
rmf_visualization_schedule github-open-rmf-rmf_visualization
ros1_bridge github-ros2-ros1_bridge
controller_manager github-ros-controls-ros2_control
joint_limits github-ros-controls-ros2_control
joint_limits_interface github-ros-controls-ros2_control
ackermann_steering_controller github-ros-controls-ros2_controllers
admittance_controller github-ros-controls-ros2_controllers
bicycle_steering_controller github-ros-controls-ros2_controllers
diff_drive_controller github-ros-controls-ros2_controllers
effort_controllers github-ros-controls-ros2_controllers
force_torque_sensor_broadcaster github-ros-controls-ros2_controllers
forward_command_controller github-ros-controls-ros2_controllers
gripper_controllers github-ros-controls-ros2_controllers
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
joint_trajectory_controller github-ros-controls-ros2_controllers
position_controllers github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
steering_controllers_library github-ros-controls-ros2_controllers
tricycle_controller github-ros-controls-ros2_controllers
tricycle_steering_controller github-ros-controls-ros2_controllers
velocity_controllers github-ros-controls-ros2_controllers
plansys2_bringup github-PlanSys2-ros2_planning_system
plansys2_bt_actions github-PlanSys2-ros2_planning_system
plansys2_core github-PlanSys2-ros2_planning_system
plansys2_domain_expert github-PlanSys2-ros2_planning_system
plansys2_executor github-PlanSys2-ros2_planning_system
plansys2_lifecycle_manager github-PlanSys2-ros2_planning_system
plansys2_msgs github-PlanSys2-ros2_planning_system
plansys2_pddl_parser github-PlanSys2-ros2_planning_system
plansys2_planner github-PlanSys2-ros2_planning_system
plansys2_popf_plan_solver github-PlanSys2-ros2_planning_system
plansys2_problem_expert github-PlanSys2-ros2_planning_system
plansys2_terminal github-PlanSys2-ros2_planning_system
plansys2_tests github-PlanSys2-ros2_planning_system
plansys2_tools github-PlanSys2-ros2_planning_system
ros2_socketcan github-autowarefoundation-ros2_socketcan
test_tracetools github-ros2-ros2_tracing
ros2lifecycle_test_fixtures github-ros2-ros2cli
rosbag2_compression github-ros2-rosbag2
rosbag2_compression_zstd github-ros2-rosbag2
rosbag2_cpp github-ros2-rosbag2
rosbag2_examples_cpp github-ros2-rosbag2
rosbag2_performance_benchmarking github-ros2-rosbag2
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
rt_manipulators_examples github-rt-net-rt_manipulators_cpp
sick_safetyscanners2 github-SICKAG-sick_safetyscanners2
simple_actions github-DLu-simple_actions
smacc2 github-robosoft-ai-SMACC2
nav2z_planners_common github-robosoft-ai-SMACC2
undo_path_global_planner github-robosoft-ai-SMACC2
sm_advanced_recovery_1 github-robosoft-ai-SMACC2
sm_husky_barrel_search_1 github-robosoft-ai-SMACC2
sm_multi_stage_1 github-robosoft-ai-SMACC2
sm_pack_ml github-robosoft-ai-SMACC2
sm_respira_1 github-robosoft-ai-SMACC2
sm_three_some github-robosoft-ai-SMACC2
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
test_launch_system_modes github-micro-ROS-system_modes
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests
test_quality_of_service github-ros2-system_tests
test_rclcpp github-ros2-system_tests
test_security github-ros2-system_tests
io_context github-ros-drivers-transport_drivers
serial_driver github-ros-drivers-transport_drivers
udp_driver github-ros-drivers-transport_drivers
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
vrpn_mocap github-alvinsunyixiao-vrpn_mocap
webots_ros2_control github-cyberbotics-webots_ros2
webots_ros2_driver github-cyberbotics-webots_ros2
domain_bridge github-ros2-domain_bridge
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_common github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
nao_lola github-ros-sports-nao_lola
rcss3d_agent github-ros-sports-rcss3d_agent
ros2launch_security_examples github-osrf-ros2launch_security
rqt_image_overlay github-ros-sports-rqt_image_overlay
rqt_image_overlay_layer github-ros-sports-rqt_image_overlay
soccer_marker_generation github-ijnek-soccer_visualization
topic_tools github-ros-tooling-topic_tools
ntrip_client_node github-aussierobots-ublox_dgnss
ublox_dgnss_node github-aussierobots-ublox_dgnss
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
etsi_its_conversion github-ika-rwth-aachen-etsi_its_messages
etsi_its_rviz_plugins github-ika-rwth-aachen-etsi_its_messages
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
mqtt_client github-ika-rwth-aachen-mqtt_client
adaptive_component github-ros-acceleration-adaptive_component
apriltag_detector github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
catch_ros2 github-ngmor-catch_ros2
classic_bags github-MetroRobots-classic_bags
event_camera_codecs github-ros-event-camera-event_camera_codecs
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
generate_parameter_library_example github-PickNikRobotics-generate_parameter_library
generate_parameter_library github-PickNikRobotics-generate_parameter_library
parameter_traits github-PickNikRobotics-generate_parameter_library
gz_ros2_control github-ros-controls-gz_ros2_control
gz_ros2_control_demos github-ros-controls-gz_ros2_control
gz_ros2_control_tests github-ros-controls-gz_ros2_control
hatchbed_common github-hatchbed-hatchbed_common
libcaer_driver github-ros-event-camera-libcaer_driver
metavision_driver github-ros-event-camera-metavision_driver
mola_bridge_ros2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
opensw_ros github-hatchbed-opensw_ros
ouster_ros github-ouster-lidar-ouster-ros
open3d_conversions github-ros-perception-perception_open3d
pick_ik github-PickNikRobotics-pick_ik
picknik_reset_fault_controller github-PickNikRobotics-picknik_controllers
picknik_twist_controller github-PickNikRobotics-picknik_controllers
rig_reconfigure github-teamspatzenhirn-rig_reconfigure
kortex_driver github-Kinovarobotics-ros2_kortex
robotiq_driver github-PickNikRobotics-ros2_robotiq_gripper
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_sim github-gazebosim-ros_gz
rsl github-PickNikRobotics-RSL
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control
unitree_ros github-snt-arg-unitree_ros

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 28.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-04-23
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Michel Hidalgo
  • William Woodall

Authors

  • Dirk Thomas
  • Jacob Perron

rclcpp

The ROS client library in C++.

The link to the latest rclcpp API documentation, which includes a complete list of its main components and features, can be found on the rclcpp 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

28.1.0 (2024-04-16)

  • Remove references to index.ros.org. (#2504)
  • Reduce overhead for inheriting from rclcpp::Executor when base functionality is not reused (#2506)
  • Contributors: Chris Lalancette, William Woodall, jmachowinski

28.0.1 (2024-04-16)

  • [wjwwood] Updated \"Data race fixes\" (#2500)

    • Fix callback group logic in executor
    • fix: Fixed unnecessary copy of wait_set

    * fix(executor): Fixed race conditions with rebuild of wait_sets Before this change, the rebuild of wait set would be triggered after the wait set was waken up. With bad timing, this could lead to the rebuild not happening with multi threaded executor. - fix(Executor): Fixed lost of entities rebuild request - chore: Added assert for not set callback_group in execute_any_executable

    * Add test for cbg getting reset Co-authored-by: Janosch Machowinski <j.machowinski@nospam.org> - chore: renamed test cases to snake_case - style - fixup test to avoid polling and short timeouts - fix: Use correct notify_waitable_ instance - fix(StaticSingleThreadedExecutor): Added missing special case handling for current_notify_waitable_

    * fix(TestCallbackGroup): Fixed test after change to timers ---------Co-authored-by: Janosch Machowinski <j.machowinski@cellumation.com> Co-authored-by: Michael Carroll <mjcarroll@intrinsic.ai> Co-authored-by: Janosch Machowinski <j.machowinski@nospam.org>

  • fixup var names to snake case (#2501)

  • Added optional TimerInfo to timer callback (#2343) Co-authored-by: Alexis Tsogias <a.tsogias@cellumation.com> Co-authored-by: Janosch Machowinski <J.Machowinski@cellumation.com>

  • Fix uninitialized memory in test (#2498) When I added in the tests for large messages, I made a mistake and reserved space in the strings, but didn\'t actually expand it. Thus, we were writing into uninitialized memory. Fix this by just using the correct constructor for string, which will allocate and initialize the memory properly.

  • Ensure waitables handle guard condition retriggering (#2483) Co-authored-by: Michael Carroll <mjcarroll@intrinsic.ai>

  • fix: init concatenated_vector with begin() & end() (#2492)

    • this commit will fix the warning [-Wstringop-overflow=] #2461
  • Use the same context for the specified node in rclcpp::spin functions (#2433)

    • Use the same conext for the specified node in rclcpp::spin_xx functions
    • Add test for spinning with non-default-context

    * Format code ---------

  • Disable compare-function-pointers in test_utilities (#2489)

  • address ambiguous auto variable. (#2481)

  • Increase the cppcheck timeout to 1200 seconds (#2484)

  • Removed test_timers_manager clang warning (#2479)

  • Flaky timer test fix (#2469)

    • fix(time_source): Fixed possible race condition

    * fix(test_executors_time_cancel_behaviour): Fixed multiple race conditions ---------Co-authored-by: Janosch Machowinski <j.machowinski@nospam.org>

  • Add tracepoint for generic publisher/subscriber (#2448)

  • update rclcpp::Waitable API to use references and const (#2467)

  • Utilize rclcpp::WaitSet as part of the executors (#2142)

    • Deprecate callback_group call taking context
    • Add base executor objects that can be used by implementors
    • Template common operations
    • Address reviewer feedback:
    • Add callback to EntitiesCollector constructor
    • Make function to check automatically added callback groups take a list
    • Lint
    • Address reviewer feedback and fix templates
    • Lint and docs
    • Make executor own the notify waitable

    * Add pending queue to collector, remove from waitable Also change node\'s get_guard_condition to return shared_ptr * Change interrupt guard condition to shared_ptr Check if guard condition is valid before adding it to the waitable - Lint and docs - Utilize rclcpp::WaitSet as part of the executors - Don\'t exchange atomic twice - Fix add_node and add more tests - Make get_notify_guard_condition follow API tick-tock - Improve callback group tick-tocking - Don\'t lock twice - Address reviewer feedback - Add thread safety annotations and make locks consistent - \@wip - Reset callback groups for multithreaded executor - Avoid many small function calls when building executables - Re-trigger guard condition if buffer has data - Address reviewer feedback - Trace points - Remove tracepoints - Reducing diff - Reduce diff - Uncrustify - Restore tests - Back to weak_ptr and reduce test time - reduce diff and lint - Restore static single threaded tests that weren\'t working before - Restore more tests - Fix multithreaded test - Fix assert - Fix constructor test - Change ready_executables signature back - Don\'t enforce removing callback groups before nodes - Remove the \"add_valid_node\" API - Only notify if the trigger condition is valid - Only trigger if valid and needed - Fix spin_some/spin_all implementation - Restore single threaded executor - Picking ABI-incompatible executor changes - Add PIMPL - Additional waitset prune - Fix bad merge - Expand test timeout - Introduce method to clear expired entities from a collection - Make sure to call remove_expired_entities(). - Prune queued work when callback group is removed - Prune subscriptions from dynamic storage - Styles fixes. - Re-trigger guard conditions - Condense to just use watiable.take_data - Lint - Address reviewer comments (nits) - Lock mutex when copying - Refactors to static single threaded based on reviewers - More small refactoring - Lint - Lint - Add ready executable accessors to WaitResult - Make use of accessors from wait_set - Fix tests - Fix more tests - Tidy up single threaded executor implementation - Don\'t null out timer, rely on call - change how timers are checked from wait result in executors - peak -> peek - fix bug in next_waitable logic - fix bug in StaticSTE that broke the add callback groups to executor tests

    * style

    Co-authored-by: Chris Lalancette <clalancette@gmail.com> Co-authored-by: William Woodall <william@osrfoundation.org>

  • fix flakiness in TestTimersManager unit-test (#2468) the previous version of the test was relying on the assumption that a timer with 1ms period gets called at least 6 times if the main thread waits 15ms. this is true most of the times, but it\'s not guaranteed, especially when running the test on windows CI servers. the new version of the test makes no assumptions on how much time it takes for the timers manager to invoke the timers, but rather focuses on ensuring that they are called the right amount of times, which is what\'s important for the purpose of the test

  • Contributors: Alberto Soragna, Alejandro Hern

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
avt_vimba_camera github-astuff-avt_vimba_camera
behaviortree_cpp github-BehaviorTree-BehaviorTree-CPP
bondcpp github-ros-bond_core
test_bond github-ros-bond_core
cartographer_ros github-ros2-cartographer_ros
cartographer_rviz github-ros2-cartographer_ros
control_toolbox github-ros-controls-control_toolbox
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
dynamixel_workbench_toolbox github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_sdk_examples github-ROBOTIS-GIT-DynamixelSDK
filters github-ros-filters
find_object_2d github-introlab-find-object
fmi_adapter github-boschresearch-fmi_adapter
foxglove_bridge github-foxglove-ros-foxglove-bridge
fuse_constraints github-locusrobotics-fuse
fuse_core github-locusrobotics-fuse
fuse_graphs github-locusrobotics-fuse
fuse_loss github-locusrobotics-fuse
fuse_models github-locusrobotics-fuse
fuse_optimizers github-locusrobotics-fuse
fuse_publishers github-locusrobotics-fuse
fuse_tutorials github-locusrobotics-fuse
fuse_variables github-locusrobotics-fuse
geometric_shapes github-ros-planning-geometric_shapes
test_tf2 github-ros2-geometry2
tf2_geometry_msgs github-ros2-geometry2
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
turtle_tf2_cpp github-ros-geometry_tutorials
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
interactive_marker_twist_server github-ros-visualization-interactive_marker_twist_server
interactive_markers github-ros-visualization-interactive_markers
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_fw github-LeoRover-leo_robot-ros2
log_view github-hatchbed-log_view
mapviz github-swri-robotics-mapviz
mapviz_plugins github-swri-robotics-mapviz
multires_image github-swri-robotics-mapviz
tile_map github-swri-robotics-mapviz
swri_console_util github-swri-robotics-marti_common
swri_geometry_util github-swri-robotics-marti_common
swri_image_util github-swri-robotics-marti_common
swri_math_util github-swri-robotics-marti_common
swri_roscpp github-swri-robotics-marti_common
swri_route_util github-swri-robotics-marti_common
swri_system_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
moveit_core github-ros-planning-moveit2
moveit_planners_chomp github-ros-planning-moveit2
chomp_motion_planner github-ros-planning-moveit2
moveit_planners_ompl github-ros-planning-moveit2
pilz_industrial_motion_planner github-ros-planning-moveit2
pilz_industrial_motion_planner_testutils github-ros-planning-moveit2
moveit_resources_prbt_ikfast_manipulator_plugin github-ros-planning-moveit2
moveit_simple_controller_manager github-ros-planning-moveit2
moveit_py github-ros-planning-moveit2
moveit_ros_benchmarks github-ros-planning-moveit2
moveit_hybrid_planning github-ros-planning-moveit2
moveit_ros_move_group github-ros-planning-moveit2
moveit_ros_occupancy_map_monitor github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_ros_planning github-ros-planning-moveit2
moveit_ros_planning_interface github-ros-planning-moveit2
moveit_ros_robot_interaction github-ros-planning-moveit2
moveit_ros_tests github-ros-planning-moveit2
moveit_ros_visualization github-ros-planning-moveit2
moveit_ros_warehouse github-ros-planning-moveit2
moveit_setup_app_plugins github-ros-planning-moveit2
moveit_setup_assistant github-ros-planning-moveit2
moveit_setup_controllers github-ros-planning-moveit2
moveit_setup_core_plugins github-ros-planning-moveit2
moveit_setup_framework github-ros-planning-moveit2
moveit_setup_simulation github-ros-planning-moveit2
moveit_visual_tools github-ros-planning-moveit_visual_tools
mrpt_map_server github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_bumblebee_stereo github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_gnns_nmea github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_imu_taobotics github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensor_imu_xsens github-mrpt-ros-pkg-mrpt_sensors
mrpt_sensorlib github-mrpt-ros-pkg-mrpt_sensors
novatel_gps_driver github-swri-robotics-novatel_gps_driver
ntpd_driver github-vooon-ntpd_driver
octomap_server github-OctoMap-octomap_mapping
octomap_rviz_plugins github-OctoMap-octomap_rviz_plugins
openni2_camera github-ros-drivers-openni2_camera
pal_statistics github-pal-robotics-pal_statistics
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_analog_outputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
plotjuggler github-facontidavide-PlotJuggler
plotjuggler_ros github-PlotJuggler-plotjuggler-ros-plugins
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
template_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
zlib_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
zstd_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
quaternion_operation github-OUXT-Polaris-quaternion_operation
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realtime_tools github-ros-controls-realtime_tools
robot_calibration github-mikeferguson-robot_calibration
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rplidar_ros github-allenh1-rplidar_ros
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
rviz_visual_testing_framework github-ros2-rviz
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
swri_console github-swri-robotics-swri_console
teleop_twist_joy github-ros2-teleop_twist_joy
tf2_2d github-locusrobotics-tf2_2d
trac_ik_kinematics_plugin bitbucket-traclabs-trac_ik
trac_ik_lib bitbucket-traclabs-trac_ik
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
ur_calibration github-UniversalRobots-Universal_Robots_ROS2_Driver
ur_robot_driver github-UniversalRobots-Universal_Robots_ROS2_Driver
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
vision_msgs_rviz_plugins github-ros-perception-vision_msgs
cv_bridge github-ros-perception-vision_opencv
warehouse_ros github-ros-planning-warehouse_ros
warehouse_ros_sqlite github-ros-planning-warehouse_ros_sqlite
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
spinnaker_synchronized_camera_driver github-ros-drivers-flir_camera_driver
aruco_opencv github-fictionlab-ros_aruco_opencv
boost_geometry_util github-OUXT-Polaris-boost_geometry_util
rclcpp_cascade_lifecycle github-fmrico-cascade_lifecycle
action_tutorials_cpp github-ros2-demos
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
lifecycle github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
dynamixel_hardware github-dynamixel-community-dynamixel_hardware
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_cbg_executor github-ros2-examples
examples_rclcpp_multithreaded_executor github-ros2-examples
examples_rclcpp_async_client github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
examples_rclcpp_wait_set github-ros2-examples
fluent_rviz github-ForteFibre-FluentRviz
gazebo_ros2_control github-ros-simulation-gazebo_ros2_control
gazebo_ros2_control_demos github-ros-simulation-gazebo_ros2_control
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
message_filters github-ros2-message_filters
micro_ros_diagnostic_bridge github-micro-ROS-micro_ros_diagnostics
mrpt2 github-MRPT-mrpt
nmea_hardware_interface github-OUXT-Polaris-nmea_hardware_interface
odom_to_tf_ros2 github-gstavrinos-odom_to_tf_ros2
performance_test gitlab-ApexAI-performance_test
polygon_demos github-MetroRobots-polygon_ros
rclc github-ros2-rclc
rclc_parameter github-ros2-rclc
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
rmf_fleet_adapter github-open-rmf-rmf_ros2
rmf_task_ros2 github-open-rmf-rmf_ros2
rmf_traffic_ros2 github-open-rmf-rmf_ros2
rmf_websocket github-open-rmf-rmf_ros2
rmf_building_sim_common github-open-rmf-rmf_simulation
rmf_building_sim_gz_classic_plugins github-open-rmf-rmf_simulation
rmf_building_sim_gz_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_common github-open-rmf-rmf_simulation
rmf_robot_sim_gz_classic_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_gz_plugins github-open-rmf-rmf_simulation
rmf_visualization_fleet_states github-open-rmf-rmf_visualization
rmf_visualization_floorplans github-open-rmf-rmf_visualization
rmf_visualization_navgraphs github-open-rmf-rmf_visualization
rmf_visualization_obstacles github-open-rmf-rmf_visualization
rmf_visualization_rviz2_plugins github-open-rmf-rmf_visualization
rmf_visualization_schedule github-open-rmf-rmf_visualization
ros1_bridge github-ros2-ros1_bridge
controller_manager github-ros-controls-ros2_control
joint_limits github-ros-controls-ros2_control
ackermann_steering_controller github-ros-controls-ros2_controllers
admittance_controller github-ros-controls-ros2_controllers
bicycle_steering_controller github-ros-controls-ros2_controllers
diff_drive_controller github-ros-controls-ros2_controllers
effort_controllers github-ros-controls-ros2_controllers
force_torque_sensor_broadcaster github-ros-controls-ros2_controllers
forward_command_controller github-ros-controls-ros2_controllers
gripper_controllers github-ros-controls-ros2_controllers
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
joint_trajectory_controller github-ros-controls-ros2_controllers
pid_controller github-ros-controls-ros2_controllers
position_controllers github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
steering_controllers_library github-ros-controls-ros2_controllers
tricycle_controller github-ros-controls-ros2_controllers
tricycle_steering_controller github-ros-controls-ros2_controllers
velocity_controllers github-ros-controls-ros2_controllers
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
ros2_socketcan github-autowarefoundation-ros2_socketcan
test_tracetools github-ros2-ros2_tracing
ros2lifecycle_test_fixtures github-ros2-ros2cli
rosbag2_compression github-ros2-rosbag2
rosbag2_compression_zstd github-ros2-rosbag2
rosbag2_cpp github-ros2-rosbag2
rosbag2_examples_cpp github-ros2-rosbag2
rosbag2_performance_benchmarking github-ros2-rosbag2
rosbag2_storage github-ros2-rosbag2
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
rt_manipulators_examples github-rt-net-rt_manipulators_cpp
simple_actions github-DLu-simple_actions
smacc2 github-robosoft-ai-SMACC2
nav2z_planners_common github-robosoft-ai-SMACC2
undo_path_global_planner github-robosoft-ai-SMACC2
sm_advanced_recovery_1 github-robosoft-ai-SMACC2
sm_husky_barrel_search_1 github-robosoft-ai-SMACC2
sm_multi_stage_1 github-robosoft-ai-SMACC2
sm_pack_ml github-robosoft-ai-SMACC2
sm_respira_1 github-robosoft-ai-SMACC2
sm_three_some github-robosoft-ai-SMACC2
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
test_launch_system_modes github-micro-ROS-system_modes
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests
test_quality_of_service github-ros2-system_tests
test_rclcpp github-ros2-system_tests
test_security github-ros2-system_tests
io_context github-ros-drivers-transport_drivers
serial_driver github-ros-drivers-transport_drivers
udp_driver github-ros-drivers-transport_drivers
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
vrpn_mocap github-alvinsunyixiao-vrpn_mocap
webots_ros2_control github-cyberbotics-webots_ros2
webots_ros2_driver github-cyberbotics-webots_ros2
domain_bridge github-ros2-domain_bridge
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_common github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
nao_lola github-ros-sports-nao_lola
nao_lola_client github-ros-sports-nao_lola
rcss3d_agent github-ros-sports-rcss3d_agent
ros2launch_security_examples github-osrf-ros2launch_security
rqt_image_overlay github-ros-sports-rqt_image_overlay
rqt_image_overlay_layer github-ros-sports-rqt_image_overlay
topic_tools github-ros-tooling-topic_tools
ntrip_client_node github-aussierobots-ublox_dgnss
ublox_dgnss_node github-aussierobots-ublox_dgnss
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
mqtt_client github-ika-rwth-aachen-mqtt_client
adaptive_component github-ros-acceleration-adaptive_component
apriltag_detector github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
catch_ros2 github-ngmor-catch_ros2
classic_bags github-MetroRobots-classic_bags
data_tamer_cpp github-PickNikRobotics-data_tamer
event_camera_codecs github-ros-event-camera-event_camera_codecs
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
generate_parameter_library_example github-PickNikRobotics-generate_parameter_library
generate_parameter_library github-PickNikRobotics-generate_parameter_library
parameter_traits github-PickNikRobotics-generate_parameter_library
gz_ros2_control github-ros-controls-gz_ros2_control
gz_ros2_control_demos github-ros-controls-gz_ros2_control
gz_ros2_control_tests github-ros-controls-gz_ros2_control
hatchbed_common github-hatchbed-hatchbed_common
libcaer_driver github-ros-event-camera-libcaer_driver
metavision_driver github-ros-event-camera-metavision_driver
mola_bridge_ros2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
opensw_ros github-hatchbed-opensw_ros
ouster_ros github-ouster-lidar-ouster-ros
open3d_conversions github-ros-perception-perception_open3d
pick_ik github-PickNikRobotics-pick_ik
picknik_reset_fault_controller github-PickNikRobotics-picknik_controllers
picknik_twist_controller github-PickNikRobotics-picknik_controllers
point_cloud_transport_tutorial github-ros-perception-point_cloud_transport_tutorial
rig_reconfigure github-teamspatzenhirn-rig_reconfigure
canopen_402_driver github-ros-industrial-ros2_canopen
canopen_base_driver github-ros-industrial-ros2_canopen
canopen_core github-ros-industrial-ros2_canopen
canopen_fake_slaves github-ros-industrial-ros2_canopen
canopen_master_driver github-ros-industrial-ros2_canopen
canopen_proxy_driver github-ros-industrial-ros2_canopen
canopen_ros2_control github-ros-industrial-ros2_canopen
canopen_ros2_controllers github-ros-industrial-ros2_canopen
kortex_driver github-Kinovarobotics-ros2_kortex
robotiq_driver github-PickNikRobotics-ros2_robotiq_gripper
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_sim github-gazebosim-ros_gz
rsl github-PickNikRobotics-RSL
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

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

rclcpp package from rclcpp repo

rclcpp rclcpp_lifecycle

Package Summary

Tags No category tags.
Version 0.4.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 ardent
Last Updated 2017-12-09
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

rclcpp package from rclcpp repo

rclcpp rclcpp_lifecycle

Package Summary

Tags No category tags.
Version 0.5.1
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 bouncy
Last Updated 2018-06-28
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rclcpp

0.5.0 (2018-06-25)

  • Fixed a bug in the multi-threaded executor which could cause it to take a timer (potentially other types of wait-able items) more than once to be worked one. (#383)
    • Specifically this could result in a timer getting called more often that it should when using the multi-threaded executor.
  • Added functions that allow you to publish serialized messages and received serialized messages in your subscription callback. (#388)
  • Changed code to always get the Service name from rcl to ensure the remapped name is returned. (#498)
  • Added previously missing set_parameters_atomically() method to the Service client interface. (#494)
  • Added ability to initialize parameter values in a Node via a YAML file passed on the command line. (#488)
  • Fixed the ROS parameter interface which got parameters that aren\'t set. (#493)
  • Added ability to initialize parameter values in a node with an argument to the Node constructor. (#486)
  • Added a Subscription tests which uses std::bind to a class member callback. (#480)
  • Refactored the ParameterVariant class into the Parameter and ParameterValue classes. (#481)
  • Relaxed template matching rules for std::bind and GNU C++ >= 7.1. (#484)
  • Changed to use the new rosgraph_msgs/Clock message type for the /clock topic. (#474)
  • Fixed a flaky ROS time test due to not spinning before getting the time. (#483)
  • Nodes now autostart the ROS parameter services which let you get, set, and list parameters in a node. (#478)
  • Added support for arrays in Parameters. (#443)
  • Changed how executors use AnyExecutable objects so that they are a reference instead of a shared pointer, in order to avoid memory allocation in the \"common case\". (#463)
  • Added ability to pass command line arguments to the Node constructor. (#461)
  • Added an argument to specify the number of threads a multithreaded executor should create. (#442)
  • Changed library export order for static linking. (#446)
  • Fixed some typos in the time unit tests. (#453) Obviously it mean RCL_SYSTEM_TIME but not RCL_ROS_TIME in some test cases
  • Added the scale operation to rclcpp::Duration.
  • Changed API of the log location parameter to be const. (#451)
  • Changed how the subscriber, client, service, and timer handles are stored to resolve shutdown order issues. (#431 and #448)
  • Updated to get the node\'s logger name from rcl. (#433)
  • Now depends on ament_cmake_ros. (#444)
  • Updaed code to use logging macros rather than fprintf(). (#439)
  • Fixed a bug that was using an invalid iterator when erasing items using an iterator in a loop. (#436)
  • Changed code to support move of rcutils_time_point_value_t type from uint64_t to int64_t. (#429)
  • Renamed parameter byte type to byte_values from bytes_value. (#428)
  • Changed executor code to clear the wait set before resizing and waiting. (#427)
  • Fixed a potential dereference of nullptr in the topic name validation error string. (#405)
  • Changed to use rcl_count_publishers() like API\'s rather than the lower level rmw_count_publishers() API. (#425)
  • Fix potential segmentation fault due to get_topic_name() or rcl_service_get_service_name() returning nullptr and that not being checked before access in rclcpp. (#426)
  • Contributors: Denise Eng, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Ethan Gao, Guillaume Autran, Karsten Knese, Matthew, Michael Carroll, Mikael Arguedas, Shane Loretz, Sriram Raghunathan, Tom Moore, William Woodall, dhood, jwang, jwang11, serge-nikulin

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

rclcpp package from rclcpp repo

rclcpp rclcpp_action rclcpp_lifecycle

Package Summary

Tags No category tags.
Version 0.6.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 crystal
Last Updated 2019-12-05
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rclcpp

0.6.5 (2019-12-05)

0.6.4 (2019-04-06)

0.6.3 (2019-02-08)

  • Added the ability to get parameters in a map. (#575)
    • Backported by (#619) for Crystal.
  • Fix errors from uncrustify v0.68 (#613)
    • Backported by #616 for Crystal.
  • Contributors: Chris Lalancette, Jacob Perron, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
behaviortree_cpp github-BehaviorTree-BehaviorTree-CPP
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
tf2_ros github-ros2-geometry2
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
theora_image_transport github-ros-perception-image_transport_plugins
joy github-ros2-joystick_drivers
laser_geometry github-ros-perception-laser_geometry
ml_classifiers github-astuff-ml_classifiers
robot_state_publisher github-ros-robot_state_publisher
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
teleop_twist_joy github-ros2-teleop_twist_joy
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
message_filters github-ros2-message_filters
nav2_amcl github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_controller github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_dynamic_params github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_mission_executor github-ros-planning-navigation2
nav2_motion_primitives github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_robot github-ros-planning-navigation2
nav2_simple_navigator github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_tasks github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_world_model github-ros-planning-navigation2
rclcpp_action github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
ros1_bridge github-ros2-ros1_bridge
realsense_ros2_camera github-intel-ros2_intel_realsense
rosbag2_bag_v2_plugins github-ros2-rosbag2
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
system_modes github-microROS-system_modes
system_modes_examples github-microROS-system_modes
ros_core github-ros2-variants
object_analytics_node github-intel-ros2_object_analytics
object_analytics_rviz github-intel-ros2_object_analytics
apriltag_ros github-christianrauch-apriltag2_node
ets_cpp_client github-brunodmt-ets_ros2
ets_plugin github-brunodmt-ets_ros2
micro_ros_agent github-micro-ROS-micro-ROS-Agent

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.8.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 eloquent
Last Updated 2020-12-04
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rclcpp

0.8.5 (2020-12-04)

  • Warn about unused result of add_on_set_parameters_callback (#1238) (#1243)
  • fix exception message on rcl_clock_init. (#1194)
  • Check if context is valid when looping in spin_some (#1167)
  • Fix spin_until_future_complete: check spinning value (#1023)
  • Fix lock-order-inversion (potential deadlock) (#1135) (#1137)
  • Don\'t specify calling convention in std::_Binder template (#952) (#1006)
  • Add missing service callback registration tracepoint (#986) (#1004)
  • Allow node clock use in logging macros (#969) (#970) (#981)
  • Complete published event message when declaring a parameter (#928) (#966)
  • Contributors: Christophe Bedard, DongheeYe, Ivan Santiago Paunovic, Jacob Perron, Sean Kelly, Shane Loretz, tomoya

0.8.4 (2020-01-17)

  • Intra-process subscriber should use RMW actual qos (ros2#913) (#914) (#965)
  • Contributors: Todd Malsbary

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

  • Updated tracing logic to match changes in rclcpp\'s intra-process system (#918)
  • Fixed a bug that prevented the shutdown_on_sigint option to not work correctly (#850)
  • Added support for STREAM logging macros (#926)
  • Relaxed multithreaded test constraint (#907)
  • Contributors: Anas Abou Allaban, Christophe Bedard, Dirk Thomas, alexfneves

0.8.1 (2019-10-23)

  • De-flake tests for rmw_connext (#899)
  • rename return functions for loaned messages (#896)
  • Enable throttling logs (#879)
  • New Intra-Process Communication (#778)
  • Instrumentation update (#789)
  • Zero copy api (#864)
  • Drop rclcpp remove_ros_arguments_null test case. (#894)
  • add mechanism to pass rmw impl specific payloads during pub/sub creation (#882)
  • make get_actual_qos return a rclcpp::QoS (#883)
  • Fix Compiler Warning (#881)
  • Add callback handler for use_sim_time parameter #802 (#875)
  • Contributors: Alberto Soragna, Brian Marchi, Hunter L. Allen, Ingo L

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
cartographer_ros github-ros2-cartographer_ros
costmap_converter github-rst-tu-dortmund-costmap_converter
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
filters github-ros-filters
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
theora_image_transport github-ros-perception-image_transport_plugins
interactive_markers github-ros-visualization-interactive_markers
joy github-ros2-joystick_drivers
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
ntpd_driver github-vooon-ntpd_driver
pcl_conversions github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
realtime_tools github-ros-controls-realtime_tools
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
slam_toolbox github-SteveMacenski-slam_toolbox
spatio_temporal_voxel_layer github-SteveMacenski-spatio_temporal_voxel_layer
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_node github-ROBOTIS-GIT-turtlebot3
urg_node github-ros-drivers-urg_node
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
vision_msgs_rviz_plugins github-Kukanani-vision_msgs
action_tutorials_cpp github-ros2-demos
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
examples_rclcpp_multithreaded_executor github-ros2-examples
message_filters github-ros2-message_filters
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_controller github-ros-planning-navigation2
nav2_core github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_planner github-ros-planning-navigation2
nav2_recoveries github-ros-planning-navigation2
nav2_rviz_plugins github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_waypoint_follower github-ros-planning-navigation2
popf github-fmrico-popf
rclc github-ros2-rclc
rclc_parameter github-ros2-rclc
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
ros1_bridge github-ros2-ros1_bridge
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
plansys2_bringup github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_domain_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_executor github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_lifecycle_manager github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_msgs github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_pddl_parser github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_planner github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_problem_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_terminal github-IntelligentRoboticsLabs-ros2_planning_system
tracetools_test gitlab-ros-tracing-ros2_tracing
ros2lifecycle_test_fixtures github-ros2-ros2cli
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
sick_scan2 github-SICKAG-sick_scan2
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
kobuki_velocity_smoother github-kobuki-base-velocity_smoother

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.16
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 dashing
Last Updated 2021-05-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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package rclcpp

0.7.16 (2021-05-21)

  • Fix documented example in create_publisher. (#1558) (#1560)
  • Fix NodeOptions copy constructor. (#1376) (#1466)
  • Contributors: Ivan Santiago Paunovic, Jacob Perron

0.7.15 (2020-11-24)

  • Fix implementation of NodeOptions::use_global_arguments(). (#1176) (#1206)
  • Fix conversion of negative durations to messages. (#1188) (#1207)
  • Type conversions fixes. (#901) (#1209)
  • Add operator!= for duration (#1236) (#1277)
  • Contributors: Ivan Santiago Paunovic, Michel Hidalgo, Monika Idzik

0.7.14 (2020-07-10)

  • Fixed doxygen warnings. (#1208)
  • Check if context is valid when looping in spin_some. (#1167)
  • Fix spin_until_future_complete: check spinning value. (#1023)
  • Fix exception on rcl_clock_init. (#1195)
  • Fix lock-order-inversion (potential deadlock). (#1138)
  • Contributors: Alejandro Hern

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
bondcpp github-ros-bond_core
test_bond github-ros-bond_core
cartographer_ros github-ros2-cartographer_ros
cloudwatch_logger github-aws-robotics-cloudwatchlogs-ros2
cloudwatch_metrics_collector github-aws-robotics-cloudwatchmetrics-ros2
costmap_converter github-rst-tu-dortmund-costmap_converter
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
dynamixel_sdk_examples github-ROBOTIS-GIT-DynamixelSDK
fmi_adapter github-boschresearch-fmi_adapter
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
h264_video_encoder github-aws-robotics-kinesisvideo-encoder-ros2
health_metric_collector github-aws-robotics-health-metrics-collector-ros2
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
joy github-ros2-joystick_drivers
kinesis_video_streamer github-aws-robotics-kinesisvideo-ros2
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
lex_node github-aws-robotics-lex-ros2
ml_classifiers github-astuff-ml_classifiers
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
pacmod3 github-astuff-pacmod3
pcl_conversions github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
realtime_tools github-ros-controls-realtime_tools
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rosauth github-GT-RAIL-rosauth
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rt_usb_9axisimu_driver github-rt-net-rt_usb_9axisimu_driver
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
slam_toolbox github-SteveMacenski-slam_toolbox
spatio_temporal_voxel_layer github-SteveMacenski-spatio_temporal_voxel_layer
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_node github-ROBOTIS-GIT-turtlebot3
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
urg_node github-ros-drivers-urg_node
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
vision_msgs_rviz_plugins github-Kukanani-vision_msgs
web_video_server github-RobotWebTools-web_video_server
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
dolly_follow github-chapulina-dolly
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
message_filters github-ros2-message_filters
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_controller github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_dynamic_params github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_recoveries github-ros-planning-navigation2
nav2_rviz_plugins github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_world_model github-ros-planning-navigation2
raptor_dbw_can github-NewEagleRaptor-raptor-dbw-ros2
raptor_dbw_joystick github-NewEagleRaptor-raptor-dbw-ros2
raptor_pdu github-NewEagleRaptor-raptor-dbw-ros2
raspimouse github-rt-net-raspimouse2
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
ros1_bridge github-ros2-ros1_bridge
controller_manager github-ros-controls-ros2_control
controller_parameter_server github-ros-controls-ros2_control
realsense_ros2_camera github-intel-ros2_intel_realsense
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
tracetools_test gitlab-ros-tracing-ros2_tracing
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
sick_scan2 github-SICKAG-sick_scan2
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
serial_driver github-ros-drivers-transport_drivers
udp_driver github-ros-drivers-transport_drivers
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
aws_ros2_common github-aws-robotics-utils-ros2
object_analytics_node github-intel-ros2_object_analytics
object_analytics_rviz github-intel-ros2_object_analytics

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Mabel Zhang
  • William Woodall

Authors

  • Dirk Thomas

rclcpp

The ROS client library in C++.

Visit the rclcpp 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

9.2.2 (2022-12-06)

  • Fix returning invalid namespace if sub_namespace is empty (#1810)
  • use regex for wildcard matching (#1987)
  • Add statistics for handle_loaned_message (#1933)
  • Contributors: Aaron Lipinski, Barry Xu, Chen Lihui, M. Hofst

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
behaviortree_cpp github-BehaviorTree-BehaviorTree-CPP
bondcpp github-ros-bond_core
test_bond github-ros-bond_core
cartographer_ros github-ros2-cartographer_ros
control_toolbox github-ros-controls-control_toolbox
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
dynamixel_workbench_toolbox github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_sdk_examples github-ROBOTIS-GIT-DynamixelSDK
filters github-ros-filters
foxglove_bridge github-foxglove-ros-foxglove-bridge
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
geometric_shapes github-ros-planning-geometric_shapes
test_tf2 github-ros2-geometry2
tf2_geometry_msgs github-ros2-geometry2
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
turtle_tf2_cpp github-ros-geometry_tutorials
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
interactive_marker_twist_server github-ros-visualization-interactive_marker_twist_server
interactive_markers github-ros-visualization-interactive_markers
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
log_view github-hatchbed-log_view
mapviz github-swri-robotics-mapviz
mapviz_plugins github-swri-robotics-mapviz
multires_image github-swri-robotics-mapviz
tile_map github-swri-robotics-mapviz
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
moveit_core github-ros-planning-moveit2
moveit_planners_chomp github-ros-planning-moveit2
chomp_motion_planner github-ros-planning-moveit2
moveit_planners_ompl github-ros-planning-moveit2
pilz_industrial_motion_planner github-ros-planning-moveit2
pilz_industrial_motion_planner_testutils github-ros-planning-moveit2
moveit_resources_prbt_ikfast_manipulator_plugin github-ros-planning-moveit2
moveit_simple_controller_manager github-ros-planning-moveit2
moveit_py github-ros-planning-moveit2
moveit_ros_benchmarks github-ros-planning-moveit2
moveit_hybrid_planning github-ros-planning-moveit2
moveit_ros_move_group github-ros-planning-moveit2
moveit_ros_occupancy_map_monitor github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_ros_planning github-ros-planning-moveit2
moveit_ros_planning_interface github-ros-planning-moveit2
moveit_ros_robot_interaction github-ros-planning-moveit2
moveit_ros_tests github-ros-planning-moveit2
moveit_ros_visualization github-ros-planning-moveit2
moveit_ros_warehouse github-ros-planning-moveit2
moveit_setup_app_plugins github-ros-planning-moveit2
moveit_setup_assistant github-ros-planning-moveit2
moveit_setup_controllers github-ros-planning-moveit2
moveit_setup_core_plugins github-ros-planning-moveit2
moveit_setup_framework github-ros-planning-moveit2
moveit_setup_simulation github-ros-planning-moveit2
moveit_visual_tools github-ros-planning-moveit_visual_tools
naoqi_driver github-ros-naoqi-naoqi_driver2
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
ntpd_driver github-vooon-ntpd_driver
octomap_server github-OctoMap-octomap_mapping
octomap_rviz_plugins github-OctoMap-octomap_rviz_plugins
ov_core github-rpng-open_vins
ov_eval github-rpng-open_vins
ov_init github-rpng-open_vins
ov_msckf github-rpng-open_vins
pal_statistics github-pal-robotics-pal_statistics
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
plotjuggler github-facontidavide-PlotJuggler
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
quaternion_operation github-OUXT-Polaris-quaternion_operation
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realtime_tools github-ros-controls-realtime_tools
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rplidar_ros github-allenh1-rplidar_ros
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rtabmap_ros github-introlab-rtabmap_ros
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
sbg_driver github-SBG-Systems-sbg_ros2
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
slam_toolbox github-SteveMacenski-slam_toolbox
spatio_temporal_voxel_layer github-SteveMacenski-spatio_temporal_voxel_layer
swri_console github-swri-robotics-swri_console
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_node github-ROBOTIS-GIT-turtlebot3
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
ur_calibration github-UniversalRobots-Universal_Robots_ROS2_Driver
ur_robot_driver github-UniversalRobots-Universal_Robots_ROS2_Driver
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
vision_msgs_rviz_plugins github-ros-perception-vision_msgs
warehouse_ros github-ros-planning-warehouse_ros
warehouse_ros_mongo github-ros-planning-warehouse_ros_mongo
warehouse_ros_sqlite github-ros-planning-warehouse_ros_sqlite
boost_geometry_util github-OUXT-Polaris-boost_geometry_util
cascade_lifecycle_msgs github-fmrico-cascade_lifecycle
rclcpp_cascade_lifecycle github-fmrico-cascade_lifecycle
action_tutorials_cpp github-ros2-demos
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_cbg_executor github-ros2-examples
examples_rclcpp_multithreaded_executor github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
fluent_rviz github-ForteFibre-FluentRviz
gazebo_ros2_control github-ros-simulation-gazebo_ros2_control
gazebo_ros2_control_demos github-ros-simulation-gazebo_ros2_control
ign_ros2_control github-ignitionrobotics-ign_ros2_control
ign_ros2_control_demos github-ignitionrobotics-ign_ros2_control
jlb_pid gitlab-Juulbl-ros2-pid
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
message_filters github-ros2-message_filters
micro_ros_diagnostic_bridge github-micro-ROS-micro_ros_diagnostics
mrpt2 github-MRPT-mrpt
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_controller github-ros-planning-navigation2
nav2_core github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_planner github-ros-planning-navigation2
nav2_recoveries github-ros-planning-navigation2
nav2_regulated_pure_pursuit_controller github-ros-planning-navigation2
nav2_rotation_shim_controller github-ros-planning-navigation2
nav2_rviz_plugins github-ros-planning-navigation2
nav2_smac_planner github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_theta_star_planner github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_waypoint_follower github-ros-planning-navigation2
nmea_hardware_interface github-OUXT-Polaris-nmea_hardware_interface
performance_test gitlab-ApexAI-performance_test
popf github-fmrico-popf
rclc_parameter github-ros2-rclc
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
tlsf_cpp github-ros2-realtime_support
rmf_fleet_adapter github-open-rmf-rmf_ros2
rmf_task_ros2 github-open-rmf-rmf_ros2
rmf_traffic_ros2 github-open-rmf-rmf_ros2
rmf_building_sim_common github-open-rmf-rmf_simulation
rmf_building_sim_gazebo_plugins github-open-rmf-rmf_simulation
rmf_building_sim_ignition_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_common github-open-rmf-rmf_simulation
rmf_robot_sim_gazebo_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_ignition_plugins github-open-rmf-rmf_simulation
rmf_visualization_rviz2_plugins github-open-rmf-rmf_visualization
rmf_visualization_schedule github-open-rmf-rmf_visualization
ros1_bridge github-ros2-ros1_bridge
controller_manager github-ros-controls-ros2_control
joint_limits_interface github-ros-controls-ros2_control
diff_drive_controller github-ros-controls-ros2_controllers
effort_controllers github-ros-controls-ros2_controllers
force_torque_sensor_broadcaster github-ros-controls-ros2_controllers
forward_command_controller github-ros-controls-ros2_controllers
gripper_controllers github-ros-controls-ros2_controllers
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
joint_trajectory_controller github-ros-controls-ros2_controllers
position_controllers github-ros-controls-ros2_controllers
velocity_controllers github-ros-controls-ros2_controllers
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
plansys2_bringup github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_bt_actions github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_core github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_domain_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_executor github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_lifecycle_manager github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_msgs github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_pddl_parser github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_planner github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_popf_plan_solver github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_problem_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_terminal github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_tests github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_tools github-IntelligentRoboticsLabs-ros2_planning_system
ros2_socketcan github-autowarefoundation-ros2_socketcan
tracetools_test github-ros2-ros2_tracing
ros2lifecycle_test_fixtures github-ros2-ros2cli
vda5050_connector github-inorbit-ai-ros_amr_interop
ros_ign_bridge github-ignitionrobotics-ros_ign
ros_ign_gazebo github-ignitionrobotics-ros_ign
ros_ign_image github-ignitionrobotics-ros_ign
rosbag2_compression github-ros2-rosbag2
rosbag2_compression_zstd github-ros2-rosbag2
rosbag2_cpp github-ros2-rosbag2
rosbag2_performance_benchmarking github-ros2-rosbag2
bag_recorder_nodes github-ros2-rosbag2
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
rt_manipulators_examples github-rt-net-rt_manipulators_cpp
sick_safetyscanners2 github-SICKAG-sick_safetyscanners2
simple_actions github-DLu-simple_actions
smacc2 github-robosoft-ai-SMACC2
lifecyclenode_client github-robosoft-ai-SMACC2
nav2z_planners_common github-robosoft-ai-SMACC2
undo_path_global_planner github-robosoft-ai-SMACC2
sm_advanced_recovery_1 github-robosoft-ai-SMACC2
sm_husky_barrel_search_1 github-robosoft-ai-SMACC2
sm_multi_stage_1 github-robosoft-ai-SMACC2
sm_pack_ml github-robosoft-ai-SMACC2
sm_respira_1 github-robosoft-ai-SMACC2
sm_three_some github-robosoft-ai-SMACC2
stubborn_buddies github-open-rmf-stubborn_buddies
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
test_launch_system_modes github-micro-ROS-system_modes
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests
test_quality_of_service github-ros2-system_tests
test_rclcpp github-ros2-system_tests
test_security github-ros2-system_tests
io_context github-ros-drivers-transport_drivers
serial_driver github-ros-drivers-transport_drivers
udp_driver github-ros-drivers-transport_drivers
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
webots_ros2_control github-cyberbotics-webots_ros2
webots_ros2_driver github-cyberbotics-webots_ros2
irobot_create_nodes github-iRobotEducation-create3_sim
irobot_create_toolbox github-iRobotEducation-create3_sim
irobot_create_gazebo_plugins github-iRobotEducation-create3_sim
irobot_create_ignition_toolbox github-iRobotEducation-create3_sim
domain_bridge github-ros2-domain_bridge
foros github-42dot-foros
foros_examples github-42dot-foros
foros_inspector github-42dot-foros
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_common github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
nao_lola github-ros-sports-nao_lola
rcss3d_agent github-ros-sports-rcss3d_agent
ros2launch_security_examples github-osrf-ros2launch_security
rqt_image_overlay github-ros-sports-rqt_image_overlay
rqt_image_overlay_layer github-ros-sports-rqt_image_overlay
rslidar_msg github-RoboSense-LiDAR-rslidar_msg
soccer_marker_generation github-ijnek-soccer_visualization
topic_tools github-ros-tooling-topic_tools
turtlebot4_node github-turtlebot-turtlebot4
turtlebot4_cpp_examples github-turtlebot-turtlebot4_examples
turtlebot4_base github-turtlebot-turtlebot4_robot
turtlebot4_ignition_toolbox github-turtlebot-turtlebot4_simulator
turtlebot4_cpp_tutorials github-turtlebot-turtlebot4_tutorials
ntrip_client_node github-aussierobots-ublox_dgnss
ublox_dgnss_node github-aussierobots-ublox_dgnss
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.4.3
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 foxy
Last Updated 2023-05-27
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

The ROS client library in C++.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.

rclcpp

The ROS client library in C++.

Visit the rclcpp 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

2.4.3 (2023-05-27)

  • Do not attempt to use void allocators for memory allocation. (backport #1657) (#2004)
  • Contributors: Michel Hidalgo

2.4.2 (2022-07-25)

  • Add statistics for handle_loaned_message (#1927) (#1934)
  • Add test-dep ament_cmake_google_benchmark (#1904) (#1910)
  • Use parantheses around logging macro parameter (#1820) (#1823)
  • Contributors: Abrar Rahman Protyasha, Barry Xu, Ga

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
avt_vimba_camera github-astuff-avt_vimba_camera
behaviortree_cpp_v3 github-BehaviorTree-BehaviorTree-CPP
bondcpp github-ros-bond_core
test_bond github-ros-bond_core
cartographer_ros github-ros2-cartographer_ros
control_toolbox github-ros-controls-control_toolbox
create_driver github-AutonomyLab-create_robot
dataspeed_can_msg_filters bitbucket-dataspeedinc-dataspeed_can
dataspeed_can_tools bitbucket-dataspeedinc-dataspeed_can
dataspeed_can_usb bitbucket-dataspeedinc-dataspeed_can
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_filters github-luxonis-depthai-ros
depthai_ros_driver github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
self_test github-ros-diagnostics
dynamixel_workbench_toolbox github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_sdk_examples github-ROBOTIS-GIT-DynamixelSDK
filters github-ros-filters
find_object_2d github-introlab-find-object
fmi_adapter github-boschresearch-fmi_adapter
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
geometric_shapes github-ros-planning-geometric_shapes
test_tf2 github-ros2-geometry2
tf2_geometry_msgs github-ros2-geometry2
tf2_kdl github-ros2-geometry2
tf2_ros github-ros2-geometry2
turtle_tf2_cpp github-ros-geometry_tutorials
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
husky_base github-husky-husky
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
interactive_marker_twist_server github-ros-visualization-interactive_marker_twist_server
interactive_markers github-ros-visualization-interactive_markers
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
swri_console_util github-swri-robotics-marti_common
swri_geometry_util github-swri-robotics-marti_common
swri_image_util github-swri-robotics-marti_common
swri_math_util github-swri-robotics-marti_common
swri_roscpp github-swri-robotics-marti_common
swri_route_util github-swri-robotics-marti_common
swri_system_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
moveit_core github-ros-planning-moveit2
moveit_planners_chomp github-ros-planning-moveit2
chomp_motion_planner github-ros-planning-moveit2
moveit_planners_ompl github-ros-planning-moveit2
pilz_industrial_motion_planner github-ros-planning-moveit2
pilz_industrial_motion_planner_testutils github-ros-planning-moveit2
moveit_resources_prbt_ikfast_manipulator_plugin github-ros-planning-moveit2
moveit_simple_controller_manager github-ros-planning-moveit2
moveit_py github-ros-planning-moveit2
moveit_ros_benchmarks github-ros-planning-moveit2
moveit_hybrid_planning github-ros-planning-moveit2
moveit_ros_move_group github-ros-planning-moveit2
moveit_ros_occupancy_map_monitor github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_ros_planning github-ros-planning-moveit2
moveit_ros_planning_interface github-ros-planning-moveit2
moveit_ros_robot_interaction github-ros-planning-moveit2
moveit_ros_tests github-ros-planning-moveit2
moveit_ros_visualization github-ros-planning-moveit2
moveit_ros_warehouse github-ros-planning-moveit2
moveit_setup_app_plugins github-ros-planning-moveit2
moveit_setup_assistant github-ros-planning-moveit2
moveit_setup_controllers github-ros-planning-moveit2
moveit_setup_core_plugins github-ros-planning-moveit2
moveit_setup_framework github-ros-planning-moveit2
moveit_setup_simulation github-ros-planning-moveit2
naoqi_driver github-ros-naoqi-naoqi_driver2
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
novatel_oem7_driver github-novatel-novatel_oem7_driver
ntpd_driver github-vooon-ntpd_driver
octomap_server github-OctoMap-octomap_mapping
octomap_rviz_plugins github-OctoMap-octomap_rviz_plugins
pal_statistics github-pal-robotics-pal_statistics
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_analog_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_inputs github-ros-drivers-phidgets_drivers
phidgets_digital_outputs github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_motors github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
phidgets_temperature github-ros-drivers-phidgets_drivers
plotjuggler github-facontidavide-PlotJuggler
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
psen_scan_v2 github-PilzDE-psen_scan_v2
quaternion_operation github-OUXT-Polaris-quaternion_operation
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realtime_tools github-ros-controls-realtime_tools
robot_controllers github-fetchrobotics-robot_controllers
robot_controllers_interface github-fetchrobotics-robot_controllers
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
turtlesim github-ros-ros_tutorials
rosauth github-GT-RAIL-rosauth
rplidar_ros github-allenh1-rplidar_ros
rqt_gui_cpp github-ros-visualization-rqt
rqt_image_view github-ros-visualization-rqt_image_view
rt_usb_9axisimu_driver github-rt-net-rt_usb_9axisimu_driver
rtabmap_conversions github-introlab-rtabmap_ros
rtabmap_odom github-introlab-rtabmap_ros
rtabmap_rviz_plugins github-introlab-rtabmap_ros
rtabmap_slam github-introlab-rtabmap_ros
rtabmap_sync github-introlab-rtabmap_ros
rtabmap_util github-introlab-rtabmap_ros
rtabmap_viz github-introlab-rtabmap_ros
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_default_plugins github-ros2-rviz
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
sbg_driver github-SBG-Systems-sbg_ros2
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
slam_toolbox github-SteveMacenski-slam_toolbox
spatio_temporal_voxel_layer github-SteveMacenski-spatio_temporal_voxel_layer
swri_console github-swri-robotics-swri_console
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_node github-ROBOTIS-GIT-turtlebot3
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
tuw_msgs github-tuw-robotics-tuw_msgs
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
ur_calibration github-UniversalRobots-Universal_Robots_ROS2_Driver
ur_robot_driver github-UniversalRobots-Universal_Robots_ROS2_Driver
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_driver github-ros-drivers-velodyne
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
vesc_ackermann github-f1tenth-vesc
vesc_driver github-f1tenth-vesc
vision_msgs_rviz_plugins github-Kukanani-vision_msgs
warehouse_ros github-ros-planning-warehouse_ros
warehouse_ros_mongo github-ros-planning-warehouse_ros_mongo
warehouse_ros_sqlite github-ros-planning-warehouse_ros_sqlite
vrxperience_bridge github-autowarefoundation-ansys-vrxperience-ros2
aruco_opencv github-fictionlab-ros_aruco_opencv
boost_geometry_util github-OUXT-Polaris-boost_geometry_util
cascade_lifecycle_msgs github-fmrico-cascade_lifecycle
rclcpp_cascade_lifecycle github-fmrico-cascade_lifecycle
clober_serial github-CLOBOT-Co-Ltd-clober
clober_simulation github-CLOBOT-Co-Ltd-clober
clpe_ros github-canlab-co-clpe_ros
crane_plus_control github-rt-net-crane_plus
crane_plus_examples github-rt-net-crane_plus
dataspeed_dbw_common bitbucket-dataspeedinc-dbw_ros
dataspeed_ulc_can bitbucket-dataspeedinc-dbw_ros
dbw_fca_can bitbucket-dataspeedinc-dbw_ros
dbw_fca_joystick_demo bitbucket-dataspeedinc-dbw_ros
dbw_ford_can bitbucket-dataspeedinc-dbw_ros
dbw_ford_joystick_demo bitbucket-dataspeedinc-dbw_ros
dbw_polaris_can bitbucket-dataspeedinc-dbw_ros
dbw_polaris_joystick_demo bitbucket-dataspeedinc-dbw_ros
ds_dbw_can bitbucket-dataspeedinc-dbw_ros
ds_dbw_joystick_demo bitbucket-dataspeedinc-dbw_ros
action_tutorials_cpp github-ros2-demos
composition github-ros2-demos
demo_nodes_cpp github-ros2-demos
demo_nodes_cpp_native github-ros2-demos
dummy_map_server github-ros2-demos
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
logging_demo github-ros2-demos
pendulum_control github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
dolly_follow github-chapulina-dolly
dynamixel_hardware github-dynamixel-community-dynamixel_hardware
dynamixel_hardware_interface github-OUXT-Polaris-dynamixel_hardware_interface
end_effector github-ADVRHumanoids-ROSEndEffector2
examples_rclcpp_minimal_action_client github-ros2-examples
examples_rclcpp_minimal_action_server github-ros2-examples
examples_rclcpp_minimal_composition github-ros2-examples
examples_rclcpp_multithreaded_executor github-ros2-examples
examples_rclcpp_minimal_client github-ros2-examples
examples_rclcpp_minimal_service github-ros2-examples
examples_rclcpp_minimal_timer github-ros2-examples
examples_rclcpp_minimal_publisher github-ros2-examples
examples_rclcpp_minimal_subscriber github-ros2-examples
fluent_rviz github-ForteFibre-FluentRviz
gazebo_ros2_control github-ros-simulation-gazebo_ros2_control
gazebo_ros2_control_demos github-ros-simulation-gazebo_ros2_control
ign_ros2_control github-ignitionrobotics-ign_ros2_control
ign_ros2_control_demos github-ignitionrobotics-ign_ros2_control
jlb_pid gitlab-Juulbl-ros2-pid
kobuki_velocity_smoother github-kobuki-base-kobuki_velocity_smoother
bosch_locator_bridge github-boschglobal-locator_ros_bridge
lsc_ros2_driver github-AutonicsLiDAR-lsc_ros2_driver
maliput_ros github-maliput-maliput_ros
message_filters github-ros2-message_filters
micro_ros_diagnostic_bridge github-micro-ROS-micro_ros_diagnostics
mppic github-FastSense-mppic
mrpt2 github-MRPT-mrpt
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_bt_navigator github-ros-planning-navigation2
nav2_controller github-ros-planning-navigation2
nav2_core github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
costmap_queue github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
dwb_plugins github-ros-planning-navigation2
nav2_map_server github-ros-planning-navigation2
nav2_msgs github-ros-planning-navigation2
nav2_navfn_planner github-ros-planning-navigation2
nav2_planner github-ros-planning-navigation2
nav2_recoveries github-ros-planning-navigation2
nav2_regulated_pure_pursuit_controller github-ros-planning-navigation2
nav2_rviz_plugins github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
nav2_util github-ros-planning-navigation2
nav2_voxel_grid github-ros-planning-navigation2
nav2_waypoint_follower github-ros-planning-navigation2
smac_planner github-ros-planning-navigation2
nmea_hardware_interface github-OUXT-Polaris-nmea_hardware_interface
odom_to_tf_ros2 github-gstavrinos-odom_to_tf_ros2
openzen_driver bitbucket-lpresearch-openzenros2
pal_gazebo_worlds github-pal-robotics-pal_gazebo_worlds
performance_test gitlab-ApexAI-performance_test
polygon_demos github-MetroRobots-polygon_ros
popf github-fmrico-popf
raptor_dbw_can github-NewEagleRaptor-raptor-dbw-ros2
raptor_dbw_joystick github-NewEagleRaptor-raptor-dbw-ros2
raptor_pdu github-NewEagleRaptor-raptor-dbw-ros2
raspimouse github-rt-net-raspimouse2
raspimouse_ros2_examples github-rt-net-raspimouse_ros2_examples
rclc_parameter github-ros2-rclc
rclcpp_action github-ros2-rclcpp
rclcpp_components github-ros2-rclcpp
rclcpp_lifecycle github-ros2-rclcpp
realsense_hardware_interface github-OUXT-Polaris-realsense_hardware_interface
tlsf_cpp github-ros2-realtime_support
rmf_fleet_adapter github-open-rmf-rmf_ros2
rmf_task_ros2 github-open-rmf-rmf_ros2
rmf_traffic_ros2 github-open-rmf-rmf_ros2
rmf_building_sim_common github-open-rmf-rmf_simulation
rmf_building_sim_gazebo_plugins github-open-rmf-rmf_simulation
rmf_building_sim_ignition_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_common github-open-rmf-rmf_simulation
rmf_robot_sim_gazebo_plugins github-open-rmf-rmf_simulation
rmf_robot_sim_ignition_plugins github-open-rmf-rmf_simulation
rmf_visualization_rviz2_plugins github-open-rmf-rmf_visualization
rmf_visualization_schedule github-open-rmf-rmf_visualization
ros1_bridge github-ros2-ros1_bridge
controller_manager github-ros-controls-ros2_control
joint_limits_interface github-ros-controls-ros2_control
diff_drive_controller github-ros-controls-ros2_controllers
effort_controllers github-ros-controls-ros2_controllers
force_torque_sensor_broadcaster github-ros-controls-ros2_controllers
forward_command_controller github-ros-controls-ros2_controllers
gripper_controllers github-ros-controls-ros2_controllers
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
joint_state_controller github-ros-controls-ros2_controllers
joint_trajectory_controller github-ros-controls-ros2_controllers
position_controllers github-ros-controls-ros2_controllers
tricycle_controller github-ros-controls-ros2_controllers
velocity_controllers github-ros-controls-ros2_controllers
realsense_examples github-intel-ros2_intel_realsense
realsense_node github-intel-ros2_intel_realsense
realsense_ros github-intel-ros2_intel_realsense
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
plansys2_bringup github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_bt_actions github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_core github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_domain_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_executor github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_lifecycle_manager github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_msgs github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_planner github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_popf_plan_solver github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_problem_expert github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_terminal github-IntelligentRoboticsLabs-ros2_planning_system
plansys2_tests github-IntelligentRoboticsLabs-ros2_planning_system
ros2_socketcan github-autowarefoundation-ros2_socketcan
tracetools_test github-ros2-ros2_tracing
ros2lifecycle_test_fixtures github-ros2-ros2cli
ros_ign_bridge github-ignitionrobotics-ros_ign
ros_ign_gazebo github-ignitionrobotics-ros_ign
ros_ign_image github-ignitionrobotics-ros_ign
rosbag2_compression github-ros2-rosbag2
bag_recorder_nodes github-ros2-rosbag2
rosbag2_test_common github-ros2-rosbag2
rosbag2_tests github-ros2-rosbag2
rosbag2_transport github-ros2-rosbag2
rosbag2_bag_v2_plugins github-ros2-rosbag2_bag_v2
roverrobotics_driver github-RoverRobotics-roverrobotics_ros2
rt_manipulators_examples github-rt-net-rt_manipulators_cpp
sick_safetyscanners2 github-SICKAG-sick_safetyscanners2
sick_scan2 github-SICKAG-sick_scan2
simple_actions github-DLu-simple_actions
smacc2 github-robosoft-ai-SMACC2
sm_advanced_recovery_1 github-robosoft-ai-SMACC2
sm_multi_stage_1 github-robosoft-ai-SMACC2
sm_respira_1 github-robosoft-ai-SMACC2
sm_three_some github-robosoft-ai-SMACC2
stubborn_buddies github-open-rmf-stubborn_buddies
system_metrics_collector github-ros-tooling-system_metrics_collector
system_modes github-micro-ROS-system_modes
system_modes_examples github-micro-ROS-system_modes
test_launch_system_modes github-micro-ROS-system_modes
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests
test_quality_of_service github-ros2-system_tests
test_rclcpp github-ros2-system_tests
test_security github-ros2-system_tests
io_context github-ros-drivers-transport_drivers
serial_driver github-ros-drivers-transport_drivers
udp_driver github-ros-drivers-transport_drivers
turtlebot3_manipulation_hardware github-ROBOTIS-GIT-turtlebot3_manipulation
turtlebot3_manipulation_teleop github-ROBOTIS-GIT-turtlebot3_manipulation
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
ros_core github-ros2-variants
vrpn_mocap github-alvinsunyixiao-vrpn_mocap
webots_ros2_control github-cyberbotics-webots_ros2
webots_ros2_driver github-cyberbotics-webots_ros2

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclcpp at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.