No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 1.17.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2024-09-13 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
rospy is a pure Python client library for ROS. The rospy client
API enables Python programmers to quickly interface with ROS
Additional Links
Maintainers
- Michael Carroll
- Shane Loretz
Authors
- Ken Conley
- Dirk Thomas
- Jacob Perron
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package rospy
1.17.0 (2024-09-13)
- Stop using deprecated logger.warn (#2191)
- Expose is_shutdown_requested in rospy module. (#2267)
- Fix error "s is not defined" (#2328)
- Contributors: Guglielmo Gemignani, Michael Grupp, vineet131
1.16.0 (2023-02-15)
1.15.15 (2022-11-23)
- Move \@jacobperron from maintainer to author (#2302)
- Add a workaround for a race condition while closing the socket (#2212) (#2233)
- Contributors: Shane Loretz, Daniele Calisi, madmage
1.15.14 (2022-01-06)
1.15.13 (2021-09-22)
1.15.12 (2021-09-21)
- Document current_real in timer.py (#2178)
- Do not set self.transport unless persistent in ServiceProxy (#2171)
- Fix #2123: Do not raise exception if socket is busy in TCPROSTransport (#2131)
- Contributors: Kevin Chang, Shingo Kitagawa, 金梦磊
1.15.11 (2021-04-06)
1.15.10 (2021-03-18)
- Fix "TypeError: not enough arguments for format string" (#2127)
- Use Logger.warning() instead of the deprecated warn() (#2120)
- Fix AttributeError isAlive (#2092)
- Contributors: Brutus The Tschiepel, mikolajz, 金梦磊
1.15.9 (2020-10-16)
- Update maintainers (#2075)
- Fix spelling (#2066)
- Fix error handling with Python 3 (#2050)
- Contributors: Markus Grimm, Sean Yen, Shane Loretz, larslue, salihmarangoz, tomoya
1.15.8 (2020-07-23)
1.15.7 (2020-05-28)
1.15.6 (2020-05-21)
1.15.5 (2020-05-15)
1.15.4 (2020-03-19)
- add exception for ConnectionAbortedError (#1908)
- fix mac trying to use epoll instead of kqueue (#1907)
- fix AttributeError: __exit_ (#1915, regression from 1.14.4)
1.15.3 (2020-02-28)
1.15.2 (2020-02-25)
1.15.1 (2020-02-24)
- use setuptools instead of distutils (#1870)
1.15.0 (2020-02-21)
- fix dictionary changed size during iteration (#1894)
1.14.4 (2020-02-20)
- add default ROS_MASTER_URI (#1666)
- bump CMake minimum version to avoid CMP0048 warning (#1869)
- reuse xmlrpc connections everywhere (#1471)
- use cached parameter for rosout_disable_topics_generation (#1881)
- add args and kwargs to rospy.log* (#1289)
- add kwargs to internal logging functions (#1290)
- add get_param_cached (#1515)
- more Python 3 compatibility (#1795)
- fix line endings to be LF (#1794)
- use condition attributes to specify Python 2 and 3 dependencies (#1792)
- fix dynamic windowing for Topic Statistics (#1695)
- do not raise socket exception during shutdown (#1720)
- add possibility to pass rospy.Duration as timeout to wait_for_service and wait_for_message (#1703)
- add is_legal_remap() to rosgraph to make remap-detection more precise (#1683)
- add missing comma in the list of strings (#1760)
- switch to yaml.safe_load(_all) to prevent YAMLLoadWarning (#1688)
- fix error handling for Topic constructor (#1701)
- make sigterm handling Python 3 compatible (#1559)
- update wiki.ros.org URLs (#1536)
- show connection info on rosnode info (#1497)
- import socket, threading in udpros.py (#1494)
1.14.3 (2018-08-06)
- maintain exception info in RosOutHandler (#1442)
1.14.2 (2018-06-06)
- fix some errors in some probably not frequented code paths (#1415)
- fix thread problem with get_topics() (#1416)
1.14.1 (2018-05-21)
1.14.0 (2018-05-21)
- add API to suppress sequential identical messages (#1309)
- add parameter to stop clients from generating rosout topics list (#1241)
- add rosconsole echo (#1324)
1.13.6 (2018-02-05)
- raise the correct exception from AnyMsg.serialize (#1311)
- remove unreachable exceptions (#1260)
- replace Thread.setDaemon() using new API (#1276)
1.13.5 (2017-11-09)
- fix regresssion from 1.13.3 (#1224)
1.13.4 (2017-11-02)
- fix uri in message (#1213, regression from 1.13.3)
1.13.3 (2017-10-25)
- change rospy.Rate hz type from int to float (#1177)
- use defined error codes rather than hardcoded integers (#1174)
- improve log messages when waiting for service (#1026)
- improve logger tests (#1144)
1.13.2 (2017-08-15)
- fix stack frame identification in rospy logging (#1141, regression from 1.13.1)
1.13.1 (2017-07-27)
- improve rospy.logXXX_throttle performance (#1091)
- add option to reset timer when time moved backwards (#1083)
- abort topic lookup on connection refused (#1044)
- add rospy.logXXX_once (#1041)
- remove "ROS time moved backwards" log message (#1027)
- sleep in rospy wait_for_service even if exceptions raised (#1025)
- add named loggers (#948)
1.13.0 (2017-02-22)
1.12.7 (2017-02-17)
- make get_published_topics threadsafe (#958)
- use poll in write_header() if available to support higher numbered fileno (#929)
- use epoll instead of poll if available to gracefully close hung connections (#831)
- fix Python 3 compatibility issues (#565)
1.12.6 (2016-10-26)
- improve reconnection logic on timeout and other common errors (#851)
- remove duplicated function (#783)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- raise error on rospy.init_node with None or empty node name string (#895)
- fix wrong type in docstring for rospy.Timer (#878)
- fix order of init and publisher in example (#873)
1.12.2 (2016-06-03)
- add logXXX_throttle functions (#812)
1.12.1 (2016-04-18)
1.12.0 (2016-03-18)
1.11.18 (2016-03-17)
1.11.17 (2016-03-11)
- preserve identity of numpy_msg(T) (#758)
1.11.16 (2015-11-09)
- catch ROSInterruptException from rospy timers when shutting down (#690)
1.11.15 (2015-10-13)
- validate name after remapping (#669)
1.11.14 (2015-09-19)
- fix memory/thread leak with QueuedConnection (#661)
- fix signaling already shutdown to client hooks with the appropriate signature (#651)
- fix bug with missing current logger levels (#631)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- add rosconsole command line tool to change logger levels (#576)
- add accessor for remaining time of the Rate class (#588)
- fix high latency when using asynchronous publishing (#547)
- fix error handling when publishing on Empty topic (#566)
1.11.10 (2014-12-22)
- add specific exception for time jumping backwards (#485)
- make param functions thread-safe (#523)
- fix infinitely retrying subscriber (#533)
- fix removal of QueuedConnection leading to wrong subscriber count (#526)
- fix TCPROS header validation when [callerid]{.title-ref} header is not set (#522, regression from 1.11.1)
- fix memory leak when using subcriber statistics (#520)
- fix reported traffic in bytes from Python nodes (#501)
1.11.9 (2014-08-18)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix topic/connection statistics reporting code (#482)
1.11.7 (2014-07-18)
1.11.6 (2014-07-10)
- make MasterProxy thread-safe (#459)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case ([#452 <https://github.com/ros/ros_comm/issues/452>]{.title-ref})_
1.11.5 (2014-06-24)
1.11.4 (2014-06-16)
- Python 3 compatibility (#426)
1.11.3 (2014-05-21)
- allow shutdown hooks to be any callable object (#410)
- add demux program and related scripts (#407)
- add publisher queue_size to rostopic
1.11.2 (2014-05-08)
- use publisher queue_size for statistics (#398)
1.11.1 (2014-05-07)
- improve asynchonous publishing performance (#373)
- add warning when queue_size is omitted for rospy publisher (#346)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- allow custom error handlers for services (#375)
- add architecture_independent flag in package.xml (#391)
1.11.0 (2014-03-04)
- fix exception handling for queued connections (#369)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- implement optional queueing for rospy publications (#169)
- overwrite __repr__ for rospy.Duration and Time (ros/genpy#24)
- add missing dependency on roscpp
1.9.50 (2013-10-04)
- add support for python coverage tool to work in callbacks
1.9.49 (2013-09-16)
1.9.48 (2013-08-21)
- make rospy nodes killable while waiting for master (#262)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- add missing run_depend on python-yaml
- allow configuration of ports for XML RPCs and TCP ROS
- fix race condition where rospy subscribers do not connect to all publisher
- fix closing and deregistering connection when connect fails (#128)
- fix log level of RosOutHandler (#210)
1.9.44 (2013-03-21)
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- make dependencies on rospy optional by refactoring RosStreamHandler to rosgraph (#179)
1.9.41 (2013-01-24)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
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.
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 rospy at Robotics Stack Exchange
No version for distro galactic. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 1.14.13 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2022-01-26 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
rospy is a pure Python client library for ROS. The rospy client
API enables Python programmers to quickly interface with ROS
Additional Links
Maintainers
- Jacob Perron
- Michael Carroll
- Shane Loretz
Authors
- Ken Conley
- Dirk Thomas
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package rospy
1.14.13 (2022-01-25)
- Add current_real docstring in timer.py (#2178)
- Do not set self.transport unless persistent in ServiceProxy (#2171)
- Fix #2123: Do not raise exception if socket is busy in TCPROSTransport (#2131)
- Contributors: Jacob Perron, Kevin Chang, Shingo Kitagawa, 金梦磊
1.14.12 (2021-09-21)
1.14.11 (2021-04-26)
- Fix "TypeError: not enough arguments for format string" (#2127)
- Fix AttributeError isAlive (#2092)
- Contributors: Brutus The Tschiepel, 金梦磊
1.14.10 (2020-10-16)
- Update maintainers (#2075)
- Fix spelling (#2066)
- Fix log*_throttle with sim time (#2044)
- Fix issue with rospy.set_param('') (#2024)
- Update local parameter cache on set_param (#2021)
- Contributors: Jacob Perron, Markus Grimm, Shane Loretz, larslue, salihmarangoz, tomoya
1.14.9 (2020-08-20)
1.14.8 (2020-08-12)
1.14.7 (2020-07-31)
1.14.6 (2020-05-29)
1.14.5 (2020-03-19)
- add exception for ConnectionAbortedError (#1908)
- fix mac trying to use epoll instead of kqueue (#1907)
- fix AttributeError: __exit_ (#1915)
- fix dictionary changed size during iteration (#1894)
1.14.4 (2020-02-20)
- add default ROS_MASTER_URI (#1666)
- bump CMake minimum version to avoid CMP0048 warning (#1869)
- reuse xmlrpc connections everywhere (#1471)
- use cached parameter for rosout_disable_topics_generation (#1881)
- add args and kwargs to rospy.log* (#1289)
- add kwargs to internal logging functions (#1290)
- add get_param_cached (#1515)
- more Python 3 compatibility (#1795)
- fix line endings to be LF (#1794)
- use condition attributes to specify Python 2 and 3 dependencies (#1792)
- fix dynamic windowing for Topic Statistics (#1695)
- do not raise socket exception during shutdown (#1720)
- add possibility to pass rospy.Duration as timeout to wait_for_service and wait_for_message (#1703)
- add is_legal_remap() to rosgraph to make remap-detection more precise (#1683)
- add missing comma in the list of strings (#1760)
- switch to yaml.safe_load(_all) to prevent YAMLLoadWarning (#1688)
- fix error handling for Topic constructor (#1701)
- make sigterm handling Python 3 compatible (#1559)
- update wiki.ros.org URLs (#1536)
- show connection info on rosnode info (#1497)
- import socket, threading in udpros.py (#1494)
1.14.3 (2018-08-06)
- maintain exception info in RosOutHandler (#1442)
1.14.2 (2018-06-06)
- fix some errors in some probably not frequented code paths (#1415)
- fix thread problem with get_topics() (#1416)
1.14.1 (2018-05-21)
1.14.0 (2018-05-21)
- add API to suppress sequential identical messages (#1309)
- add parameter to stop clients from generating rosout topics list (#1241)
- add rosconsole echo (#1324)
1.13.6 (2018-02-05)
- raise the correct exception from AnyMsg.serialize (#1311)
- remove unreachable exceptions (#1260)
- replace Thread.setDaemon() using new API (#1276)
1.13.5 (2017-11-09)
- fix regresssion from 1.13.3 (#1224)
1.13.4 (2017-11-02)
- fix uri in message (#1213, regression from 1.13.3)
1.13.3 (2017-10-25)
- change rospy.Rate hz type from int to float (#1177)
- use defined error codes rather than hardcoded integers (#1174)
- improve log messages when waiting for service (#1026)
- improve logger tests (#1144)
1.13.2 (2017-08-15)
- fix stack frame identification in rospy logging (#1141, regression from 1.13.1)
1.13.1 (2017-07-27)
- improve rospy.logXXX_throttle performance (#1091)
- add option to reset timer when time moved backwards (#1083)
- abort topic lookup on connection refused (#1044)
- add rospy.logXXX_once (#1041)
- remove "ROS time moved backwards" log message (#1027)
- sleep in rospy wait_for_service even if exceptions raised (#1025)
- add named loggers (#948)
1.13.0 (2017-02-22)
1.12.7 (2017-02-17)
- make get_published_topics threadsafe (#958)
- use poll in write_header() if available to support higher numbered fileno (#929)
- use epoll instead of poll if available to gracefully close hung connections (#831)
- fix Python 3 compatibility issues (#565)
1.12.6 (2016-10-26)
- improve reconnection logic on timeout and other common errors (#851)
- remove duplicated function (#783)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- raise error on rospy.init_node with None or empty node name string (#895)
- fix wrong type in docstring for rospy.Timer (#878)
- fix order of init and publisher in example (#873)
1.12.2 (2016-06-03)
- add logXXX_throttle functions (#812)
1.12.1 (2016-04-18)
1.12.0 (2016-03-18)
1.11.18 (2016-03-17)
1.11.17 (2016-03-11)
- preserve identity of numpy_msg(T) (#758)
1.11.16 (2015-11-09)
- catch ROSInterruptException from rospy timers when shutting down (#690)
1.11.15 (2015-10-13)
- validate name after remapping (#669)
1.11.14 (2015-09-19)
- fix memory/thread leak with QueuedConnection (#661)
- fix signaling already shutdown to client hooks with the appropriate signature (#651)
- fix bug with missing current logger levels (#631)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- add rosconsole command line tool to change logger levels (#576)
- add accessor for remaining time of the Rate class (#588)
- fix high latency when using asynchronous publishing (#547)
- fix error handling when publishing on Empty topic (#566)
1.11.10 (2014-12-22)
- add specific exception for time jumping backwards (#485)
- make param functions thread-safe (#523)
- fix infinitely retrying subscriber (#533)
- fix removal of QueuedConnection leading to wrong subscriber count (#526)
- fix TCPROS header validation when [callerid]{.title-ref} header is not set (#522, regression from 1.11.1)
- fix memory leak when using subcriber statistics (#520)
- fix reported traffic in bytes from Python nodes (#501)
1.11.9 (2014-08-18)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix topic/connection statistics reporting code (#482)
1.11.7 (2014-07-18)
1.11.6 (2014-07-10)
- make MasterProxy thread-safe (#459)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case ([#452 <https://github.com/ros/ros_comm/issues/452>]{.title-ref})_
1.11.5 (2014-06-24)
1.11.4 (2014-06-16)
- Python 3 compatibility (#426)
1.11.3 (2014-05-21)
- allow shutdown hooks to be any callable object (#410)
- add demux program and related scripts (#407)
- add publisher queue_size to rostopic
1.11.2 (2014-05-08)
- use publisher queue_size for statistics (#398)
1.11.1 (2014-05-07)
- improve asynchonous publishing performance (#373)
- add warning when queue_size is omitted for rospy publisher (#346)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- allow custom error handlers for services (#375)
- add architecture_independent flag in package.xml (#391)
1.11.0 (2014-03-04)
- fix exception handling for queued connections (#369)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- implement optional queueing for rospy publications (#169)
- overwrite __repr__ for rospy.Duration and Time (ros/genpy#24)
- add missing dependency on roscpp
1.9.50 (2013-10-04)
- add support for python coverage tool to work in callbacks
1.9.49 (2013-09-16)
1.9.48 (2013-08-21)
- make rospy nodes killable while waiting for master (#262)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- add missing run_depend on python-yaml
- allow configuration of ports for XML RPCs and TCP ROS
- fix race condition where rospy subscribers do not connect to all publisher
- fix closing and deregistering connection when connect fails (#128)
- fix log level of RosOutHandler (#210)
1.9.44 (2013-03-21)
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- make dependencies on rospy optional by refactoring RosStreamHandler to rosgraph (#179)
1.9.41 (2013-01-24)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
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.
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.