Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 2.57 KB

File metadata and controls

37 lines (25 loc) · 2.57 KB

FAQ

I am new to this project, where should I start?

--- If you do not have a vehicle

If you want to build apollo on your computer, please start with README.md

If you don't want to build apollo and only want to run it for offline demo, please refer apollo/docs/demo_guide/README.md.

--- If you have a vehicle

If you are a user and would like to install and build Apollo, please refer apollo/docs/quickstart/apollo_1_0_quick_start.md.

If you are a developer and would like to build the Apollo Kernel, the Robot Operating System (ROS), and Apollo, please refer apollo/docs/quickstart/apollo_1_0_quick_start_developer.md.

How to debug build problems?

  1. Please make sure you followed the guidance in the correct help document as listed in the first question.

  2. Please make sure you followed exactly the same steps in the document.

  3. Currently, build can only be done on Linux, we recommend Ubuntu 14.04.

  4. Please double check the internet setting on your computer is correct.

  5. Please allocate sufficient memory for your computer. It is recommended to have > 1GB memory.

I cannot solve my build problems, what is the most effective way to ask for help?

So far, many build problems are related to environment setting. You can run the script to get your environment: bash scripts/env.sh >& env.txt and provide the content of env.txt in your post.

Which ports need be white list to run Apollo in public cloud instance?

8887: HMI 8888: Dreamview

Why there is no ROS environment in dev docker?

The ROS package will be downloaded when you start to build apollo with command bash apollo.sh build. Please run command source /apollo/scripts/apollo_base.sh inside docker to set up the ROS environment after build is complete, and then you can run ROS related comands, such as rosbag, rostopic and so on.

How to clean the existing build output?

Log into the docker with command bash docker/scripts/dev_into.sh, and run command bash apollo.sh clean.

How to delete downloaded third party dependent packages?

Log into the docker with command bash docker/scripts/dev_into.sh, and run command bazel clean --expunge. After this command, the build command bash apollo.sh build will redownload all the dependent packages according to the WORKSPACE file.