Closed Marcusttk closed 3 years ago
Thank you for reporting this. Unfortunately it seems the screenshots didn't come through. Can you try to upload them again? Cheers
Thank you.
Is it possible to share the map file with us, so that we can run it with a debugger attached when it crashes?
Thank you.
Is it possible to share the map file with us, so that we can run it with a debugger attached when it crashes?
https://drive.google.com/drive/folders/1vKuHr03cxMLLe23md65AHZEK8pbA1amf?usp=sharing
Great thanks! We'll have a look :male_detective:
Thanks for sending the traffic-editor files. The lane edge from waiting1
to lift_middle
is not connected to the rest of the lane graph -- you can see this by using the Move
tool (pressing M
) and dragging the waiting1
vertex around.
To attach it to the rest of the graph, the easiest way is to go into traffic-editing mode (Ctrl+T
), select tool (Esc
) and clicking on the edge between eight
and seven
and deleting that lane edge. Then you can add new lane edges from seven
to waiting1
and then from waiting1
to eight
I'm guessing that you'd probably want lift_lobby
to also be in the traffic lane edge network, so you might want the edges to stop at lift_lobby
along the way
hopefully then after rebuilding the map package, it will generate a nav_graph.yaml
that can reach all the endpoints you need.
Created ticket https://github.com/osrf/traffic_editor/issues/282 because it would make the GUI much more friendly if this situation was automatically detected and rendered as disconnected, because in the current GUI everything looks fully connected until you start dragging the vertices around and notice that it's not.
Thanks for sending the traffic-editor files. The lane edge from
waiting1
tolift_middle
is not connected to the rest of the lane graph -- you can see this by using theMove
tool (pressingM
) and dragging thewaiting1
vertex around.To attach it to the rest of the graph, the easiest way is to go into traffic-editing mode (
Ctrl+T
), select tool (Esc
) and clicking on the edge betweeneight
andseven
and deleting that lane edge. Then you can add new lane edges fromseven
towaiting1
and then fromwaiting1
toeight
I'm guessing that you'd probably want
lift_lobby
to also be in the traffic lane edge network, so you might want the edges to stop atlift_lobby
along the wayhopefully then after rebuilding the map package, it will generate a
nav_graph.yaml
that can reach all the endpoints you need.
Have done as you said, it works now! Thanks for your help!
OS version: 20.04, ros foxy Branch: Master of rmf demos
commands used: ros2 launch demos imda.launch.xml
When i launch my file, the gazebo and rviz panels work fine. The tinyrobot is able to navigate to most waypoints. Attached is the screenshot of my rviz for reference
However there is a certain point that I named waiting1 that the tinyRobot is unable to navigate to. Attached is the error message for reference.
The line referencing the point in the building.yaml file is - [353.253, 77.66800000000001, 0, waiting1], and the corresponding nav file is - - 26.782523101542488
I have also tried adding the is_passthrough_point attribute on the building.yaml and nav file, but the result is the same.
Please advise. Thank you.