Dashboard interface for the SAM AUV based on roswasm_webgui
Run using roslaunch lolo_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.
- 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: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.git clone https://github.com/RobotWebTools/rosbridge_suite -b develop # in workspace src folder
- Emscripten tested with version
1.39.10
. - 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, should get the
ros1
branch:git clone https://github.com/RobotWebTools/rosbridge_suite -b ros1
- Also requires
libglfw3-dev
package from apt to be installed. - And
libsdl2-image-dev
.
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