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.
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 | 3.3.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 | humble |
Last Updated | 2023-05-17 |
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.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) (#1088)
- Contributors: Tomoya Fujita, mergify[bot]
3.3.7 (2023-01-13)
- Fix [test_publisher]{.title-ref} linter for pydocstyle 6.2.2 (backport #1063) (#1066)
- Contributors: mergify[bot]
3.3.6 (2023-01-10)
- decorator should not be callable. (#1050) (#1051)
- Add parallel callback test (#1044) (#1052)
- Contributors: mergify[bot]
3.3.5 (2022-11-07)
- Waitable should check callback_group if it can be executed. (#1001) (#1013)
- Revert \"Raise user handler exception in MultiThreadedExecutor. (#984)\" (#1017) (#1023)
- support wildcard matching for params file (#987) (#1002)
- Raise user handler exception in MultiThreadedExecutor. (#984) (#990)
- fix gcc 7.5 build errors (#977) (#980)
- Contributors: mergify[bot]
3.3.4 (2022-05-17)
3.3.3 (2022-05-10)
3.3.2 (2022-04-08)
- Make rclpy dependencies explicit (#906)
- Contributors: Chris Lalancette
3.3.1 (2022-03-24)
- Avoid exception in Node constructor when use override for \'use_sim_time\' (#896)
- time_until_next_call returns max if timer is canceled. (#910)
- Contributors: Artem Shumov, Ivan Santiago Paunovic, Tomoya Fujita
3.3.0 (2022-03-01)
- Properly implement action server/client handle cleanup. (#905)
- Make sure to take out contexts on Action{Client,Server}. (#904)
- Make sure to free the goal_status_array when done using it. (#902)
- Bugfix to Node.destroy_rate() result (#901)
- Remove fastrtps customization on tests (#895)
- fix typo (#890)
- Document that Future.result() may return None (#884)
- update doc release number (#885)
- Contributors: Anthony, Auguste Lalande, Chris Lalancette, Erki Suurjaak, Jacob Perron, Miguel Company
3.2.1 (2022-01-14)
- Fix multi-threaded race condition in client.call_async (#871)
- Fix include order for cpplint (#877)
- Bugfix/duration to msg precision (#876)
- Update to pybind11 2.7.1 (#874)
- QoS history depth is only available with KEEP_LAST (#869)
- Contributors: Auguste Lalande, Chris Lalancette, Erki Suurjaak, Jacob Perron, Tomoya Fujita
3.2.0 (2021-12-23)
- Implement managed nodes. (#865)
- Make rclpy.try_shutdown() behavior to follow rclpy.shutdown() more closely. (#868)
- Update TopicEndpointTypeEnum.__str_() method to include history kind and history depth. (#849)
- Add Clock.sleep_for() using Clock.sleep_until(). (#864)
- Add Clock.sleep_until() (#858)
- Add __enter_ and __exit_ to JumpHandle. (#862)
- Don\'t override rclpy._rclpy_pybind11 docs. (#863)
- Improve JumpThreshold documentation and forbid zero durations. (#861)
- Fix time.py and clock.py circular import. (#860)
- Make context.on_shutdown() allow free functions. (#859)
- Fix automatically declared parameters descriptor type. (#853)
- Shutdown asynchronously when sigint is received. (#844)
- Update maintainers. (#845)
- Add entities to callback group before making them available to the executor to avoid a race condition. (#839)
- Avoid race condition in client.call(). (#838)
- Contributors: Ivan Santiago Paunovic, Jacob Perron, Shane Loretz, Tomoya Fujita
3.1.0 (2021-10-22)
- Handle sigterm. (#830)
- Use pybind11 for signal handling, and delete now unused rclpy_common, pycapsule, and handle code. (#814)
- Fix memory leak in Service::take_request() and Client::take_response(). (#828)
- Add Publisher.wait_for_all_acked(). (#793)
- Only add one done callback to a future in Executor. (#816)
- Add convert function from ParameterValue to Python builtin. (#819)
- Call Context._logging_fini() in Context.try_shutdown(). (#800)
- Lift LoggingSeverity enum as common dependency to logging and rcutils_logger modules (#785)
- Set Context.__context to None in __init_(). (#812)
- Remove unused function make_mock_subscription. (#809)
- Contributors: Barry Xu, Chris Lalancette, Ivan Santiago Paunovic, Jacob Perron, Lei Liu, Louise Poubel, Shane Loretz, ksuszka
3.0.1 (2021-06-11)
- Removed common.c/h (#789)
- Contributors: Alejandro Hern
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 | 4.1.1 |
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 | 2023-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
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclpy
4.1.1 (2023-05-11)
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() (#1089)
- Contributors: Barry Xu, Chris Lalancette, Emerson Knapp, Erki Suurjaak, Felix Divo, GuiHome, Lucas Wendland, Yadu
3.10.0 (2023-03-01)
- Service introspection (#988)
- Contributors: Brian
3.9.0 (2023-02-24)
- to create a sublogger while getting child of Logger (#1084)
- Fix #983 by saving future and checking for + raising any exceptions (#1073)
- Contributors: Achille Verheye, Chen Lihui
3.8.0 (2023-02-13)
- Force C++17 support on. (#1076)
- Use RCPPUTILS_SCOPE_EXIT to cleanup unparsed_indices_c. (#1075)
- Explicitly link atomic when building with Clang (#1065)
- Fix test_publisher linter for pydocstyle 6.2.2 (#1063)
- Add default preset qos profile (#1062)
- Add on_parameter_event method to the AsyncParameterClient. (#1061)
- Add documentation page for rclpy.clock (#1055)
- Rewrite test code without depending on parameter client (#1045)
- Add parallel callback test (#1044)
- decorator should not be callable. (#1050)
- typo fix. (#1049)
- Add in a warning for a depth of 0 with KEEP_LAST. (#1048)
- Add feature of wait for message (#953). (#960)
- Document rclpy.time.Time class (#1040)
- Deal with ParameterUninitializedException for parameter service (#1033)
- Improve documentation in rclpy.utilities (#1038)
- Document rclpy.utilities.remove_ros_args (#1036)
- Fix incorrect comparsion on whether parameter type is NOT_SET (#1032)
- [rolling] Update maintainers (#1035)
- Contributors: Audrow Nash, Barry Xu, Chris Lalancette, Crist
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
Deps | Name | |
---|---|---|
1 | pybind11_vendor | |
1 | rcpputils | |
1 | rcutils | |
1 | rmw_implementation_cmake | |
1 | ament_cmake | |
3 | python_cmake_module | |
1 | action_msgs | |
1 | ament_index_python | |
1 | builtin_interfaces | |
3 | rosgraph_msgs | |
1 | rpyutils | |
0 | rclpy.duration | |
0 | rclpy.qos | |
0 | rclpy.clock | |
1 | ament_cmake_gtest | |
1 | ament_cmake_pytest | |
1 | ament_lint_auto | |
1 | ament_lint_common | |
2 | rosidl_generator_py | |
1 | test_msgs | |
1 | lifecycle_msgs | |
1 | rcl | |
1 | rcl_interfaces | |
1 | rcl_lifecycle | |
1 | rcl_logging_interface | |
1 | rcl_action | |
1 | rcl_yaml_param_parser | |
1 | rmw | |
1 | rmw_implementation | |
1 | rosidl_runtime_c | |
1 | unique_identifier_msgs |
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 | 4.2.1 |
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 | 2023-05-23 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
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.2.1 (2023-05-11)
- Fix action server crash when the client goes away. (#1114)
- Turn Executor into a ContextManager (#1118)
- Turn Context into a ContextManager (#1117)
- Fix type in Node init args (#1115)
- Contributors: Chris Lalancette, Felix Divo, Russ
4.2.0 (2023-04-27)
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() (#1089)
- Contributors: Barry Xu, Chris Lalancette, Emerson Knapp, Erki Suurjaak, Felix Divo, GuiHome, Lucas Wendland, Yadu
3.10.0 (2023-03-01)
- Service introspection (#988)
- Contributors: Brian
3.9.0 (2023-02-24)
- to create a sublogger while getting child of Logger (#1084)
- Fix #983 by saving future and checking for + raising any exceptions (#1073)
- Contributors: Achille Verheye, Chen Lihui
3.8.0 (2023-02-13)
- Force C++17 support on. (#1076)
- Use RCPPUTILS_SCOPE_EXIT to cleanup unparsed_indices_c. (#1075)
- Explicitly link atomic when building with Clang (#1065)
- Fix test_publisher linter for pydocstyle 6.2.2 (#1063)
- Add default preset qos profile (#1062)
- Add on_parameter_event method to the AsyncParameterClient. (#1061)
- Add documentation page for rclpy.clock (#1055)
- Rewrite test code without depending on parameter client (#1045)
- Add parallel callback test (#1044)
- decorator should not be callable. (#1050)
- typo fix. (#1049)
- Add in a warning for a depth of 0 with KEEP_LAST. (#1048)
- Add feature of wait for message (#953). (#960)
- Document rclpy.time.Time class (#1040)
- Deal with ParameterUninitializedException for parameter service (#1033)
- Improve documentation in rclpy.utilities (#1038)
- Document rclpy.utilities.remove_ros_args (#1036)
- Fix incorrect comparsion on whether parameter type is NOT_SET (#1032)
- [rolling] Update maintainers (#1035)
- Contributors: Audrow Nash, Barry Xu, Chris Lalancette, Crist
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
Deps | Name | |
---|---|---|
1 | pybind11_vendor | |
1 | rcpputils | |
1 | rcutils | |
1 | rmw_implementation_cmake | |
1 | ament_cmake | |
3 | python_cmake_module | |
1 | action_msgs | |
1 | ament_index_python | |
1 | builtin_interfaces | |
3 | rosgraph_msgs | |
1 | rpyutils | |
0 | rclpy.duration | |
0 | rclpy.qos | |
0 | rclpy.clock | |
1 | ament_cmake_gtest | |
1 | ament_cmake_pytest | |
1 | ament_lint_auto | |
1 | ament_lint_common | |
2 | rosidl_generator_py | |
1 | test_msgs | |
1 | lifecycle_msgs | |
1 | rcl | |
1 | rcl_interfaces | |
1 | rcl_lifecycle | |
1 | rcl_logging_interface | |
1 | rcl_action | |
1 | rcl_yaml_param_parser | |
1 | rmw | |
1 | rmw_implementation | |
1 | rosidl_runtime_c | |
1 | unique_identifier_msgs |
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.
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]{.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)
- 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
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
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
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.