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

docs: Fix broken link to the prediction predictor module #15514

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Overview

This article briefly introduces how to develop an Apollo extension module, with a simple example of how to create the project code of an extension module and the role of the necessary files contained in it. It alos explains how to use the buildtool to compile the extension module.
This article briefly introduces how to develop an Apollo extension module, with a simple example of how to create the project code of an extension module and the role of the necessary files contained in it. It also explains how to use the buildtool to compile the extension module.

To read this article you need a preliminary grasp of

Expand Down
2 changes: 1 addition & 1 deletion docs/07_Prediction/prediction_evaluator.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The list of available evaluators include:

# Where is the code

Please refer [prediction evaluator](https://github.com/ApolloAuto/apollo/modules/prediction/evaluator).
Please refer [prediction evaluator](../../../apollo/modules/prediction/evaluator/).

# Code Reading

Expand Down
10 changes: 5 additions & 5 deletions docs/07_Prediction/prediction_predictor.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ Here, we mainly introduce three typical predictors,extrapolation predictor, mo

# Where is the code

Please refer [prediction predictor](https://github.com/ApolloAuto/apollo/modules/prediction/predictor).
Please refer [prediction predictor](../../../apollo/modules/prediction/predictor/).

# Code Reading

## Extrapolation predictor
1. This predictor is used to extend the Semantic LSTM evaluator's results to creat a long-term trajectroy(which is 8 sec).
1. This predictor is used to extend the Semantic LSTM evaluator's results to creat a long-term trajectory(which is 8 sec).

2. There are two main kinds of extrapolation, extrapolate by lane and extrapolate by free move.
1. Base on a search radium and an angle threshold, which can be changed in perdiction config, we get most likely lane that best matches the short-term predicted trajectory obtained from Semantic LSTM evaluator.
Expand Down Expand Up @@ -67,7 +67,7 @@ Please refer [prediction predictor](https://github.com/ApolloAuto/apollo/modules
## Move sequence predictor
1. Obstacle moves along the lanes by its kinetic pattern.

2. Ingore those lane sequences with lower probability.
2. Ignore those lane sequences with lower probability.
```cpp
void FilterLaneSequences(
const Feature& feature, const std::string& lane_id,
Expand Down Expand Up @@ -107,14 +107,14 @@ Please refer [prediction predictor](https://github.com/ApolloAuto/apollo/modules
```
total_cost = w_acc * cost_acc + w_centri * cost_centri + w_collision * cost_collision
```
Note that, the collsion cost is calucalated by the distance between ADC and obstacles.
Note that, the collsion cost is calculated by the distance between ADC and obstacles.
```cpp
double ComputeTrajectoryCost(
const Obstacle& obstacle, const LaneSequence& lane_sequence,
const double acceleration,
const ADCTrajectoryContainer* adc_trajectory_container);
```
4. We use the following equration to compute the likelihood for each short-term predicted trajectory.
4. We use the following equation to compute the likelihood for each short-term predicted trajectory.

```
likelihood = exp (-alpha * total_cost), the alpha can be changed in prediction gflag file.
Expand Down
2 changes: 1 addition & 1 deletion docs/09_Decider/open_space_decider.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Open space decider is used to process related infomation and provide information

# Where is the code

Please refer [open space decider](https://github.com/ApolloAuto/apollo/modules/planning/tasks/deciders/open_space_decider/open_space_roi_decider.cc).
Please refer [open space decider](../../../apollo/modules/planning/tasks/open_space_roi_decider/open_space_roi_decider.cc).

# Code Reading

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The Map Data Verification tool is designed to help Apollo developers detect any
In order to run your data on this tool, please follow the steps below:

1. Build Apollo as recommended in the [Build Guide](../01_Installation%20Instructions/apollo_software_installation_guide.md) until the `./apollo.sh build` step.
2. Once instde dev docker and after running `./apollo.sh build` please go to the folder `modules/tools/map_datachecker/`
2. Once inside dev docker and after running `./apollo.sh build` please go to the folder `modules/tools/map_datachecker/`
3. Starting the server:
```bash
bash server.sh start
Expand Down