Facing location compute problem while launch fleet adapter #590
Replies: 4 comments 8 replies
-
Hi @Anisha-thakkar! Are you certain that the reference coordinates are filled in accurately? Check out https://osrf.github.io/ros2multirobotbook/integration_fleets_adapter_tutorial.html#2-update-the-configyaml-file for some more information. If you're using a laser scan as a floor plan for the building map, you can set up vertices (corners of walls, pillars, etc) in traffic-editor to use for the RMF reference points, and within your own navigation stack check what the coordinates are for those points with respect to the robot. The other thing to check would be to ensure that your robot's location is on a waypoint, or near it, or on a lane in the navigation graph. If this issue persists, it would be easier to debug if you could share your |
Beta Was this translation helpful? Give feedback.
-
Hello @aaronchongth I have tried debugging it all possible ways, This error throws from this given snippet:
I am not sure which parameter might be affecting this error. |
Beta Was this translation helpful? Give feedback.
-
Thank you @aaronchongth for your help. Adding measurements to the building.yaml worked for me. Now the robot is successfully added to the fleet and able to visualize in rmf-web too, I am still not able to give navigation task from open-rmf server, so trying to debug that, seems to be a communication issue. |
Beta Was this translation helpful? Give feedback.
-
I am running with same RMW Implementation and ROS domain ID, here while I give task either through command line ros2 run rmf_demo_tasks... or through rmf-web, it successfully pass the task through json, it found the path and try to apply navigate to pose but there is error coming shown below, I have tried debug it and derived that navigate_to_pose action server is not working properly, so the feedback coming from it reply.ok value is 'none' and that is why replay.ok.payload is throwing the following error. Logs of fleet_adapter:
Logs of running nav2_send_navigate_to_pose.py:
|
Beta Was this translation helpful? Give feedback.
-
System info:
Ubuntu'22
ROS2 Humble
rmf jazzy (src build)
I have successfully installed the rmf core setup, successfully ran all the demos of rmf_demos and free_fleet example too.
Now I am trying integrate the real robot with rmf. I have completed the zenoh bridge setup on the robot and communication is established. I have created the building.yaml map of the surrounding with the help of traffic editor and done the necessary change in fleet adapter but when I am trying to launch fleet adapter it throws initial state location error as following:
Fleet adapter config file is as follows:
Beta Was this translation helpful? Give feedback.
All reactions