A web gui for ROS (robot operating system)
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ros_web_gui-0.2.6.tar.gz
.
File metadata
- Download URL: ros_web_gui-0.2.6.tar.gz
- Upload date:
- Size: 48.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e19db8757b1ed3df296f301bba3dfa56c44e7cc0ac18736b343b48acd7b46ebb |
|
MD5 | 5afb81c41e61bb3bf1be61fa9983d9b6 |
|
BLAKE2b-256 | 3d8b39e7292e05148f788a07c02aa257da58534bc56b6648843d2f2028f2ab57 |
File details
Details for the file ros_web_gui-0.2.6-py3-none-any.whl
.
File metadata
- Download URL: ros_web_gui-0.2.6-py3-none-any.whl
- Upload date:
- Size: 53.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5b0f73cbc39fdb903bbeec6224a554e26c05951857d9f4cefe6c04e049d79df |
|
MD5 | d5bb0cbf39fff3a0757a7cba1ad7484c |
|
BLAKE2b-256 | b64b73381f5d134614783bd81f45a5ecd780c25131899deae1c5f803455dba80 |