Comments (6)
I've successfully recreated the problem in rviz2
, but not in tf2_tools view_frames
from o3de-extras.
Note: This particular issue might be worth retesting on latest code as it may already be resolved. Thanks!
from o3de-extras.
Did anybody run into this issue recently?
from o3de-extras.
I have recreated this issue in ROSConDemo (with o3de/ROSConDemo#240 cherry-picked into development) with o3de-extras (last commit e9f49e6).
Steps to recreate:
- launch ROSConDemo and create an apple_kraken_v1 prefab
- in the kraken prefab under base_link set FrameComponents namespace to something (
namespace#1
) - launch a terminal with
ros2 topic echo tf_static
- start the simulation
- wait for
ros2 topic echo tf_static
to print something - stop the simulation
- change the namespace to something else (
namespace#2
) - start the simulation
- wait for
ros2 topic echo tf_static
- stop the simulation
- the previous namespace tf_static messages should be visible
from o3de-extras.
After some research about removing tf_static messages, I've come to the conclusion that TF2 does not support this kind of directly. In paragraph 4.8 at http://wiki.ros.org/tf2 there is a similar example to this issue.
The StaticTransformBroadcaster is not reset after changes in the ROS 2 Frames configuration. Unfortunately just resetting the broadcaster does not fix the issue. Only resetting the whole node resolves this problem. I've created a proof of concept PR that fixes this issue, but it has its own problem. The PR is #354.
from o3de-extras.
Closed with #354.
from o3de-extras.
Related Issues (20)
- Fix skid steering drive model parameters
- Improve Robot Importer UX
- Add a possibility to despawn entities HOT 1
- Adreno-based XR devices: VkCreateGraphicsPipelines returns VK_ERROR_UNKNOWN for PBR shaders. HOT 1
- Refactor SystemComponent to remove dependency on RPI HOT 1
- Verify corectness of required services of ROS2SystemComponent
- WarehouseAutomation Gem: incorrect prefabs HOT 2
- Wrong prefab spawned using ROS 2 Spawner component
- Bug Report: ROS2 tests failing
- Missing ROS2FrameComponent update in RobotImporter
- Effective namespace shows as override - ROS2FrameEditorComponent
- 1.0.1 Release of XR and OpenXRVk HOT 1
- Moveit execution trajectory fails on O3DE Manipulation Template HOT 4
- Physx Debug not working for Robot Prefab in the Manipulation Template HOT 5
- Bug Report: Random Jenkins Build Failures at asset_profile step. HOT 1
- ROS 2 Gem: Camera renders in incorrect position when parent scale is different than 1
- Multiplayer Template possibly unused variable
- OpenXRVk utlis has unused argument warnings as errors HOT 2
- [OpenXR] Error while building project. HOT 3
- OpenXR Build Instructions Don't work anymore since ovr_openxr_mobile_sdk_64+
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from o3de-extras.