# Howto Guides ## Build - [How to launch and run Apollo](how_to_launch_and_run_apollo.md) - [How to install apollo kernel](how_to_install_apollo_kernel.md) - [How to save and load docker image](how_to_save_and_load_docker_image.md) ### Chinese versions - [How to install apollo kernel](how_to_install_apollo_kernel_cn.md) ## Contribution - [How to document code](how_to_document_code.md) - [How to create a pull request](how_to_create_pull_request.md) ## Debugging and troubleshooting - [How to troubleshoot your ESD CAN device](how_to_troubleshoot_esdcan.md) ### Chinese versions - [How to troubleshoot your ESD CAN device](how_to_troubleshoot_esdcan_cn.md) ## Extended modules - [How to add a gps receiver](how_to_add_a_gps_receiver.md) - [How to add a new CAN card](how_to_add_a_new_can_card.md) - [How to add a new control algorithm](how_to_add_a_new_control_algorithm.md) - [How to add a new evaluator in prediction module](how_to_add_a_new_evaluator_in_prediction_module.md) - [How to add a new predictor in prediction module](how_to_add_a_new_predictor_in_prediction_module.md) - [How to add a new vehicle](how_to_add_a_new_vehicle.md) - [How to add an external dependency](how_to_add_an_external_dependency.md) - [How to Run MSF Localization Module On Your Local Computer](how_to_run_MSF_localization_module_on_your_local_computer.md) - [How to train Prediction's MLP model](how_to_train_prediction_mlp_model.md) - [How to use the navigation mode of Apollo 2.5](how_to_use_apollo_2.5_navigation_mode.md) - [How to setup Dual IPCs for Apollo 3.5](how_to_setup_dual_ipc.md) ### Chinese versions - [How to add a gps receiver](how_to_add_a_gps_receiver_cn.md) - [How to add a new CAN card](how_to_add_a_new_can_card_cn.md) - [How to add a new control algorithm](how_to_add_a_new_control_algorithm_cn.md) - [How to add a new evaluator in prediction module](how_to_add_a_new_evaluator_in_prediction_module_cn.md) - [How to add a new predictor in prediction module](how_to_add_a_new_predictor_in_prediction_module_cn.md) - [How to add a new vehicle](how_to_add_a_new_vehicle_cn.md) - [How to Run MSF Localization Module On Your Local Computer](how_to_run_MSF_localization_module_on_your_local_computer_cn.md) - [How to train Prediction's MLP model](how_to_train_prediction_mlp_model_cn.md) - [How to use the navigation mode of Apollo 2.5 cn](how_to_use_apollo_2.5_navigation_mode_cn.md) ## Architecture - [How to understand Apollo's core architecture and workflow](how_to_understand_architecture_and_workflow.md) ## Helper tools and optimization - [How to Leverage Apollo's RTK mode](how_to_leverage_rtk_mode.md) - [How to run the Map Data Verification Tool](how_to_run_map_verification_tool.md) - [How to run perception module on your local computer](how_to_run_perception_module_on_your_local_computer.md) - [How to tune control parameters](how_to_tune_control_parameters.md) - [How to update vehicle calibration](how_to_update_vehicle_calibration.md) - [How to do performance profiling](how_to_do_performance_profiling.md) - [How to Run RTK Localization Module On Your Local Computer](how_to_run_RTK_localization_module_on_your_local_computer.md) ### Chinese versions - [How to tune control parameters](how_to_tune_control_parameters_cn.md) - [How to update vehicle calibration](how_to_update_vehicle_calibration_cn.md) - [How to Run RTK Localization Module On Your Local Computer](how_to_run_RTK_localization_module_on_your_local_computer_cn.md) ## Others - [How to clone Apollo repository from China](how_to_clone_apollo_repo_from_china.md) - [How to Prepare Bazel Distribution Directory](how_to_prepare_bazel_dist_dir.md) ### Chinese versions - [国内环境下如何克隆Apollo 仓库](how_to_clone_apollo_repo_from_china_cn.md) - [How to solve slow pull from CN](how_to_solve_slow_pull_from_cn.md) - [How to Prepare Bazel Distribution Directory 中文版](how_to_prepare_bazel_dist_dir_cn.md)