-
Notifications
You must be signed in to change notification settings - Fork 73
Chrome App Setup
-
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
- Open your Chrome or Chromium browser and navigate to the extensions page (
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 createdflexbe_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
).