Skip to content

Chrome App Setup

Stefan Kohlbrecher edited this page Sep 30, 2015 · 3 revisions
  • Make sure you have rosbridge installed:

      sudo apt-get install ros-indigo-rosbridge-server
    
  • Install the FlexBE Chrome App:

    • Open your Chrome or Chromium browser and navigate to the extensions page (chrome://extensions/)
    • Drop the provided FlexBE.crx file onto the extensions page and confirm installation

The FlexBE Chrome App will be launched by a usual ROS launch file like any other user interface and will not require you to open your browser. However, when you have Chrome, Chromium, or another instance of the App open when running , Chrome fails for some reason to close the App when you Ctrl+C.

When you use the app for the first time, you need to configure your working environment. Navigate to the Configuration view and set the workspace references in the Workspace panel:

  • Behaviors folder should point to the folder where you want to store all ROS packages implementing behaviors
  • flexbe_behaviors folder should point to your newly created flexbe_behaviors or equivalent ROS package

Furthermore, add folders to the state library of the editor by clicking Add Folder in the panel State Library. You may want to add at least the folder inside the flexbe_states package containing all the generic states. Make sure to add the folder which contains the states, not the ROS package itself (i.e. ... /flexbe_states/src/flexbe_states).

Back to Tutorials

Clone this wiki locally