Skip to content
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

Unable to load any map Apollo 3.0 backend #408

Closed
andrewramacher opened this issue Oct 3, 2019 · 9 comments
Closed

Unable to load any map Apollo 3.0 backend #408

andrewramacher opened this issue Oct 3, 2019 · 9 comments

Comments

@andrewramacher
Copy link

When we start the backend Apollo server, we get these errors in the dreamview.INFO:

I1003 13:45:26.234714 32198 map_service.cc:132] Failed to open map meta file: /metaInfo.json E1003 13:45:26.234853 32198 file.h:98] Failed to open file /apollo/modules/map/data/simple_map/default_end_way_point.txt in text mode. W1003 13:45:26.235333 32198 simulation_world_updater.cc:365] Failed to load default list of POI from /apollo/modules/map/data/simple_map/default_end_way_point.txt

We get this error for both simple map and San Francisco. Inside the Docker, we cannot find the default_end_way_point.txt or metaInfo.json files. Is there somewhere we can get these?

@hadiTab
Copy link
Contributor

hadiTab commented Oct 3, 2019

Can you explain the steps you are going through to get this error?

The default_end_way_point.txt file should not be needed for normal operation with the simulator.

@andrewramacher
Copy link
Author

We are trying to run the Apollo 3.0 backend with the steps listed here: https://github.com/lgsvl/apollo-3.0. The only difference is we have a different car (XE Rigged) and location (San Fransisco). When we go to the frontend, the main panel says 'Please send car initial position and map data' and never changes. Then when we check the dreamview.INFO file we see those errors. Any idea what could be causing this? Thanks!
Screen Shot 2019-10-03 at 7 24 03 PM

@hadiTab
Copy link
Contributor

hadiTab commented Oct 4, 2019

Just to confirm, you are using the old version of the simulator, right? Otherwise San Francisco and XE Rigged shouldn't be available.

Have you enabled the sensors in the simulator? You need lidar, gps and imu at minimum. If you want traffic light detection to work you also need cameras.

From the screenshot, it seems that either sensors are not enabled or rosbridge is not running.
Can you try opening a new terminal in docker (open new terminal and run the dev_into.sh script), and echoing the lidar data:
rostopic echo /points_raw

Let me know what the output is. Thanks.

@andrewramacher
Copy link
Author

Thanks for the response! Yes, we are running Apollo 3.0. Also, we had Localization, Perception, Planning, Prediction, Routing, and Control modules enabled, but the route editing tab was still unavailable and we could not move on from there.

The output for rostopic echo /points_raw from the apollo directory within the docker was:

/use_sim_time is not set, will not subscribe to simulated time [/clock] topic WARNING: topic [/points_raw] does not appear to be published yet

@hadiTab
Copy link
Contributor

hadiTab commented Oct 7, 2019

This means that Apollo is not receiving lidar messages from the simulator.
Can you confirm that rosbridge is running by running rosnode info /rosbridge_websocket and pasting the output here?

Also just to confirm, are you enabling lidar in the simulator by clicking the check mark?

@andrewramacher
Copy link
Author

That is good to know, thank you. The output of rosnode info /rosbridge_websocket is as follows:

Publications: None

Subscriptions: None

Services: None

cannot contact [/rosbridge_websocket]: unknown node

And we have enabled lidar on the simulator, we tried checking all of the boxes.

@hadiTab
Copy link
Contributor

hadiTab commented Oct 8, 2019

This means nothing is getting through to rosbridge. Does the status indicator in the top left of the simulator say 'Connected'?

@andrewramacher
Copy link
Author

Interesting, in the terminal where we are running ./scripts/rosbridge.sh I can see the client connecting and disconnecting, and on the simulator it has 'Connected' in the top left corner.

@EricBoiseLGSVL
Copy link
Contributor

@andrewramacher We are no longer supporting old simulator, please update to latest for continued updates and fixes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants