FlexBE / flexbe_app

The classic user interface (editor + runtime control) for the FlexBE behavior engine. See the flexbe_webui for latest
BSD 3-Clause "New" or "Revised" License
48 stars 49 forks source link

Load default behaviour when launching flexbe_full.launch? #27

Closed Nachmr closed 5 years ago

Nachmr commented 5 years ago

I just finished the development of a state machine using FlexBE, and now I have a launch file that starts all the nodes my robot requires and set them ready to operate. Is it possible to either add a specific argument or change some parameters in FlexBE configuration, so my behaviour loads automatically instead of FlexBE starting with no behaviour loaded and for me to have to click in load behaviour > my_behavior? Maybe I should use another way of launch FlexBE rather than flexbe_full launch file?

pschillinger commented 5 years ago

You can use one of the methods described in the tutorial Running Behaviors Without Operator.

There is no method yet to load a behavior in the app directly. But if you use the above method, you don't need the app to start a behavior. If you want to monitor execution, you can still attach the app afterwards.

Is this sufficient or would you request some additional functionality?

Nachmr commented 5 years ago

@pschillinger Yes it is! Attaching the app afterwards runs smooth. Thanks!