sam_webgui¶
Dashboard interface for the SAM AUV based on roswasm_webgui
Running the interface¶
Run using roslaunch sam_webgui webgui.launch
and navigate to 1.2.3.4:8080
in a browser (preferrably chrome),
where 1.2.3.4
should be replaced by the IP of the machine that the interface was launched on.
Dependencies for running (on SAM or elsewhere)¶
roswasm_suite: clone in catkin workspace with
git clone https://github.com/nilsbore/roswasm_suite.git
rosbridge_suite after the commit adding cbor-raw compression, latest
develop
should do: .. code-block:: bashgit clone https://github.com/RobotWebTools/rosbridge_suite -b develop # in workspace src folder
You can build the workspace as you would otherwise after this, but it won’t really do much since the interface is already compiled and can be used as-is. You do not need to do any of the following steps if you just want to run the interface.
Dependencies when developing¶
Emscripten tested with version
1.39.10
but latest should doroswasm_suite: clone in catkin workspace with
git clone https://github.com/nilsbore/roswasm_suite.git
rosbridge_suite after the commit adding cbor-raw compression, latest
develop
should do: .. code-block:: bashgit clone https://github.com/RobotWebTools/rosbridge_suite -b develop # in workspace src folder
Building when developing¶
catkin build
is recommended, since catkin_make
might leak configurations to other packages.
Make sure to source the Emscripten environment
before building the package:
source /path/to/emsdk/emsdk_env.sh
catkin build