<> '''EXPERIMENTAL''' <> == Overview == A visual GUI is provided to the user which displays an image feed but overlays it with various colored polygons detailing locations for controlling the robot. This work continues the research and philosophy first implemented on Georgia Tech's El-E mobile manipulator [[http://www.hsi.gatech.edu/hrl/pdf/iros08_clickable.pdf|which used a laser pointer to allow users to designate points in the world in a similar fashion]]. This package contains the interface and behavior management system which is designed so developers can easily integrate their own behaviors into the interface. == Running the Interface == Running the launch file `behavior_manager_test.launch` will provide a simple demo which creates a hypothetical plane in front of the robot. The user interface is run on a network machine with a display by launching `clickable_world_UI.launch`. == How to Use == The file `behavior_types_simple.yaml` illustrates how the interface is designed to be used. Every behavior has 4 parameters and is designed to work similar to a STRIPS planner, except the task order is chosen by the user. The list of currently enabled behaviors is kept in `behavior_names`.