Skip to main content

About

ros_web_gui is a package for visualizing the available ROS nodes, topics, parameters and service calls in a web browser. It provides much of the functionality that is also available with the ROS command line tools and rqt_graph, but with a graphical user interface. When running the ros_web_gui, a flask-based webserver will be started that can be accessed on port 5000.

Installation

First, you should install ros on your machine. It is heavily recommened to use Ubuntu 20.04 or higher as ros-noetic is the first version with support for python3.

After installing ROS, you can install ros_web_gui via pip:

pip install ros_web_gui

When using the package from Github, you need the python packages pygraphviz, pyyaml and flask. So you can set up a conda env or virtual environment with

conda install flask pydot pyyaml rosdep

OR

pip install flask pydot pyyaml rosdep

After this, you should be ready to use the ros_web_gui.

Running

When ros_web_gui was installed via pip, you can simply type ros_web_gui in the terminal. When you checked out the repository you can run scripts/run_flask.sh. Then, go to your browser and open http://localhost:5000.

For trying out ros_web_gui, you can also run the scripts/run_ros.sh script which will start a roscore together with a simple publisher and a subscriber for testing purposes.

Metadata

Release files for ros-web-gui 0.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ros-web-gui 0.2.6
File Size Uploaded Provenance Actions
ros_web_gui-0.2.6.tar.gz 48.6 kB Without provenance Details for ros_web_gui-0.2.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ros-web-gui 0.2.6
File Interpreter ABI Platform Actions
ros_web_gui-0.2.6-py3-none-any.whl Python 3 none any Details for ros_web_gui-0.2.6-py3-none-any.whl

Total release size: 101.7 kB

Release files / ros_web_gui-0.2.6.tar.gz

Download URL ros_web_gui-0.2.6.tar.gz
Size 48.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e19db8757b1ed3df296f301bba3dfa56c44e7cc0ac18736b343b48acd7b46ebb
BLAKE2b-256 checksum
How to use checksums
3d8b39e7292e05148f788a07c02aa257da58534bc56b6648843d2f2028f2ab57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / ros_web_gui-0.2.6-py3-none-any.whl

Download URL ros_web_gui-0.2.6-py3-none-any.whl
Size 53.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c5b0f73cbc39fdb903bbeec6224a554e26c05951857d9f4cefe6c04e049d79df
BLAKE2b-256 checksum
How to use checksums
b64b73381f5d134614783bd81f45a5ecd780c25131899deae1c5f803455dba80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Security for ros-web-gui 0.2.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page