Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't load the new state package in flexbe #81

Open
rahulrobots opened this issue Sep 14, 2022 · 8 comments
Open

can't load the new state package in flexbe #81

rahulrobots opened this issue Sep 14, 2022 · 8 comments

Comments

@rahulrobots
Copy link

Hello everyone,

i created a new state package, but can't see/load that in flexbe. i tried 'force Discover', but that didn't help.
any help will be highly appreciated.

Thanks in advance

@ingjae
Copy link

ingjae commented Nov 29, 2022

Hello , I just had that problem too
If you are using ubuntu 20.04 ros1 noetic
try develop branch at flexbe_behavior_engine
https://github.com/team-vigir/flexbe_behavior_engine/tree/develop

@dcconner
Copy link
Member

Presume above comment fixed this. If not, need more information about your set up including OS version, ROS version, and branches for flexbe_behavior_engine and flexbe_app.

I plan to close this issue shortly if I don't hear otherwise.

@AravindaDP
Copy link

AravindaDP commented May 5, 2023

Behaviors already exist in source form under behavior packages in ros2 galactic are not discovered by flexbe_app.

Furthermore, newly created behaviors are saved under build and or install directory and not in source directory.

OS: Ubuntu 20.04
ROS version: ros2 galactic
flexbe_behavior_engine branch: ros2-devel
flexbe_app branch: ros2-devel

May be related to #80

@dcconner
Copy link
Member

Yes, created behaviors are saved under build/install and must be manually copied to src for saving and distribution.
If you are defining new states in src, then you first need to make sure they are being installed properly in build/share with colcon before attempting to use them.

New source files need to copied using standard colcon for ROS 2, but we do not yet have a script in place for moving new behaviors that are saved in build over to the "src" folder for saving (e.g. under git repo). Creating such a script is on our todo list this summer. it will probably start as a regular script that you run manually, but then integrate into the UI with option to save this way.

@PanithanRit
Copy link

Hey because hardware problem I still use ROS. I try to use flexBe and it turn out that the app can't find any other packages beside the first one I create. I use ROS noetic with flexBe app version 2.3.0. When I install, I use master branches I assume (branch in the main wepsite). I try to use noetic branch but flexBe app dosen't work

If anyone can fix this problem pls help

@dcconner
Copy link
Member

dcconner commented Jan 4, 2024

@PanithanRit If you are building from source, use the Noetic branch for both onboard and flexbe_app.
The standard versions of both should now be available as debian installs.

check console messages carefully. There is a post build step that is required to install the Node JS libraries. If you try to launch everything in one terminal you might miss the message about running the "nwjs_install" script.

If you have further issues, open a new issue and include some screen shots of your errors.

@PanithanRit
Copy link

PanithanRit commented Jan 17, 2024 via email

@dcconner
Copy link
Member

I'm not sure what the error code [cid:5d8a6f7f-712e-48f5-b27a-dbf60a744b28] means.

See you posted another comment in #53, possibly the same error. I'll respond there. If not, I'll need more information about the error referenced here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants