Open KMerdan opened 1 week ago
Hi, Thanks for you comment ans sorry for late response.
Could you try
Thanks, that works.
a little bit off the topic, i still have trouble to run the turtleBot3-UE example with nav2 stack like this:
ros2 launch nav2_bringup tb3_simulation_launch.py use_simulator:=False map:=./Content/Turtlebot3_benchmark.yaml
where the tf between map
and odom
are not been published(by acml i guess),
so it results like this
any idea what i missed here @yuokamoto
I'll check later Did you provide initial pose?
yes, i did.
@KMerdan I think 'wheel_right' and 'wheel_left' link should be attached to 'base_link' not 'base'.
@james-yoo i think you are right. but this is what turtleBot3-UE
default publish result, i didn't do any modification yet, just try to run it.
Description
I am following the documentation to run the
jammy
branch ofturtlebot3-UE
. However, theturtlebot3-UE
publisher automatically adds theBP_TurtlebotWaffle
prefix to theframe_id
&topic_name
of the published topics. For example:/BP_TurtlebotWaffle/odom
/BP_TurtlebotWaffle/base_scan
/BP_TurtlebotWaffle/base_link
This is causing issues because
nav2
expects these frames without the prefix (e.g.,odom
,base_scan
,base_link
).Expected Behavior
I would like to know how to remove or customize the
BP_TurtlebotWaffle
prefix inturtlebot3-UE
so that the frame IDs are published without it.For example:
/odom
instead of/BP_TurtlebotWaffle/odom
/base_scan
instead of/BP_TurtlebotWaffle/base_scan
/base_link
instead of/BP_TurtlebotWaffle/base_link
Additional Information
I am not very familiar with Unreal Engine Blueprints and have mainly been looking at the code. However, I haven't found anything in the source code that directly relates to this issue. It would be helpful if someone could point me in the right direction or suggest how to modify this behavior.