-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Justin Huang edited this page Feb 2, 2017
·
6 revisions
A web server that runs on a robot running ROS. It provides a platform for people to deploy web apps using Robot web tools.
RWS is implemented as a Flask website hosted on your robot. Once you log in, you can select from a number of apps to run. An app is a ROS catkin package that has the following:
- An launch/app.launch file.
- A <name> in package.xml
- An <appname> in the <exports> section of package.xml
- A www/ folder with an index.html, and other static HTML, CSS, Javascript, etc.
The server is configured to look in a particular catkin workspace for apps. Any packages that meet the above requirements are assumed to be RWS apps.