-
Notifications
You must be signed in to change notification settings - Fork 1k
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
No /turtlebot01/scan messaged recieved but data is being published to /turtlebot01/scan #914
Comments
Update: It seems I am able to fix the
I'm not sure if this is the correct transform, but it removes that error. For now I still have the following error, even though the scan topic has information coming in
I believe the relevant info from RVIZ is the LaserScan error, in which it says:
|
Another update.. I have been able to fix all rviz errors by adding even more transformations. It seems like the main issue was related to base_scan -> scan tf, as well as base_scan -> map. Once again, I am not sure what the correct transformation should actually be, but this does remove the errors I encountered
This still has not solved localization sadly, the robot lidar data is being received on the rviz side and is displayed, but the robot is obviously not localized: It seems that maybe the robots are not receiving the map for some reason |
After changing many things, I believe the root cause of the issue is related to this pr: the frame_id of the scan does not allow you to set different namespaces, it is hard coded. So it would not work with multiple robots |
I have the same issue . [ WARN] [1694952804.326719165, 1021.474000000]: No laser scan received (and thus no pose updates have been published) for 1021.474000 seconds. Verify that data is being published on the /robot1/scan topic. |
Please, Did you solve it ? |
did you? |
@wyattmotion2ai Apologies for the delayed response. We have assembled a TF team to address TurtleBot3 issues and are actively working on resolutions. Please note that we do not support EOL (End-of-Life) ROS versions; our support currently extends to Noetic and Humble versions. We kindly ask that you try again with the latest version. If the same issue arises, please feel free to resubmit it, and we will address it promptly. |
[ERROR] [1734603890.161666688, 283.601000000]: Couldn't transform from laser_link to base_footprint, even though the message notifier is in use |
Hi I was able to solve the issue by editing the .cpp node and building from source . Read the node .. |
sorry bro,the problem is that ros has not been loaded yet. After loading it, I encountered another problem :[ERROR] [1734610337.190092052, 3171.591000000]: Couldn't determine robot's pose associated with laser scan. |
ISSUE TEMPLATE ver. 0.4.0
Which TurtleBot3 platform do you use?
Which ROS is working with TurtleBot3?
Which SBC(Single Board Computer) is working on TurtleBot3?
Which OS you installed on SBC?
Which OS you installed on Remote PC?
Specify the software and firmware version(Can be found from Bringup messages)
Specify the commands or instructions to reproduce the issue.
On Server:
roscore
On Turtlebot01
ROS_NAMESPACE=turtlebot01 roslaunch turtlebot3_bringup turtlebot3_robot.launch multi_robot_name:=turtlebot01 set_lidar_frame_id:=/turtlebot01/base_scan
On Turtlebot02
ROS_NAMESPACE=turtlebot02 roslaunch turtlebot3_bringup turtlebot3_robot.launch multi_robot_name:=turtlebot02 set_lidar_frame_id:=/turtlebot02/base_scan
On Server:
roslaunch turtlebot3_navigation robots.launch
My goal is two coordinate two physical turtlebot3 robots using move_base on ROS noetic. Currently, the robots are not able to localize and therefore are not acting on any move_base commands recieved. I am not entirely sure why, but I believe it is related to these warning messages that I receive.
I have tried many approaches to resolving this problem, but so far no luck. I believe that the real issue I am facing is that the TF tree is incorrect, and that the error message is a red herring (based on this post). It seems that the amcl does not correctly set up the transforms such that the localization is not possible, and therefore I can't use movebase.
Link to Launch Files
Related images like rviz, error messages, etc
My TF Tree
I believe the problem is somehow related to the TF tree and AMCL not publishing the correct transforms. But I am not sure what the real problem is or how to track it down. Thank you for any help!
Similar to #536, I think this may have been encountered before?
The text was updated successfully, but these errors were encountered: