2
votes
Accepted
Subscribe to geometry_msgs/TransformStamped (tf) Message with message_filters ApproximateTime subscriber
Based on what is described , you seem to missing a fundamental way in which the /tf tree in ROS should be used. Ideally you have use a tf listener to lookup transforms at a certain time, as long as ...
1
vote
Accepted
RViz2 seems to have problems with dynamic TF when visualizing sensor data
If you are using simulation, the ros time is the 'number of seconds since simulation start'.
However, the timestamp in your error message is much too large ("time 1675148130.527") for that, ...
1
vote
Robot_state_publisher don't publish on /tf topic
That error shows that amcl has crashed and is no longer running. That is where I would start your search.
To that end you're not the first to experience this. There's an open bug issue at
https://...
1
vote
Accepted
Python's all tf frames function in ROS2 only returns some frames
The tf information is published from one of more nodes across the system. Because you are creating a fresh buffer with a new buffer you need to let it listen long enough that it will have heard from ...
1
vote
How we can get mobile robot velocity in the map frame?
If you want to echo velocity just echo your velocity topic...
rostopic echo /cmd_vel
1
vote
Accepted
How can i send either tf or fixed frame data from a gazebo ignition fortress world to rviz2 through a parameter bridge?
I was finally able to resolve the missing "tf" (transform) issue by adding the code shared below to my python launch files. I was also able to figure out the fixed frame's address by going ...
1
vote
Unconnected tf trees to obtain IMU frame movements relative global frame in rviz (Realsense D435i)
There can only be one root on the tf tree so you can try to have the trasform form map to odom and then odom to both camera link and camera_imu_optical_frame
1
vote
Accepted
Significant Degradation in SLAM Performance with Reduced LiDAR FoV
The solution could be found here. What improved the performance was following Steve's advice and change the following configuration parameters to the recomended value in the comment:
...
1
vote
Accepted
Separate your tf tree to have crucial frames update at a high frequency
tf2_server is the solution for ROS 1. It has several modes of working. In one, you can set a list of transforms of interest (or whole subtrees) and it will start publishing just the subtree on a ...
1
vote
Which coordinate system should be used for local planning, odom or map?
It's not entirely clear what is going on with your robot, but I see two possible issues:
When using the costmap_2d package, the local costmap is usually quite small (so that updates can be done ...
1
vote
How to remap tf publication of AMCL
Dmitry's solution should work, but it seems cleaner to me if you make the mux responsible for publishing the map->odom transform, and disable this feature in the ...
1
vote
How to remap tf publication of AMCL
If you use navigation AMCL implementation, consider using the tf_broadcast param.
It controls whether the broadcast happens or ...
1
vote
euler_from_quaternion error when rpy is 0 90 0
RPY angles have a singularity for pitch values of 90° and -90°. This means that, for a given orientation that yields a pitch of 90°, it is not possible to uniquely define the roll and yaw angles.
This ...
1
vote
Inconsistent results from lookupTransform in tf
In quaternion space, the same rotation is represented by 2 values: q and -q (where -q means negating each term of q.) There is a more mathematical analysis in this question.
So whatever bug you have, ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
tf × 42ros2 × 15
rviz × 12
ros × 11
amcl × 5
odometry × 4
mapping × 4
ros-humble × 4
ros-melodic × 4
imu × 3
lidar × 3
localization × 2
navigation × 2
python × 2
gazebo × 2
ros-noetic × 2
xacro × 2
transform × 2
gmapping × 2
costmap-2d × 2
fixed-frame × 2
mobile-robot × 1
robotic-arm × 1
slam × 1
raspberry-pi × 1