Display sink for the hero display that presents information to the user.
# install dependencies
npm install
# Compiles and hot-reloads for development
npm run dev
# Compiles and minifies for production
npm run build
# Run your unit tests
NO_FULLSCREEN=1 npm run test
# Lints and fixes files
npm run format
npm run lintsudo apt-get install ros-${ROS_DISTRO}-rosbridge-server ros-${ROS_DISTRO}-rostopicsudo apt-get install ros-${ROS_DISTRO}-rosbridge-server ros-${ROS_DISTRO}-ros2topic# Launch rosbridge server
roslaunch rosbridge_server rosbridge_websocket.launch
# Launch example string publisher
rostopic pub /text_to_speech/output std_msgs/String -- "I am hero, an awesome robot!"# Launch rosbridge server
ros2 launch rosbridge_server rosbridge_websocket_launch.xml
# Launch example string publisher
ros2 topic pub /text_to_speech/output std_msgs/msg/String "data: 'I am hero, an awesome robot!'"# Run hero-display executable
NO_FULLSCREEN=1 ./dist_electron/hero-display.AppImageTo connect to a different rosbridge webserver, add the desired hostname or ip-address as final argument.
NO_FULLSCREEN=1 ./dist_electron/hero-display.AppImage --host=other_machine.local