Skip to content

This is the development version of the Web GUI shipped with ros2_ros_bt_py. It displays the current Behavior Tree loaded in the ROS-Node and allows the user to edit and run the BT.

License

Notifications You must be signed in to change notification settings

fzi-forschungszentrum-informatik/ros2_ros_bt_py_web_gui

Repository files navigation

ros_bt_py_web_gui

Vue3 implementation of the ros_bt_py web gui.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

Format with Prettier

npm run format

Development Setup

ROS2 Components

This GUI requires a running instance of ros_bt_py for ROS2 with a running web gui. During development a different port will be used so it should not conflict with gui shipped with ros_bt_py.

Recommended IDE Setup

VSCode + Vue - Official.

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking.

About

This is the development version of the Web GUI shipped with ros2_ros_bt_py. It displays the current Behavior Tree loaded in the ROS-Node and allows the user to edit and run the BT.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •