Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
jazzy

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version jazzy
Last Updated 2025-05-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

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande

Authors

  • Esteve Fernandez
  • Ivan Paunovic
  • Jacob Perron
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

7.1.4 (2025-04-02)

  • Backport of the Events Executor (#1391) (#1435)

    * Introduce EventsExecutor implementation (#1389) Co-authored-by: Brad Martin <<bmartin@fatlxception.org>> Co-authored-by: Brad Martin <<52003535+bmartin427@users.noreply.github.com>> Co-authored-by: Janosch Machowinski <<jmachowinski@users.noreply.github.com>>

  • Check parameter callback signature during registration. (backport #1425) (#1429)

    * Check parameter callback signature during registration. (#1425) (cherry picked from commit 94f42b6b16de00f1b0543a793c6cd614843ea69e)

  • Merge pull request #1427 from ros2/mergify/bp/jazzy/pr-1426 Fix function params indentation (backport #1426)

  • Fixed merge

  • fix merge

  • Fix function params indentation (#1426) And add return type. (cherry picked from commit 238ab50fec7fd5aaab319fe5ad59de692b3b4b47) # Conflicts: # rclpy/rclpy/time.py # rclpy/rclpy/timer.py

  • Remove [SHARED]{.title-ref} (#1305) (#1421) When the module is compiled with [MODULE]{.title-ref} (the default), the proper linker flags are added on macOS (specifically [-undefined dynamic_lookup]{.title-ref}). Otherwise, [rclpy]{.title-ref} segfaults when linked on conda. Is the [SHARED]{.title-ref} really necessary? The [pybind11]{.title-ref} documentation says: > Specifying [SHARED]{.title-ref} will create a more traditional dynamic library which can also be linked from elsewhere. (cherry picked from commit 7fb093ba17daa6fdacb22d383c1e90933b860de9) Co-authored-by: Wolf Vollprecht <<w.vollprecht@gmail.com>>

  • publish action goal status once accepted before execution. (#1228) (#1415) (cherry picked from commit 87fbec0d6bbfda968d14689c977e9a6bdaa48886) Co-authored-by: Tomoya Fujita <<Tomoya.Fujita@sony.com>>

  • Check if Task(Future) is canceled. (backport #1377) (#1404)

    • Check if Task(Future) is canceled. (#1377)
    • Check if Task(Future) is canceled.
    • Close cancelled coroutine (#1394)
    • Add FutureState
    • Close canceled coroutine

    * Fixed behavior in test ---------

    • address flake8 and pep257 failures.
    • Cancelled future is not done (#1397)
    • Remove redundant coro.close
    • Only finished future is done
    • Add function _pending and fix checks
    • Replace check in done from pending to finished
    • Adapt test to new behavior
    • Add tests

    * Make changes within active task mutex ---------

    • keep the consistent behavior to avoid exception, and adjusted some tests accordingly.
    • revert doc section to raise the exception.
    • remove StrEnum and put logical operator in the beginning of line.

    * add more test to check Task state. ---------Co-authored-by: Nadav Elkabets <<elnadav12@gmail.com>> Co-authored-by: Nadav Elkabets <<32939935+nadavelkabets@users.noreply.github.com>> (cherry picked from commit 9a144bf040fb8c74058c6b4fd9830fd0e0e3594e) # Conflicts: # rclpy/rclpy/executors.py # rclpy/rclpy/task.py # rclpy/test/test_executor.py

    • resolve conflicts.

    * _spin_once_until_future_complete does not exist.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
depth_obstacle_detect_ros
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
frame_editor
gazebo_ros
examples_tf2_py
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
image_view
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_publisher
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_tf_tree
rqt_topic
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
crazyflie_examples
crazyflie_py
crazyflie_sim
open_manipulator_bringup
open_manipulator_teleop
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
message_filters
nav2_common
nav2_loopback_sim
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_charging_schedule
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
plansys2_support_py
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_examples_py
rosbag2_py
rqt_gauges
simple_actions
soccer_vision_3d_rviz_markers
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
ffw_teleop
automatika_ros_sugar
doom_ros
hyveos_bridge
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
clearpath_tests
create3_examples_py
insight_gui
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
tuw_rviz

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
kilted

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version kilted
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande

Authors

  • Esteve Fernandez
  • Ivan Paunovic
  • Jacob Perron
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

9.1.0 (2025-04-18)

  • Update parameter types (#1441)
  • Add TypeError string arg for better clarity (#1442)
  • Fix loading parameter behavior from yaml file. (#1193)
  • Update [lifecycle]{.title-ref} types (#1440)
  • Update _rclpy_pybind11.pyi order and add EventsExecutor (#1436)
  • Update Clock Types (#1433)
  • Introduce EventsExecutor implementation (#1391)
  • Fix Duration, Clock, and QoS Docs (#1428)
  • Add exception doc for configure_introspection. (#1434)
  • Fix Task constructor type bug (#1431)
  • Add new interfaces to enable intropsection for action (#1413)
  • Check parameter callback signature during registration. (#1425)
  • Fix function params indentation (#1426)
  • Update Service and Action Protocols (#1409)
  • Remove [SHARED]{.title-ref} from [pybind11_add_module]{.title-ref} (#1305)
  • Publish action goal status once accepted before execution. (#1228)
  • Add missing dependencies so that rosdoc2 shows Node (#1408)
  • Contributors: Barry Xu, Brad Martin, Christophe Bedard, Michael Carlstrom, R Kent James, Tomoya Fujita, Wolf Vollprecht, Zahi Kakish

9.0.0 (2025-02-02)

  • add QoS Profile/Depth support to Node. (#1376)
  • Various typing fixes (#1402)
  • Add types to Action with rhel roscli fix (#1361)
  • Check if Task(Future) is canceled. (#1377)
  • Executors types (#1370)
  • event_handler.py types (#1340)
  • Contributors: Michael Carlstrom, Nadav Elkabets, Tomoya Fujita

8.0.0 (2024-12-20)

  • Add support for operator overloading of [Duration]{.title-ref} (#1387)
  • Service/Client Implementation types (#1384)
  • avoid lifecycle node transition exception (#1319)
  • Client:call generates TimeoutError exception when it is timed out. (#1271)
  • Add in python3-dev build dependency. (#1380)
  • Contributors: Arjo Chakravarty, Chris Lalancette, Michael Carlstrom, Tomoya Fujita

7.7.0 (2024-11-20)

  • Fix the race condition while calling rcl_shutdown (#1353)
  • Use \@deprecated to mark deprecated APIs for type checkers. (#1350)
  • init (#1358)
  • Avoid redundant done callbacks of the future while repeatedly calling spin_until_future_complete (#1374)
  • Clean qos zenoh tests (#1369)
  • adjust warn message that requested goal is already expired. (#1363)
  • Adds types to Lifecycle Objects (#1338)
  • Remove python_cmake_module use (#1220)
  • Contributors: Alejandro Hernández Cordero, Barry Xu, Chris Lalancette, Michael Carlstrom, Tomoya Fujita

7.6.0 (2024-10-03)

  • TestClient.test_service_timestamps failing consistently. (#1364)
  • Revert "Add types to Action Server and Action Client (#1349)" (#1359)
  • Revert "Executors types

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
examples_tf2_py
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
camera_info_manager_py
camera_calibration
image_view
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_gui_py
rqt_py_common
rqt_bag
rqt_bag_plugins
rqt_console
rqt_graph
rqt_moveit
rqt_msg
rqt_plot
rqt_publisher
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_tf_tree
rqt_topic
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
open_manipulator_bringup
open_manipulator_teleop
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
message_filters
nav2_common
nav2_loopback_sim
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_charging_schedule
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_examples_py
rosbag2_py
rqt_gauges
simple_actions
soccer_vision_3d_rviz_markers
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
py_trees_ros_tutorials
py_trees_ros_viewer
ffw_teleop
automatika_ros_sugar
doom_ros
hyveos_bridge
canopen_utils
rosbag2_to_video
yasmin_demos
yasmin_ros
yasmin_viewer

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
rolling

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version rolling
Last Updated 2025-06-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande

Authors

  • Esteve Fernandez
  • Ivan Paunovic
  • Jacob Perron
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

9.2.0 (2025-04-25)

9.1.0 (2025-04-18)

  • Update parameter types (#1441)
  • Add TypeError string arg for better clarity (#1442)
  • Fix loading parameter behavior from yaml file. (#1193)
  • Update [lifecycle]{.title-ref} types (#1440)
  • Update _rclpy_pybind11.pyi order and add EventsExecutor (#1436)
  • Update Clock Types (#1433)
  • Introduce EventsExecutor implementation (#1391)
  • Fix Duration, Clock, and QoS Docs (#1428)
  • Add exception doc for configure_introspection. (#1434)
  • Fix Task constructor type bug (#1431)
  • Add new interfaces to enable intropsection for action (#1413)
  • Check parameter callback signature during registration. (#1425)
  • Fix function params indentation (#1426)
  • Update Service and Action Protocols (#1409)
  • Remove [SHARED]{.title-ref} from [pybind11_add_module]{.title-ref} (#1305)
  • Publish action goal status once accepted before execution. (#1228)
  • Add missing dependencies so that rosdoc2 shows Node (#1408)
  • Contributors: Barry Xu, Brad Martin, Christophe Bedard, Michael Carlstrom, R Kent James, Tomoya Fujita, Wolf Vollprecht, Zahi Kakish

9.0.0 (2025-02-02)

  • add QoS Profile/Depth support to Node. (#1376)
  • Various typing fixes (#1402)
  • Add types to Action with rhel roscli fix (#1361)
  • Check if Task(Future) is canceled. (#1377)
  • Executors types (#1370)
  • event_handler.py types (#1340)
  • Contributors: Michael Carlstrom, Nadav Elkabets, Tomoya Fujita

8.0.0 (2024-12-20)

  • Add support for operator overloading of [Duration]{.title-ref} (#1387)
  • Service/Client Implementation types (#1384)
  • avoid lifecycle node transition exception (#1319)
  • Client:call generates TimeoutError exception when it is timed out. (#1271)
  • Add in python3-dev build dependency. (#1380)
  • Contributors: Arjo Chakravarty, Chris Lalancette, Michael Carlstrom, Tomoya Fujita

7.7.0 (2024-11-20)

  • Fix the race condition while calling rcl_shutdown (#1353)
  • Use \@deprecated to mark deprecated APIs for type checkers. (#1350)
  • init (#1358)
  • Avoid redundant done callbacks of the future while repeatedly calling spin_until_future_complete (#1374)
  • Clean qos zenoh tests (#1369)
  • adjust warn message that requested goal is already expired. (#1363)
  • Adds types to Lifecycle Objects (#1338)
  • Remove python_cmake_module use (#1220)
  • Contributors: Alejandro Hernández Cordero, Barry Xu, Chris Lalancette, Michael Carlstrom, Tomoya Fujita

7.6.0 (2024-10-03)

  • TestClient.test_service_timestamps failing consistently. (#1364)
  • Revert "Add types to Action Server and Action Client (#1349)"

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
examples_tf2_py
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
camera_info_manager_py
camera_calibration
image_view
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_gui_py
rqt_py_common
rqt_bag
rqt_bag_plugins
rqt_console
rqt_graph
rqt_moveit
rqt_msg
rqt_plot
rqt_publisher
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_tf_tree
rqt_topic
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
crazyflie_examples
crazyflie_py
crazyflie_sim
open_manipulator_bringup
open_manipulator_teleop
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
message_filters
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_charging_schedule
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_examples_py
rosbag2_py
rqt_gauges
simple_actions
soccer_vision_3d_rviz_markers
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
py_trees_ros_tutorials
py_trees_ros_viewer
ffw_teleop
automatika_ros_sugar
doom_ros
hyveos_bridge
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
ardent

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/rclpy.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

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Esteve Fernandez

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
bouncy

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version bouncy
Last Updated 2018-08-22
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • William Woodall

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

0.5.4 (2018-08-22)

  • Fix executor.remove_node() (#217)
  • executor.add_node() returns a bool (#216)
  • Contributors: Mikael Arguedas, Shane Loretz

0.5.3 (2018-07-17)

  • use test_msgs instead of std_msgs (#204)
  • Fixes memory leaks for nested fields (#203) This separates memory allocation out from convert_from_py function. Now it uses separate create_message function to allocate message, making it explicit gives better control where and how memory is allocated and freed.
  • Contributors: Martins Mozeiko, Mikael Arguedas

0.5.1 (2018-06-27)

  • Changed the maintainer to be William Woodall. (#196)
  • Contributors: William Woodall

0.5.0 (2018-06-25)

  • Changed the rclpy signal handler so that it is registered in rclpy_init() rather than in each wait. (#194)
  • Changed the signal handler in rclpy to call the original signal handler when receiving SIGINT during a wait on a wait set. (#191)
  • Added API for counting the number of publishers and subscribers on a topic. (#183)
  • Updated Node interface so it can use the command line arguments and can optionally ignore global arguments. (#185)
  • Changed the rclpy.spin*() functions to use a persistent executor. (#176)
  • Fixed a bug related to zero-initialization. (#182)
  • Added code to handle node names which are nullptr. (#177)
  • Refactored client class so that it can handle multiple requests. (#170)
  • Fixed rclpy_init() so that it actually passes command line arguments to rcl_init() (#179)
  • Changed logging to get the node's logger name from rcl. (#174)
  • Fixed a bug where rclpy_take_response() was ignoring the sequence number. (#171)
  • Added support for Futures and coroutines in the executor. (#166)
  • Updated code to match API change needed to avoid accidental nullptr dereference. (#157)
    • Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
  • Added a sleep to workaround race condition in MultiThreadedExecutor test. (#168)
  • Disable 1kHz timer tests on the ARM architectures. (#169)
  • Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, Mikael Arguedas, Nick Medveditskov, Shane Loretz, Tully Foote, William Woodall, dhood

Wiki Tutorials

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
crystal

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/rclpy.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

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • William Woodall

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

0.6.5 (2019-12-05)

  • Send feedback callbacks properly in send_goal() of action client (#451) (#467)
  • Action server: catch exception from user execute callback (#437)
  • Contributors: Jacob Perron, Werner Neubauer

0.6.4 (2019-03-29)

  • Backport fix sigint guard condition lifecycle bug (#298)
  • Contributors: Wei Liu

0.6.3 (2019-03-09)

  • Backport Python Actions (#282)
    • Add Action Client (#262)
    • Add rclpy_action module
    • Implement action client
    • Move common conversion function and typedefs to shared header file (impl/common.h)
    • Add tests using mock action server
    • Add action module for aggregating action related submodules
    • Extend Waitable API so executors are aware of Futures
    • Move check_for_type_support() to its own module
    • Fix Executor not executing tasks if there are no ready entities in the wait set (#272)
    • Fix Node's reference to executor (#275)
    • Abstract type conversions into functions (#269)
    • Abstract type conversions into functions
    • Move common C functions to a shared library 'rclpy_common'
    • Add ActionServer (#270)
    • Add Action server functions to extension module
    • Separated service related macros into separate request and response calls
    • Add server goal handle functions to extension module
    • Update Action extension module to use conversion functions
    • Add implementation of Python ActionServer
    • Handles goal and cancel requests, responds, and calls user-defined functions for executing goals.
    • Handle result requests
    • Handle expired goals
    • Publish goal status array and feedback
    • Add [handle_accepted_callback]{.title-ref} to ActionServer
    • Enable test using MultiThreadedExecutor (#280)
    • Guard against failed take when taking action messages (#281)
  • Contributors: Jacob Perron

0.6.2 (2019-02-08)

  • Added Waitable to callback group (#265)
  • Fixed flake8 error (#263)
  • Added HIDDEN_NODE_PREFIX definition to node.py (#259)
  • Added rclpy raw subscriptions (#242)
  • Added a test for invalid string checks on publishing (#256)
  • Contributors: AAlon, Jacob Perron, Joseph Duchesne, Michel Hidalgo, Shane Loretz

0.6.1 (2018-12-07)

  • Added node graph functions (#247)
  • Filled ParameterEvent.msg with timestamp and node path name (#252)
  • Fixed spelling in documentation (#251)
  • Added Waitaible and wait set APIs (#250)
  • Updated rcl_wait_set_add_* calls (#248)
  • Contributors: Brian, Dirk Thomas, Jacob Perron, Ross Desmond, Shane Loretz, Tully Foote, William Woodall

0.6.0 (2018-11-19)

  • Updated to use new error handling API from rcutils (#245)
  • Added library path hook for platforms other than Windows. (#243)
  • Avoided use of MethodType when monkey patching for tests (#239)
  • Fixed repeated fini-ing on failure to parse yaml params (#238)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
eloquent

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/rclpy.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

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • William Woodall

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

0.8.5 (2020-12-04)

  • fix moved troubleshooting url (#579) (#589)
  • improve error message if rclpy C extensions are not found (#580) (#591)
  • Contributors: Dirk Thomas

0.8.4 (2020-01-17)

  • Guard against unexpected action responses (#474) (#476)
  • Send feedback callbacks properly in send_goal() of action client (#451) (#465)
  • Contributors: Jacob Perron, Werner Neubauer

0.8.3 (2019-11-18)

  • Future invokes done callbacks when done (#461)
  • Make short key of a QoS policy accessible (#463)
  • Fix new linter warnings as of flake8-comprehensions 3.1.0 (#462)
  • Contributors: Dirk Thomas, Shane Loretz

0.8.2 (2019-11-13)

  • Explicitly destroy a node's objects before the node. (#456)
  • Get proper parameters with prefixes without dot separator. (#455)
  • Fix import to use builtin_interfaces.msg (#453)
  • Add missing exec depend on rcl_interfaces (#452)
  • Contributors: Brian Marchi, Dirk Thomas, Steven! Ragnarök

0.8.1 (2019-10-23)

  • Fix the unicode test string for opensplice rmw implementation (#447)
  • Expand test timeout to deflake rmw_connext (#449)
  • Support array parameter types (#444)
  • Make use of Clock class for throttling logs (#441)
  • Drop rclpy test_remove_ros_args_empty test case. (#445)
  • Add Rate (#443)
  • Action server: catch exception from user execute callback (#437)
  • Make cppcheck happy (#438)
  • Contributors: Brian Marchi, Jacob Perron, Michael Carroll, Michel Hidalgo, Shane Loretz

0.8.0 (2019-09-26)

  • Take parameter overrides provided through the CLI. (#434)
  • Changelog version to master (#410)
  • Remove deprecated QoS functionality (#431)
  • Remove comment (#432)
  • Provide subscription count from Publisher #418 (#429)
  • Raise custom error when node name is not found (#413)
  • Timer uses ROS time by default (#419)
  • Fix _rclpy.c formatting. (#421)
  • Fail on invalid and unknown ROS specific arguments (#415)
  • Force explicit --ros-args in cli args. (#416)
  • Make Future result() and __await_ raise exceptions (#412)
  • Use of -r/--remap flags where appropriate. (#411)
  • Awake waitables on shutdown, check if context is valid (#403)
  • Accept tuples as parameter arrays (#389)
  • Adapt to '--ros-args ... [--]'-based ROS args extraction (#405)
  • Replace 'NULL == ' with ! (#404)
  • Declaring 'use_sim_time' when attaching node to time source. (#396)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
dashing

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version dashing
Last Updated 2020-07-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • William Woodall

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

0.7.11 (2020-07-10)

  • Fix moved troubleshooting url. (#590)
  • Improve error message if rclpy C extensions are not found. (#592)
  • Contributors: Dirk Thomas

0.7.10 (2010-12-12)

  • Remove f-strings to restore Python 3.5 compatibility. (#483) The regression was accidentally introduced in #475.
  • Contributors: Jacob Perron

0.7.9 (2019-12-10)

  • Added guard against unexpected action responses. (#475) Fixes https://github.com/ros2/demos/issues/417
  • Future invokes done callbacks when done (#477)
  • Added missing exec depend on rcl_interfaces. (#472)
  • Fixed import to use builtin_interfaces.msg. (#473)
  • Fixed sending of feedback callbacks in send_goal() of action client. (#466)
  • Contributors: Dirk Thomas, Jacob Perron, Steven! Ragnarök

0.7.8 (2019-10-11)

  • Updated to accept tuples as parameter arrays. (#442)
  • Fixed uncaught exception from user execute callback in Action Server. (#439) Fixes #296.
  • Contributors: Christian Rauch, Jacob Perron, Steven! Ragnarök

0.7.7 (2019-09-06)

  • Fixed Python 3.5 compatibility by removing unsupported type hints. (#414)
  • Contributors: Steven! Ragnarök

0.7.6 (2019-08-28)

  • Fix missing raise (#390)
  • Fix time conversion for big nanoseconds value (#384)
  • Contributors: Daniel Wang, Vinnam Kim

0.7.5 (2019-08-01)

  • Updated to use params from node '/**' from parameter YAML file. (#399)
  • Updated to declare 'use_sim_time' when attaching node to time source. (#401)
  • Fixed an errant conversion to nsecs in executors timeout.[ (]{.title-ref}#397 <<https://github.com/ros2/rclpy/issues/397>>`_)
  • Fixed parameter handling issues. (#394)
    • Fixing namespace expansion for declare_parameters. (#377)
    • Allowing parameter declaration without a given value. (#382)
  • Contributors: Juan Ignacio Ubeira, Scott K Logan

0.7.4 (2019-06-12)

  • Fix API documentation related to ROS graph methods (#366)
  • Contributors: Jacob Perron

0.7.3 (2019-05-29)

  • Rename parameter options (#363)
    • rename the initial_parameters option to parameter_overrides
    • rename automatically_declare_initial_parameters to automatically_declare_parameters_from_overrides
    • update allow_undeclared_parameters docs
  • Consolidate create_publisher arguments (#362)
  • Enforcing parameter ranges. (#357)
  • Initialize QoSProfile with values from rmw_qos_profile_default (#356)
  • Contributors: Dirk Thomas, Emerson Knapp, Juan Ignacio Ubeira, William Woodall

0.7.2 (2019-05-20)

  • Add convenience name translations for use by commandline utilities etc. (#352)
  • Wait for nodes to discover each other in test_action_graph.py

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
galactic

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-07
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Shane Loretz

Authors

  • Esteve Fernandez
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

1.9.3 (2022-12-06)

  • remove feedback callback when the goal has been completed. (#932)
  • Waitable should check callback_group if it can be executed. (#1014)
  • support wildcard matching for params file (#1003)
  • Contributors: Chen Lihui, Tomoya Fujita

1.9.2 (2022-06-30)

  • Bugfix/duration to msg precision (#876) (#916)
  • Avoid exception in Node constructor when use override for 'use_sim_time' (#896) (#913)
  • Contributors: mergify[bot]

1.9.1 (2022-04-28)

  • Remove -> bool annotation for destroy_node #886 (#891)
  • Fix memory leak. (#840)
  • Fix automatically declared parameters descriptor type. (backport #853) (#854)
  • Only add one done callback to a future (#816) (#821)
  • Remove unused function make_mock_subscription (#809) (#810)
  • Convert Node and Context to use C++ Classes (#771)
  • Pybind11 actionserver nitpicks and docblock improvements (#774)
  • Pybind11 action goal handle nitpicks (#767)
  • Convert Guardcondition to use C++ classes (#772)
  • Removed unused structs (#770)
  • Convert WaitSet to use C++ Classes (#769)
  • Convert ActionServer to use C++ Classes (#766)
  • Convert ActionClient to use C++ classes (#759)
  • Use py::class_ for rcl_action_goal_handle_t (#751)
  • Convert Publisher and Subscription to use C++ Classes (#756)
  • Contributors: Alejandro Hernández Cordero, Greg Balke, Shane Loretz, Suraj Pattar, mergify[bot]

1.9.0 (2021-05-20)

  • Allow declaring uninitialized statically typed parameters. (#798) (#799)
  • Reject cancel request if failed to transit to CANCEL_GOAL state. (#791) (#795)
  • Contributors: Jacob Perron, Tomoya Fujita

1.8.2 (2021-05-10)

  • Break log function execution ASAP if configured severity is too high (#776) (#783)
  • Contributors: ksuszka

1.8.1 (2021-04-12)

  • typo fix. (#768)
  • Restore exceptions for Connext and message timestamps on Windows (#765)
  • Use correct type when creating test publisher (#764)
  • Add a test for destroy_node while spinning (#663)
  • Add __enter_ and __exit_ to Waitable (#761)
  • Check if shutdown callback weak method is valid before calling it (#754)
  • Contributors: Andrea Sorbini, Ivan Santiago Paunovic, Scott K Logan, Shane Loretz, Tomoya Fujita

1.8.0 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#755)
  • Use py::class_ for rcl_event_t (#750)
  • Convert Clock to use a C++ Class

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
gazebo_ros
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
multires_image
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
ntrip_client
pal_statistics
rc_reason_clients
massrobotics_amr_sender
vda5050_connector
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
rqt_top
rtabmap_ros
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
warehouse_ros_mongo
action_tutorials_py
demo_nodes_py
quality_of_service_demo_py
topic_monitor
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
launch_param_builder
launch_ros
launch_testing_ros
message_filters
nav2_gazebo_spawner
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl_7
rmf_fleet_adapter_python
rmf_building_map_tools
rmf_visualization_fleet_states
ros2controlcli
ros2_controllers_test_nodes
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
rosbag2_py
simple_actions
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
gc_spl_2022
example_subscriber_pkg
stair_step_detector_pkg
stairs_visualizer_pkg
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
foxy

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.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

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • William Woodall

Authors

  • Esteve Fernandez
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

1.0.13 (2023-05-27)

  • Fix #983 by saving future and checking for + raising any exceptions (#1073) (#1116)
  • Contributors: Achille Verheye, Tomoya Fujita

1.0.12 (2023-03-16)

  • Fix test_publisher linter for pydocstyle 6.2.2 (#1063) (#1068)
  • Waitable should check callback_group if it can be executed. (#1001) (#1015)
  • Contributors: mergify[bot], Cristóbal Arroyo, Tomoya Fujita

1.0.11 (2022-10-12)

  • Revert "Raise user handler exception in MultiThreadedExecutor. (#984)" (#1017) (#1021)
  • Contributors: Tomoya Fujita, mergify[bot]

1.0.10 (2022-09-12)

  • Raise user handler exception in MultiThreadedExecutor (#984) (#992)
  • Contributors: Tomoya Fujita

1.0.9 (2022-09-01)

  • Add __enter_ and __exit_ to Waitable (#761) (#998)
  • Remove feedback callback when the goal has been completed (#927) (#933)
  • Fix memory leak for get_(publishers|subscriptions)_info_by_topic (#955)
  • Fix type annotation for get_parameters_by_prefix (#964)
  • Fix rclpy.duration.Duration.to_msg() losing precision (#876) (#917)
  • Fix inverted error code for action client take (#949)
  • Fix memory leak for serialization (#898)
  • Fix crash on spinning raw subscription when publishes closes (#827). (#903)
  • Contributors: Chen Lihui, Chris Lalancette, Erki Suurjaak, HyunSeok Kil, Jonathan Chapple, Shane Loretz, Tully Foote, Tomoya Fujita

1.0.8 (2022-01-31)

  • Adding wake_executor to subscriber (#855)
  • Contributors: Leonardo Oliveira Wellausen

1.0.7 (2021-10-05)

  • Only add one done callback to a future (#816) (#820)
  • Contributors: Shane Loretz

1.0.6 (2021-08-31)

  • Reject cancel request if failed to transit to CANCEL_GOAL state (#791) (#796)
  • Break log function execution ASAP if configured severity is too high (#776) (#784)
  • Contributors: Jacob Perron, Tomoya Fujita, ksuszka

1.0.5 (2021-01-05)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
gazebo_ros
tf2_py
tf2_ros
turtle_tf2_py
grepros
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
novatel_oem7_driver
ntrip_client
pal_statistics
psen_scan_v2
py_trees_ros
rc_reason_clients
massrobotics_amr_sender
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
rqt_top
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
warehouse_ros_mongo
wireless_watcher
urdf_test
bno055
action_tutorials_py
demo_nodes_py
quality_of_service_demo_py
topic_monitor
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
grbl_ros
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
message_filters
nav2_gazebo_spawner
nav2_common
nav2_system_tests
performance_report
r2r_spl_7
rmf_fleet_adapter_python
rmf_building_map_tools
rmf_visualization_fleet_states
ros2controlcli
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
end_effector
gc_spl_2022
oroca_rqt_command
py_trees_ros_tutorials
py_trees_ros_viewer
rosxbeepy
roverrobotics_input_manager
system_metrics_collector
xacro_live

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
iron

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version iron
Last Updated 2024-11-08
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande

Authors

  • Esteve Fernandez
  • Ivan Paunovic
  • Jacob Perron
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

4.1.7 (2024-11-09)

  • TestClient.test_service_timestamps failing consistently. (#1366)
  • Fixes spin_until_future_complete inside callback (#1342)
  • Install signal handlers after context is initialized. (#1336)
  • Fix a bad bug in fetching the lifecycle transitions. (#1323)
  • Contributors: Chris Lalancette, Jonathan, Shane Loretz, Tomoya Fujita

4.1.6 (2024-07-10)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1277)
  • Contributors: Tomoya Fujita

4.1.5 (2024-04-19)

  • Fix an inherent race in execution vs. destruction. (#1256)
  • Don't crash the action server if the client goes away. (#1217)
  • Contributors: Chris Lalancette, Tim Clephas

4.1.4 (2023-11-17)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (#1184)
  • Unregister_sigterm_signal_handler should be called. (#1175)
  • Fix wait_for_message accumulating CPU load after repeated calls (#1183)
  • Handle take failure in wait_for_message (#1174)
  • Contributors: KKSTB, mhidalgo-bdai, Tomoya Fujita

4.1.3 (2023-09-08)

  • Fix get_type_description service bug and add a unit test (#1157)
  • Avoid generating the exception when rcl_send_response times out. (#1151)
  • get_type_description service (#1140)
  • Contributors: Emerson Knapp, Tomoya Fujita

4.1.2 (2023-07-14)

  • Include type hash in topic endpoint info (#1134)
  • Contributors: Hans-Joachim Krauch

4.1.1 (2023-05-11)

  • Fix type in Node init args (#1115) (#1122)
  • Contributors: mergify[bot]

4.1.0 (2023-04-18)

  • Logging service support (#1102)
  • Use custom sourcedir for conf.py (#1109)
  • ServerGoalHandle should be destroyed before removing. (#1113)
  • Fix unnecessary list comprehension flake8 (#1112)
  • Contributors: Barry Xu, Michael Carroll, Tomoya Fujita, Yadu

4.0.0 (2023-04-12)

  • Stub type hash value line in TopicEndpointInfo string (#1110)
  • Support documentation generation using rosdoc2 (#1103)
  • Fix Time and Duration raising exception when compared to another type (#1007)
  • Make rcl_interfaces a build and exec dependency. (#1100)
  • Solving Atomic undefined on OSX with clang (#1096)
  • Implement matched event (#1083)
  • Update service.py documentation (#1094)
  • Allow space or empty strings when using ros2 param set (#1093)
  • Hook up the incompatible type event inside of rclpy (#1058)
  • Switch to using module instead of module_ (#1090)
  • Add in subscription.get_publisher_count()

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
gazebo_ros
gazebo_video_monitor_utils
examples_tf2_py
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
ntrip_client
py_binding_tools
py_trees_ros
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_publisher
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
rqt_topic
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
warehouse_ros_mongo
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
rrt_planner
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_charging_schedule
rmf_fleet_adapter_python
rmf_building_map_tools
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_examples_py
rosbag2_py
rqt_gauges
simple_actions
soccer_vision_3d_rviz_markers
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rclpy package from rclpy repo

rclpy

ROS Distro
humble

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rclpy.git
VCS Type git
VCS Version humble
Last Updated 2025-05-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing the Python client.

Additional Links

No additional links.

Maintainers

  • Shane Loretz
  • Aditya Pande
  • Jacob Perron

Authors

  • Esteve Fernandez
  • William Woodall
  • Ivan Paunovic
README
No README found. See repository README.
CHANGELOG

Changelog for package rclpy

3.3.16 (2025-03-25)

  • Check parameter callback signature during registration. (backport #1425) (#1430)
  • Remove [SHARED]{.title-ref} (#1305) (#1422)
  • publish action goal status once accepted before execution. (#1228) (#1416)
  • Fix doc generation for Humble (#1414)
  • Check if Task(Future) is canceled. (backport #1377) (#1403)
  • Contributors: Scotrraaj Gopal, mergify[bot]

3.3.15 (2024-11-25)

  • TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
  • Fixes spin_until_future_complete inside callback (#1316) (#1343)
  • Install signal handlers after context is initialized. (#1333) (#1335)
  • Avoid causing infinite loop when message is empty (#935) (#1334)
  • Contributors: mergify[bot]

3.3.14 (2024-07-26)

  • Fix a bad bug in fetching the lifecycle transitions. (#1321) (#1324)
  • add missing Optionals to function declarations (#1306)
  • Support wait for message backport humble (#1272)
  • [Humble] Fix AttributeError _logger in Action Server (#1299)
  • Fix incorrect comparsion on whether parameter type is NOT_SET (#1032) (#1283)
  • Contributors: Shane Loretz, Tomoya Fujita, alberthli, mergify[bot], xueying

3.3.13 (2024-05-15)

  • update RCL_RET_TIMEOUT error handling with action service response. (#1258) (#1276)
  • Contributors: mergify[bot]

3.3.12 (2024-02-16)

  • Don't crash the action server if the client goes away. (#1114) (#1218)
  • Contributors: mergify[bot]

3.3.11 (2023-11-13)

  • Use timeout object to avoid callback losing in wait_for_ready_callbacks (backport #1165) (#1185)
  • unregister_sigterm_signal_handler should be called. (#1170) (#1176)
  • Contributors: mergify[bot]

3.3.10 (2023-09-19)

  • Avoid generating the exception when rcl_send_response times out. (#1136) (#1152)
  • Contributors: mergify[bot]

3.3.9 (2023-07-18)

  • ServerGoalHandle should be destroyed before removing. (#1113) (#1120)
  • Contributors: mergify[bot]

3.3.8 (2023-04-25)

  • Deal with ParameterUninitializedException for parameter service (backport #1033) (#1041)
  • Fix #983 by saving future and checking for + raising any exceptions (#1073)

File truncated at 100 lines see the full file

Wiki Tutorials

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

Dependant Packages

Name Deps
bondpy
diagnostic_aggregator
diagnostic_common_diagnostics
diagnostic_updater
smach_ros
fadecandy_driver
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
boeing_gazebo_model_attachment_plugin
boeing_gazebo_model_attachment_plugin_msgs
gazebo_ros
gazebo_video_monitor_utils
tf2_py
tf2_ros_py
tf2_tools
turtle_tf2_py
gps_tools
grid_map_demos
camera_info_manager_py
camera_calibration
stereo_image_proc
interactive_markers
joint_state_publisher
joint_state_publisher_gui
laser_geometry
leo_fw
pyhri
multires_image
swri_cli_tools
swri_image_util
swri_transform_util
mavros
microstrain_inertial_rqt
moveit_core
moveit_py
moveit_ros_planning_interface
moveit_ros_visualization
nmea_navsat_driver
novatel_oem7_driver
ntrip_client
pal_statistics
py_binding_tools
py_trees_ros
qb_device_test_controllers
rc_reason_clients
rosapi
rosbridge_library
rosbridge_server
rosbridge_test_msgs
rclpy_message_converter
rqt_gui
rqt_py_common
rqt_action
rqt_bag
rqt_bag_plugins
rqt_console
rqt_moveit
rqt_msg
rqt_plot
rqt_py_console
rqt_reconfigure
rqt_robot_dashboard
rqt_robot_monitor
rqt_robot_steering
rqt_runtime_monitor
rqt_srv
rqt_tf_tree
system_fingerprint
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
turtlebot3_example
turtlebot3_teleop
ur_bringup
ur_robot_driver
urdfdom_py
vision_msgs_rviz_plugins
opencv_tests
vizanti_demos
vizanti_server
warehouse_ros_mongo
wireless_watcher
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
urdf_test
bno055
classic_bags
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
event_camera_py
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
game_controller_spl
gc_spl
gc_spl_2022
cmake_generate_parameter_module_example
generate_parameter_module_example
generate_parameter_library
grbl_ros
gz_ros2_control_tests
joy_tester
launch_param_builder
launch_ros
launch_testing_ros
test_launch_ros
lidar_situational_graphs
message_filters
nav2_common
nav2_simple_commander
nav2_system_tests
performance_report
r2r_spl
r2r_spl_7
r2r_spl_8
rmf_demos_fleet_adapter
rmf_fleet_adapter_python
rmf_building_map_tools
controller_manager
ros2controlcli
rqt_controller_manager
ros2_controllers_test_nodes
rqt_joint_trajectory_controller
kortex_bringup
ros2acceleration
ros2action
ros2cli
ros2component
ros2doctor
ros2lifecycle
ros2node
ros2param
ros2service
ros2topic
ros2launch_security_examples
ros2bag
rosbag2_py
rqt_gauges
simple_actions
social_nav_util
sros2
launch_system_modes
test_cli
test_cli_remapping
test_communication
topic_based_ros2_control
topic_tools
twist_stamper
ros_core
webots_ros2
webots_ros2_crazyflie
webots_ros2_driver
webots_ros2_epuck
webots_ros2_mavic
webots_ros2_tesla
webots_ros2_tests
webots_ros2_tiago
webots_ros2_turtlebot
webots_ros2_universal_robot
pmb2_rgbd_sensors
py_trees_ros_tutorials
py_trees_ros_viewer
turtlebot4_diagnostics
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
kobuki_auto_docking
automatika_ros_sugar
doom_ros
replay_testing
canopen_utils
rosbag2_to_video
turtlebot3_dqn
yasmin_demos
yasmin_ros
yasmin_viewer
clearpath_config_live
create3_examples_py
nicla_vision_ros2
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_gazebo
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_control
scenario_execution_ros
gazebo_static_camera
scenario_execution_gazebo_test
scenario_execution_nav2_test
message_modification
scenario_status
tf_to_pose_publisher
aandd_ekew_driver_py
as2_motion_reference_handlers
as2_python_api
as2_keyboard_teleoperation
as2_platform_crazyflie
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
hri_face_body_matcher
hri_face_detect
metro_nav_demo_utils
proto2ros
navigation_metrics
vimbax_camera_examples
whill_examples
yashar_turtle_chase

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rclpy at Robotics Stack Exchange