rclpy package from rclpy repo

rclpy

Package Summary

Tags No category tags.
Version 1.0.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 foxy
Last Updated 2020-08-18
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Package 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.4 (2020-07-07)

  • Wrap lines to shorten line length (#586)
  • Improve error message if rclpy C extensions are not found (#580)
  • Fix moved troubleshooting URL (#579)
  • Add resolved_name() method to publisher (#568) (#576)
  • Contributors: Dirk Thomas, Shane Loretz

1.0.3 (2020-06-23)

  • Fix executor wait_for_ready_callbacks returning None on shutdown (#574) (#583)
  • Add topic_name property to Subscription (#571) (#582)
  • Doc+fix rclpy_handle_get_pointer_from_capsule() (#569) (#570)
  • Contributors: Audrow Nash, Shane Loretz

1.0.2 (2020-06-01)

  • Protect access to global logging calls with a mutex (#562)
  • Ensure executors\' spinning API handles shutdown properly (#563)
  • Contributors: Michel Hidalgo, William Woodall

1.0.1 (2020-05-18)

  • Explicitly add DLL directories for Windows before importing (#558)
  • Contributors: Jacob Perron

1.0.0 (2020-05-12)

  • Remove MANUAL_BY_NODE liveliness API (#556)
  • Fix bug that not to get expected data because use less timeout (#548)
  • Contributors: Barry Xu, Ivan Santiago Paunovic

0.9.1 (2020-05-08)

  • Fix bad rmw_time_t to nanoseconds conversion. (#555)
  • Skip flaky timer test on windows (#554)
  • Cleanup rmw publisher/subscription on exception (#553)
  • Contributors: Ivan Santiago Paunovic, Miaofei Mei, Michel Hidalgo

0.9.0 (2020-04-29)

  • Fix flaky test expecting wrong return type of rclpy_take (#552)
  • Fix warning about pytaken_msg maybe being uninitialized (#551)
  • Handle a failed rcl_take() call in rclpy_take() (#550)
  • Enforce a precedence for wildcard matching in parameter overrides (#547)
  • Feature/services timestamps (#545)
  • Add method to take with message_info (#542)
  • Ensure logging is initialized only once (#518)
  • Update includes to use non-entry point headers from detail subdir (#541)
  • Create a default warning for qos incompatibility (#536)
  • Add enclaves introspection method in Node (#538)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#540)
  • Use f-string to fix flake8 warning (#539)
  • Don\'t persist node and context between tests (#526)
  • Avoid unsigned/signed comparison (#535)
  • Support for ON_REQUESTED_INCOMPATIBLE_QOS and ON_OFFERED_INCOMPATIBLE_QOS events (#459)
  • Switch to slightly more generic isinstance
  • Add capability to publish serialized messages (#509)
  • Set context when creating Timer (#525)
  • Don\'t check lifespan on subscriber QoS (#523)
  • Deprecate set_parameters_callback API (#504)
  • Add env var to filter available RMW implementations (#522)
  • Fix object destruction order (#497)
  • Fixed flake8 rclpy test utilities (#519)
  • Fixes max_jitter calculation (#512)
  • Included get_available_rmw_implementations (#517)
  • Embolden warning about Client.call() potentially deadlocking (#516)
  • Enable test_get_publishers_subscriptions_info_by_topic() unit test for more rmw_implementations (#511)
  • Change sizes to Py_ssize_t (#514)
  • Rename rmw_topic_endpoint_info_array count to size (#510)
  • Implement functions to get publisher and subcription informations like QoS policies from topic name (#454)
  • Call init and shutdown thread safely (#508)
  • Support multiple \"on parameter set\" callbacks (#457)
  • Code style only: wrap after open parenthesis if not in one line (#500)
  • Add wrappers for RMW serialize and deserialize functions (#495)
  • Move logic for getting type support into a common function (#492)
  • Find test dependency rosidl_generator_py (#493)
  • Avoid reference cycle between Node and ParameterService (#490)
  • Avoid a reference cycle between Node and TimeSource (#488)
  • Fix typo (#489)
  • Handle unknown global ROS arguments (#485)
  • Fix the type annotation on get_parameters_by_prefix (#482)
  • Replace RuntimeError with new custom exception RCLError (#478)
  • Update constructor docstrings to use imperative mood (#480)
  • Use absolute topic name for rosout (#479)
  • Guard against unexpected action responses (#474)
  • Fix test_action_client.py failures (#471)
  • Enable/disable rosout logging in each node individually (#469)
  • Make use of rcutils log severity defined enum instead of duplicating code (#468)
  • Provide logging severity for string (#458)
  • Send feedback callbacks properly in send_goal() of action client (#451)
  • Contributors: Abhinav Singh, Alejandro Hern

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
tf2_py github-ros2-geometry2
tf2_ros github-ros2-geometry2
gps_tools github-swri-robotics-gps_umd
camera_calibration github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
interactive_markers github-ros-visualization-interactive_markers
rqt_gui github-ros-visualization-rqt
rqt_py_common github-ros-visualization-rqt
teleop_twist_keyboard github-ros2-teleop_twist_keyboard
opencv_tests github-ros-perception-vision_opencv
joint_state_publisher github-ros-joint_state_publisher
joint_state_publisher_gui github-ros-joint_state_publisher
swri_image_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
rqt_action github-ros-visualization-rqt_action
rqt_console github-ros-visualization-rqt_console
rqt_msg github-ros-visualization-rqt_msg
rqt_plot github-ros-visualization-rqt_plot
rqt_py_console github-ros-visualization-rqt_py_console
rqt_reconfigure github-ros-visualization-rqt_reconfigure
rqt_robot_monitor github-ros-visualization-rqt_robot_monitor
rqt_robot_steering github-ros-visualization-rqt_robot_steering
rqt_srv github-ros-visualization-rqt_srv
rqt_top github-ros-visualization-rqt_top
urdfdom_py github-ros-urdf_parser_py
action_tutorials_py github-ros2-demos
demo_nodes_py github-ros2-demos
quality_of_service_demo_py github-ros2-demos
topic_monitor github-ros2-demos
examples_rclpy_minimal_action_client github-ros2-examples
examples_rclpy_minimal_action_server github-ros2-examples
examples_rclpy_executors github-ros2-examples
examples_rclpy_minimal_client github-ros2-examples
examples_rclpy_minimal_service github-ros2-examples
examples_rclpy_minimal_publisher github-ros2-examples
examples_rclpy_minimal_subscriber github-ros2-examples
message_filters github-ros2-message_filters
nav2_gazebo_spawner github-ros-planning-navigation2
nav2_common github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
ros2action github-ros2-ros2cli
ros2cli github-ros2-ros2cli
ros2component github-ros2-ros2cli
ros2doctor github-ros2-ros2cli
ros2lifecycle github-ros2-ros2cli
ros2node github-ros2-ros2cli
ros2param github-ros2-ros2cli
ros2service github-ros2-ros2cli
ros2topic github-ros2-ros2cli
sros2 github-ros2-sros2
ros_core github-ros2-variants
webots_ros2 github-cyberbotics-webots_ros2
webots_ros2_abb github-cyberbotics-webots_ros2
webots_ros2_core github-cyberbotics-webots_ros2
webots_ros2_demos github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_examples github-cyberbotics-webots_ros2
webots_ros2_tiago github-cyberbotics-webots_ros2
webots_ros2_universal_robot github-cyberbotics-webots_ros2
darknet_ros github-leggedrobotics-darknet_ros
py_trees_ros github-splintered-reality-py_trees_ros
turtlebot3_example github-ROBOTIS-GIT-turtlebot3
turtlebot3_teleop github-ROBOTIS-GIT-turtlebot3
launch_ros github-ros2-launch_ros
launch_testing_ros github-ros2-launch_ros
py_trees_ros_tutorials github-splintered-reality-py_trees_ros_tutorials
py_trees_ros_viewer github-splintered-reality-py_trees_ros_viewer
system_metrics_collector github-ros-tooling-system_metrics_collector
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests

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 answers.ros.org

rclpy package from rclpy repo

rclpy

Package Summary

Tags No category tags.
Version 0.8.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 eloquent
Last Updated 2020-07-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Package 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.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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
diagnostic_updater github-ros-diagnostics
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
tf2_py github-ros2-geometry2
tf2_ros github-ros2-geometry2
gps_tools github-swri-robotics-gps_umd
interactive_markers github-ros-visualization-interactive_markers
joy_teleop github-pal-robotics-joy_teleop
joy_teleop github-ros-teleop-teleop_tools
key_teleop github-pal-robotics-joy_teleop
key_teleop github-ros-teleop-teleop_tools
mouse_teleop github-pal-robotics-joy_teleop
mouse_teleop github-ros-teleop-teleop_tools
rqt_gui github-ros-visualization-rqt
rqt_py_common github-ros-visualization-rqt
teleop_twist_keyboard github-ros2-teleop_twist_keyboard
opencv_tests github-ros-perception-vision_opencv
joint_state_publisher github-ros-joint_state_publisher
joint_state_publisher_gui github-ros-joint_state_publisher
multires_image github-swri-robotics-mapviz
swri_image_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
rqt_action github-ros-visualization-rqt_action
rqt_console github-ros-visualization-rqt_console
rqt_moveit github-ros-visualization-rqt_moveit
rqt_msg github-ros-visualization-rqt_msg
rqt_plot github-ros-visualization-rqt_plot
rqt_py_console github-ros-visualization-rqt_py_console
rqt_reconfigure github-ros-visualization-rqt_reconfigure
rqt_robot_monitor github-ros-visualization-rqt_robot_monitor
rqt_robot_steering github-ros-visualization-rqt_robot_steering
rqt_srv github-ros-visualization-rqt_srv
rqt_tf_tree github-ros-visualization-rqt_tf_tree
rqt_top github-ros-visualization-rqt_top
urdfdom_py github-ros-urdf_parser_py
action_tutorials_py github-ros2-demos
demo_nodes_py github-ros2-demos
quality_of_service_demo_py github-ros2-demos
topic_monitor github-ros2-demos
examples_rclpy_minimal_action_client github-ros2-examples
examples_rclpy_minimal_action_server github-ros2-examples
examples_rclpy_executors github-ros2-examples
examples_rclpy_minimal_client github-ros2-examples
examples_rclpy_minimal_service github-ros2-examples
examples_rclpy_minimal_publisher github-ros2-examples
examples_rclpy_minimal_subscriber github-ros2-examples
message_filters github-ros2-message_filters
nav2_gazebo_spawner github-ros-planning-navigation2
nav2_common github-ros-planning-navigation2
nav2_turtlebot3_rl github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
ros2action github-ros2-ros2cli
ros2cli github-ros2-ros2cli
ros2component github-ros2-ros2cli
ros2lifecycle github-ros2-ros2cli
ros2node github-ros2-ros2cli
ros2param github-ros2-ros2cli
ros2service github-ros2-ros2cli
ros2topic github-ros2-ros2cli
sros2 github-ros2-sros2
ros_core github-ros2-variants
webots_ros2 github-cyberbotics-webots_ros2
webots_ros2_abb github-cyberbotics-webots_ros2
webots_ros2_core github-cyberbotics-webots_ros2
webots_ros2_demos github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_examples github-cyberbotics-webots_ros2
webots_ros2_tiago github-cyberbotics-webots_ros2
webots_ros2_universal_robot github-cyberbotics-webots_ros2
py_trees_ros github-splintered-reality-py_trees_ros
turtlebot3_example github-ROBOTIS-GIT-turtlebot3
turtlebot3_teleop github-ROBOTIS-GIT-turtlebot3
launch_ros github-ros2-launch_ros
launch_testing_ros github-ros2-launch_ros
py_trees_ros_tutorials github-splintered-reality-py_trees_ros_tutorials
py_trees_ros_viewer github-splintered-reality-py_trees_ros_viewer
slide_show github-ros2-slide_show
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests

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 answers.ros.org

rclpy package from rclpy repo

rclpy

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
Package 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
diagnostic_updater github-ros-diagnostics
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
gps_tools github-swri-robotics-gps_umd
camera_calibration github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
joy_teleop github-pal-robotics-joy_teleop
joy_teleop github-ros-teleop-teleop_tools
key_teleop github-pal-robotics-joy_teleop
key_teleop github-ros-teleop-teleop_tools
mouse_teleop github-pal-robotics-joy_teleop
mouse_teleop github-ros-teleop-teleop_tools
rosapi github-RobotWebTools-rosbridge_suite
rosbridge_library github-RobotWebTools-rosbridge_suite
rosbridge_server github-RobotWebTools-rosbridge_suite
rqt_gui github-ros-visualization-rqt
rqt_py_common github-ros-visualization-rqt
teleop_twist_keyboard github-ros2-teleop_twist_keyboard
opencv_tests github-ros-perception-vision_opencv
joint_state_publisher github-ros-joint_state_publisher
joint_state_publisher_gui github-ros-joint_state_publisher
multires_image github-swri-robotics-mapviz
swri_image_util github-swri-robotics-marti_common
swri_transform_util github-swri-robotics-marti_common
rqt_action github-ros-visualization-rqt_action
rqt_console github-ros-visualization-rqt_console
rqt_msg github-ros-visualization-rqt_msg
rqt_plot github-ros-visualization-rqt_plot
rqt_py_console github-ros-visualization-rqt_py_console
rqt_reconfigure github-ros-visualization-rqt_reconfigure
rqt_robot_monitor github-ros-visualization-rqt_robot_monitor
rqt_robot_steering github-ros-visualization-rqt_robot_steering
rqt_srv github-ros-visualization-rqt_srv
rqt_tf_tree github-ros-visualization-rqt_tf_tree
rqt_top github-ros-visualization-rqt_top
urdfdom_py github-ros-urdf_parser_py
action_tutorials github-ros2-demos
demo_nodes_py github-ros2-demos
quality_of_service_demo_py github-ros2-demos
topic_monitor github-ros2-demos
examples_rclpy_minimal_action_client github-ros2-examples
examples_rclpy_minimal_action_server github-ros2-examples
examples_rclpy_executors github-ros2-examples
examples_rclpy_minimal_client github-ros2-examples
examples_rclpy_minimal_service github-ros2-examples
examples_rclpy_minimal_publisher github-ros2-examples
examples_rclpy_minimal_subscriber github-ros2-examples
message_filters github-ros2-message_filters
nav2_turtlebot3_rl github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
ros2action github-ros2-ros2cli
ros2cli github-ros2-ros2cli
ros2component github-ros2-ros2cli
ros2lifecycle github-ros2-ros2cli
ros2param github-ros2-ros2cli
ros2service github-ros2-ros2cli
ros2topic github-ros2-ros2cli
sros2 github-ros2-sros2
ros_core github-ros2-variants
webots_ros2 github-cyberbotics-webots_ros2
webots_ros2_abb github-cyberbotics-webots_ros2
webots_ros2_core github-cyberbotics-webots_ros2
webots_ros2_demos github-cyberbotics-webots_ros2
webots_ros2_desktop github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_examples github-cyberbotics-webots_ros2
webots_ros2_tiago github-cyberbotics-webots_ros2
webots_ros2_universal_robot github-cyberbotics-webots_ros2
py_trees_ros github-splintered-reality-py_trees_ros
tts github-aws-robotics-tts-ros2
turtlebot3_example github-ROBOTIS-GIT-turtlebot3
turtlebot3_teleop github-ROBOTIS-GIT-turtlebot3
launch_ros github-ros2-launch_ros
launch_testing_ros github-ros2-launch_ros
py_trees_ros_tutorials github-splintered-reality-py_trees_ros_tutorials
py_trees_ros_viewer github-splintered-reality-py_trees_ros_viewer
slide_show github-ros2-slide_show
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests

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 answers.ros.org

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

rclpy package from rclpy repo

rclpy

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
Package 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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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 answers.ros.org

rclpy package from rclpy repo

rclpy

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
Package 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)
  • 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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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 answers.ros.org

rclpy package from rclpy repo

rclpy

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
Package 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 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)
  • Added methods on Mock class for Python 3.5 compatibility (#237)
  • Added getter for tuple with seconds and nanoseconds (#235)
  • Added new method to get node names and namespaces (#233)
  • Fixed warning when parameter value is uninitialized. (#234)
  • Added initial node parameters from a parameters yaml files and constructor arguments. (#225)
  • Added callbacks when time jumps (#222)
  • Updated to use consolidated rcl_wait_set_clear() (#230)
  • Added parameter events publishing (#226)
  • Added Node API method for setting the parameters_callback. (#228)
  • Added test for when sim time is active but unset (#229)
  • Added node parameters and parameter services (#214)
  • Disabled 1kHz test on all platforms (#223)
  • Updated to allow duration to be initialized with negative nanoseconds (#221)
  • Updated to allow Duration to be negative (#220)
  • Added a reference to its executor on Node (#218)
  • Fixed executor.remove_node() (#217)
  • Fixed bool return value for executor.add_node() (#216)
  • Added TimeSource and support for ROS time (#210)
  • Added Time, Duration, Clock wrapping rcl (#209)
  • Contributors: Dirk Thomas, Michael Carroll, Mikael Arguedas, Shane Loretz, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
diagnostic_aggregator github-ros-diagnostics
diagnostic_updater github-ros-diagnostics
camera_calibration github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
nmea_navsat_driver github-ros-drivers-nmea_navsat_driver
rqt_gui github-ros-visualization-rqt
rqt_py_common github-ros-visualization-rqt
teleop_twist_keyboard github-ros2-teleop_twist_keyboard
opencv_tests github-ros-perception-vision_opencv
rqt_action github-ros-visualization-rqt_action
rqt_console github-ros-visualization-rqt_console
rqt_msg github-ros-visualization-rqt_msg
rqt_plot github-ros-visualization-rqt_plot
rqt_py_console github-ros-visualization-rqt_py_console
rqt_srv github-ros-visualization-rqt_srv
rqt_top github-ros-visualization-rqt_top
demo_nodes_py github-ros2-demos
topic_monitor github-ros2-demos
examples_rclpy_minimal_action_client github-ros2-examples
examples_rclpy_minimal_action_server github-ros2-examples
examples_rclpy_executors github-ros2-examples
examples_rclpy_minimal_client github-ros2-examples
examples_rclpy_minimal_service github-ros2-examples
examples_rclpy_minimal_publisher github-ros2-examples
examples_rclpy_minimal_subscriber github-ros2-examples
keystroke github-RoverRobotics-ros2-keystroke
launch_ros github-ros2-launch
message_filters github-ros2-message_filters
nav2_system_tests github-ros-planning-navigation2
rclcpp_lifecycle github-ros2-rclcpp
ros2cli github-ros2-ros2cli
ros2lifecycle github-ros2-ros2cli
ros2param github-ros2-ros2cli
ros2service github-ros2-ros2cli
ros2topic github-ros2-ros2cli
ros_core github-ros2-variants
webots_ros2 github-cyberbotics-webots_ros2
webots_ros2_abb github-cyberbotics-webots_ros2
webots_ros2_core github-cyberbotics-webots_ros2
webots_ros2_desktop github-cyberbotics-webots_ros2
webots_ros2_examples github-cyberbotics-webots_ros2
webots_ros2_universal_robot github-cyberbotics-webots_ros2
test_cli github-ros2-system_tests
test_cli_remapping github-ros2-system_tests
test_communication github-ros2-system_tests

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 answers.ros.org

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