Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stonier/rqt_wrapper
https://github.com/stonier/rqt_wrapper
python robotics rqt
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/stonier/rqt_wrapper
- Owner: stonier
- License: bsd-3-clause
- Created: 2016-02-24T15:25:33.000Z (almost 9 years ago)
- Default Branch: devel
- Last Pushed: 2017-03-17T14:19:33.000Z (almost 8 years ago)
- Last Synced: 2024-10-23T12:54:22.122Z (3 months ago)
- Topics: python, robotics, rqt
- Language: Python
- Size: 220 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
# RQT Wrapper
## Overview
Wrap an rqt plugin so that it automagically goes down and comes up as a ROS master
at the other end goes down and comes back up again. This solves the frustration of
having to restart all of your rqt applications on your laptop/pc every time you
teardown the robot and relaunch it again. Incidentally it will save time and effort as well.**WRQT Reconfigure - With ROS Core**
![With ROS Core](images/wrqt_reconfigure_ros.png)
**WRQT Reconfigure - Absent ROS Core**
![Absent ROS Core](images/wrqt_reconfigure_noros.png)
The source code is released under a [BSD 3-Clause license](LICENSE).
## Status
Beta. Areas to be addressed:
* Desktop notifications instead of a dialog while ros is down, #4.
* Reflect all of the arguments that rqt programs usually let you handle, #5.## Usage
Just two lines. This example wraps the `rqt_reconfigure` plugin:
```python
import rqt_wrapper
import sysif __name__ == '__main__':
rqt_wrapper = rqt_wrapper.RQTWrapper('rqt_reconfigure.param_plugin.ParamPlugin')
sys.exit(rqt_wrapper.exec_())
```## Programs
Some of the common rqt programs are recreated here with the `wrqt_xxx` prefix and
deposited into the global bin directory.* `wrqt_graph`
* `wrqt_reconfigure`
* `wrqt_robot_monitor`