Skip to content

Commit

Permalink
docs: remove typos and add cspell ignore (#3416)
Browse files Browse the repository at this point in the history
* docs: remove typos and add cspell ignore

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>

* docs(ndt_scan_matcher): change split files to multiple files

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>

---------

Signed-off-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com>
  • Loading branch information
Shin-kyoto authored Apr 17, 2023
1 parent 80385ab commit dd0779c
Show file tree
Hide file tree
Showing 11 changed files with 25 additions and 20 deletions.
16 changes: 8 additions & 8 deletions localization/ndt_scan_matcher/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,14 +223,14 @@ Note that the dynamic map loading may FAIL if the map is split into two or more

Here is a split PCD map for `sample-map-rosbag` from Autoware tutorial: [`sample-map-rosbag_split.zip`](https://github.com/autowarefoundation/autoware.universe/files/10349104/sample-map-rosbag_split.zip)

| PCD files | `use_dynamic_map_loading` | `enable_differential_load` | How NDT loads map(s) |
| :---------: | :-----------------------: | :------------------------: | :------------------: |
| single file | true | true | at once (standard) |
| single file | true | false | **does NOT work** |
| single file | false | true/false | at once (standard) |
| splitted | true | true | dynamically |
| splitted | true | false | **does NOT work** |
| splitted | false | true/false | at once (standard) |
| PCD files | `use_dynamic_map_loading` | `enable_differential_load` | How NDT loads map(s) |
| :------------: | :-----------------------: | :------------------------: | :------------------: |
| single file | true | true | at once (standard) |
| single file | true | false | **does NOT work** |
| single file | false | true/false | at once (standard) |
| multiple files | true | true | dynamically |
| multiple files | true | false | **does NOT work** |
| multiple files | false | true/false | at once (standard) |

## Scan matching score based on de-grounded LiDAR scan

Expand Down
2 changes: 1 addition & 1 deletion localization/pose_initializer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This node depends on the map height fitter library.

| Name | Type | Description |
| --------------------- | ---- | ---------------------------------------------------------------------------------------- |
| `ekf_enabled` | bool | If true, EKF localizar is activated. |
| `ekf_enabled` | bool | If true, EKF localizer is activated. |
| `ndt_enabled` | bool | If true, the pose will be estimated by NDT scan matcher, otherwise it is passed through. |
| `stop_check_enabled` | bool | If true, initialization is accepted only when the vehicle is stopped. |
| `stop_check_duration` | bool | The duration used for the stop check above. |
Expand Down
2 changes: 2 additions & 0 deletions perception/bytetrack/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ the number of false negatives is expected to decrease by using it.

### Cite

<!-- cspell: ignore Yifu Peize Jiang Dongdong Fucheng Weng Zehuan Xinggang -->

- Yifu Zhang, Peize Sun, Yi Jiang, Dongdong Yu, Fucheng Weng, Zehuan Yuan, Ping Luo, Wenyu Liu, and Xinggang Wang,
"ByteTrack: Multi-Object Tracking by Associating Every Detection Box", in the proc. of the ECCV
2022, [[ref](https://arxiv.org/abs/2110.06864)]
Expand Down
4 changes: 2 additions & 2 deletions perception/image_projection_based_fusion/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ if the roi msgs can be matched, fuse them and cache the pointcloud.
| :-----------------: | :--------: | :-------: | :-------: | :-------: |
| subscription status | O | O | O | |

If the roi msg 3 is subscribed before the next pointcloud messge coming or timeout, fuse it if matched, otherwise wait for the next roi msg 3.
If the roi msg 3 is not subscribed before the next pointcloud messge coming or timeout, postprocess the pointcloud messege as it is.
If the roi msg 3 is subscribed before the next pointcloud message coming or timeout, fuse it if matched, otherwise wait for the next roi msg 3.
If the roi msg 3 is not subscribed before the next pointcloud message coming or timeout, postprocess the pointcloud message as it is.

The timeout threshold should be set according to the postprocessing time.
E.g, if the postprocessing time is around 50ms, the timeout threshold should be set smaller than 50ms, so that the whole processing time could be less than 100ms.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ Then you will see two rviz window show immediately. On the left is the result fo

### Bounding Box blink on rviz

To avoid Bounding Boxs blinking on rviz, you can extend bbox marker lifetime.
To avoid Bounding Boxes blinking on rviz, you can extend bbox marker lifetime.

Set `marker_ptr->lifetime` and `marker.lifetime` to a longer lifetime.

Expand Down
2 changes: 1 addition & 1 deletion perception/probabilistic_occupancy_grid_map/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ You may need to choose `scan_origin_frame` and `gridmap_origin_frame` which mean

![image_for_frame_parameter_visualization](./image/gridmap_frame_settings.drawio.svg)

### Each config paramters
### Each config parameters

Config parameters are managed in `config/*.yaml` and here shows its outline.

Expand Down
6 changes: 3 additions & 3 deletions planning/behavior_velocity_planner/out-of-lane-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ In this first step, the ego footprint is projected at each path point and are ev
#### 2. Other lanes

In the second step, the set of lanes to consider for overlaps is generated.
This set is built by selecting all lanelets within some distance from the ego vehicle, and then removing non-relevent lanelets.
The selection distance is choosen as the maximum between the `slowdown.distance_threshold` and the `stop.distance_threshold`.
This set is built by selecting all lanelets within some distance from the ego vehicle, and then removing non-relevant lanelets.
The selection distance is chosen as the maximum between the `slowdown.distance_threshold` and the `stop.distance_threshold`.

A lanelet is deemed non-relevent if it meets one of the following conditions.
A lanelet is deemed non-relevant if it meets one of the following conditions.

- It is part of the lanelets followed by the ego path.
- It contains the rear point of the ego footprint.
Expand Down
3 changes: 3 additions & 0 deletions planning/freespace_planning_algorithms/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ colcon build --packages-select freespace_planning_algorithms
colcon test --packages-select freespace_planning_algorithms
```

<!-- cspell: ignore fpalgos -->
<!-- "fpalgos" means Free space Planning ALGOrithmS -->

Inside the test, simulation results are stored in `/tmp/fpalgos-{algorithm_type}-case{scenario_number}` as a rosbag.
Loading these resulting files, by using [test/debug_plot.py](test/debug_plot.py),
one can create plots visualizing the path and obstacles as shown
Expand Down
4 changes: 2 additions & 2 deletions planning/obstacle_avoidance_planner/docs/debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ The `vehicle_model` must be specified to make footprints with vehicle's size.

![path_footprint](../media/debug/path_footprint_visualization.png)

- **Drivalbe Area**
- **Drivable Area**
- The Drivable area generated in the `behavior` planner.
- The skyblue left and right line strings, that is visualized by default.
- NOTE:
Expand Down Expand Up @@ -69,7 +69,7 @@ The `vehicle_model` must be specified to make footprints with vehicle's size.

- **Vehicle Circles**
- The vehicle's shape is represented by a set of circles.
- The `obstcle_avoidance_planner` will try to make the these circles inside the above boundaries' width.
- The `obstacle_avoidance_planner` will try to make the these circles inside the above boundaries' width.

![vehicle_circles](../media/debug/vehicle_circles_visualization.png)

Expand Down
2 changes: 1 addition & 1 deletion planning/obstacle_avoidance_planner/docs/mpt.md
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,7 @@ $$
To realize collision-free trajectory planning, we have to formulate constraints that the vehicle is inside the road and also does not collide with obstacles in linear equations.
For linearity, we implemented some methods to approximate the vehicle shape with a set of circles, that is reliable and easy to implement.

- 1. Bibycle Model
- 1. Bicycle Model
- 2. Uniform Circles
- 3. Fitting Uniform Circles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ ros2 run accel_brake_map_calibrator actuation_cmd_publisher.py

## Calibration Method

Two algorithms are selectable for the acceleration map update, [update_offset_four_cell_around](#update_offset_four_cell_around-1) and [update_offset_each_cell](#update_offset_each_cell). Please see the link for datails.
Two algorithms are selectable for the acceleration map update, [update_offset_four_cell_around](#update_offset_four_cell_around-1) and [update_offset_each_cell](#update_offset_each_cell). Please see the link for details.

### Data Preprocessing

Expand Down

0 comments on commit dd0779c

Please sign in to comment.