rclpy package from rclpy repo

rclpy

Package Summary

Tags No category tags.
Version 0.7.8
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 2019-10-11
Dev Status DEVELOPED
Released RELEASED

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

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
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
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_srv github-ros-visualization-rqt_srv
rqt_top github-ros-visualization-rqt_top
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
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
py_trees_ros github-splintered-reality-py_trees_ros
tts github-aws-robotics-tts-ros2
turtlebot3_teleop github-ROBOTIS-GIT-turtlebot3
message_filters github-ros2-message_filters
nav2_turtlebot3_rl github-ros-planning-navigation2
nav2_system_tests github-ros-planning-navigation2
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
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

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.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 crystal
Last Updated 2019-03-30
Dev Status DEVELOPED
Released RELEASED

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.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_updater github-ros-diagnostics
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
launch_ros github-ros2-launch
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
keystroke github-RoverRobotics-ros2-keystroke
message_filters github-ros2-message_filters
nav2_system_tests github-ros-planning-navigation2
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

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 DEVELOPED
Released RELEASED

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.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 DEVELOPED
Released RELEASED

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