Package Summary
Tags | No category tags. |
Version | 1.0.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 | foxy |
Last Updated | 2021-01-06 |
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.5 (2021-01-05)
- [documentation] Use only True to avoid confusion in autodoc config None and True have the same meaning: https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html?highlight=autoclass#confval-autodoc_default_options
- [documentation] Document QoS profile constants
- Fix Enum not being comparable with ints in get_parameter_types service (#644)
- Make sure to catch the ROSInterruptException when calling rate.sleep (#650)
- Fix memory leak (#643) (#646)
- Destroy event handlers owned by publishers/subscriptions when calling publisher.destroy()/subscription.destroy() (#603) (#625)
- Use absolute parameter events topic name (#612) (#614)
- MultiThreadedExecutor spin_until_future complete should not continue waiting when the future is done (#605) (#626)
- Contributors: Chen Lihui Chris Lalancette, G
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
Dependant Packages
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
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
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
Dependant Packages
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.
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
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
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
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 torcl_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
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
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
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 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.
Package Dependencies
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
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
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)
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
Dependant Packages
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.