-
 

ros_explorer package from ros_explorer repo

ros_explorer

Package Summary

Tags No category tags.
Version 0.1.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jstnhuang/ros_explorer.git
VCS Type git
VCS Version indigo-devel
Last Updated 2017-10-02
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A web interface for exploring the ROS graph

Additional Links

Maintainers

  • Justin Huang

Authors

No additional authors.

ROS Explorer

A visual, web-based interface for examining the ROS graph.

  • See all the nodes, topics, services, and parameters.
  • Click on one to see what other nodes, topics, or services they are connected to.
  • See topic and service types.
  • Add/edit/delete parameters.

Tested on Indigo, but likely works with newer ROS distros.

ROS Explorer Dashboard screenshot

Running

ROS Explorer is a simple webpage, which you can serve from the www directory however you like, such as with python -m SimpleHTTPServer 8595 . You must be running a websocket server beforehand: roslaunch rosbridge_server rosbridge_websocket.launch.

We also provide two launch files for convenience.

  • roslaunch ros_explorer ros_explorer.launch: Runs a Python server from the www directory and opens ROS Explorer in a web browser. To use this, you need xdg-open and python -m SimpleHTTPServer. The website will be served on http://localhost:8595.
  • roslaunch ros_explorer ros_explorer_websocket.launch: Same as above but also runs a websocket server.

User notes

  • By default, the websocket URL is determined from the host the webpage is being served from (e.g., localhost, robot.university.edu).
  • You can scroll horizontally to view names that have been cut off by holding Shift while scrolling.
  • Press Ctrl+F to search for a name.

Developing

ROS Explorer is built with Polymer.

Install Node.js using nvm if you don’t already have it:

  • Install nvm
  • nvm install node

Install the Polymer CLI if you don’t already have it:

  • npm install -g polymer-cli

Download the frontend dependencies:

  • cd frontend
  • bower update

Run a local development server:

  • polymer serve
  • Visit http://localhost:8081 in a web browser.

Robot web server

ROS Explorer works with RWS.

CHANGELOG

Changelog for package ros_explorer

Forthcoming

  • Initial release for Kinetic.
  • Contributors: Justin Huang

0.1.0 (2017-08-29)

  • Initial release.
  • Contributors: Justin Huang

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

No direct system dependencies.

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros_explorer at Robotics Stack Exchange

ros_explorer package from ros_explorer repo

ros_explorer

Package Summary

Tags No category tags.
Version 0.1.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jstnhuang/ros_explorer.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2017-10-02
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A web interface for exploring the ROS graph

Additional Links

Maintainers

  • Justin Huang

Authors

No additional authors.

ROS Explorer

A visual, web-based interface for examining the ROS graph.

  • See all the nodes, topics, services, and parameters.
  • Click on one to see what other nodes, topics, or services they are connected to.
  • See topic and service types.
  • Add/edit/delete parameters.

Tested on Indigo, but likely works with newer ROS distros.

ROS Explorer Dashboard screenshot

Running

ROS Explorer is a simple webpage, which you can serve from the www directory however you like, such as with python -m SimpleHTTPServer 8595 . You must be running a websocket server beforehand: roslaunch rosbridge_server rosbridge_websocket.launch.

We also provide two launch files for convenience.

  • roslaunch ros_explorer ros_explorer.launch: Runs a Python server from the www directory and opens ROS Explorer in a web browser. To use this, you need xdg-open and python -m SimpleHTTPServer. The website will be served on http://localhost:8595.
  • roslaunch ros_explorer ros_explorer_websocket.launch: Same as above but also runs a websocket server.

User notes

  • By default, the websocket URL is determined from the host the webpage is being served from (e.g., localhost, robot.university.edu).
  • You can scroll horizontally to view names that have been cut off by holding Shift while scrolling.
  • Press Ctrl+F to search for a name.

Developing

ROS Explorer is built with Polymer.

Install Node.js using nvm if you don’t already have it:

  • Install nvm
  • nvm install node

Install the Polymer CLI if you don’t already have it:

  • npm install -g polymer-cli

Download the frontend dependencies:

  • cd frontend
  • bower update

Run a local development server:

  • polymer serve
  • Visit http://localhost:8081 in a web browser.

Robot web server

ROS Explorer works with RWS.

CHANGELOG

Changelog for package ros_explorer

Forthcoming

  • Initial release for Kinetic.
  • Contributors: Justin Huang

0.1.0 (2017-08-29)

  • Initial release.
  • Contributors: Justin Huang

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

No direct system dependencies.

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros_explorer at Robotics Stack Exchange