rapyuta-robotics / turtlebot3-UE

Apache License 2.0
40 stars 16 forks source link

Build and run: fast-discovery-server tool not found! #57

Closed GreenKkaa closed 1 year ago

GreenKkaa commented 1 year ago

Hi, I am following tutorial and on the step "Build and Run" I have error message:

Build and run (after I fill UE and exe paths):

cd turtlebot3-UE
export UE5_DIR=<path to UE5>
./update_project_files.sh
./make_editor.sh
./run_editor.sh $(pwd) <ue_exe>

my first lines of output:

Server creation failed with the given settings. Please review locators setup.2023-03-16 16:11:40.578 [
PARTICIPANT Error] Problem creating RTPSParticipant -> Function createParticipant
fastdds discovery <discovery-args>

1
 fast-discovery-server tool not found!

It is suspicious because after - UE is opening uproject, all compiles and even runs. But does not send any ros2 messages I can see using ros2 topic echo /scan. But /scan topics is seen in ros2 topic list and I see some scan visualization in game view.

please help me - I actually looking for ability to create functionality with the same idea - UE app listen some msg, visualize something and post another messages. But after running example - it is silent. Thanks =)

yuokamoto commented 1 year ago

Sorry for late replay. Are you working on Ubuntu 20.04 or Ubuntu 22.04?

If you are working on Ubuntu 22,04 there is a option to run without discovery server. you can checkout jammy branch and start editor with run_editor false

If you are working on Ubuntu 20.04, please execute cd turtlebot3-UE && source fastdds_setup.sh then that terminal should become able to communicate with UE editor.

yuokamoto commented 1 year ago

closed since no activity