Skip to content

Commit ce01a13

Browse files
committed
Merge remote-tracking branch 'upstream/main' into main
2 parents f5be9a1 + febefb2 commit ce01a13

34 files changed

Lines changed: 2463 additions & 9 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7098,3 +7098,4 @@ __pycache__
70987098
.venv/share/python-wheels/urllib3-1.25.8-py2.py3-none-any.whl
70997099
.venv/share/python-wheels/webencodings-0.5.1-py2.py3-none-any.whl
71007100
.venv/share/python-wheels/wheel-0.34.2-py2.py3-none-any.whl
7101+
.vscode/

README.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,22 @@ Python sample codes and documents about Autonomous vehicle control algorithm. Th
1717
* [Unscented Kalman Filter Localization](#unscented-kalman-filter-localization)
1818
* [Particle Filter Localization](#particle-filter-localization)
1919
* [Mapping](#mapping)
20-
* [NDT Map Construction](#ndt-map-construction)
20+
* [Binary Occupancy Grid Map](#binary-occupancy-grid-map)
21+
* [Cost Map](#cost-map)
22+
* [Potential Field Map](#potential-field-map)
23+
* [NDT Map](#ndt-map)
2124
* [Path Planning](#path-planning)
2225
* [A*](#a)
26+
* [Bidirectional A*](#bidirectional-a)
27+
* [Hybrid A*](#hybrid-a)
2328
* [Dijkstra](#dijkstra)
29+
* [RRT](#rrt)
2430
* [Path Tracking](#path-tracking)
2531
* [Pure pursuit Path Tracking](#pure-pursuit-path-tracking)
2632
* [Rear wheel feedback Path Tracking](#rear-wheel-feedback-path-tracking)
2733
* [LQR(Linear Quadratic Regulator) Path Tracking](#lqrlinear-quadratic-regulator-path-tracking)
2834
* [Stanley steering control Path tracking](#stanley-steering-control-path-tracking)
35+
* [MPPI Path Tracking](#mppi-path-tracking)
2936
* [Perception](#perception)
3037
* [Rectangle fitting Detection](#rectangle-fitting-detection)
3138
* [Sensor's Extrinsic Parameters Estimation](#sensors-extrinsic-parameters-estimation)
@@ -94,22 +101,31 @@ For setting up the environment with Docker:
94101
![](src/simulations/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization.gif)
95102
#### Particle Filter Localization
96103
![](src/simulations/localization/particle_filter_localization/particle_filter_localization.gif)
97-
#### EKF(Blue) vs UKF(Cyan) vs PF(Lime)
98-
![](src/simulations/localization/ekf_ukf_pf_comparison/ekf_ukf_pf_comparison.gif)
99104
### Mapping
100-
#### NDT Map Construction
105+
#### Binary Occupancy Grid Map
106+
![](src/simulations/mapping/binary_grid_map_construction/binary_grid_map_construction.gif)
107+
#### Cost Map
108+
![](src/simulations/mapping/cost_grid_map_construction/cost_grid_map_construction.gif)
109+
#### Potential Field Map
110+
![](src/simulations/mapping/potential_field_map_construction/potential_field_demo.gif)
111+
#### NDT Map
101112
![](src/simulations/mapping/ndt_map_construction/ndt_map_construction.gif)
102113
### Path Planning
103114
#### A*
104115
Planning
105116
![](src/simulations/path_planning/astar_path_planning/astar_search.gif)
106-
Navigation
107-
![](src/simulations/path_planning/astar_path_planning/astar_navigate.gif)
117+
#### Bidirectional A*
118+
Planning
119+
![](src/simulations/path_planning/astar_bidirectional_path_planning/astar_bidirectional_search.gif)
120+
#### Hybrid A*
121+
Planning
122+
![](src/simulations/path_planning/astar_hybrid_path_planning/astar_hybrid_search.gif)
108123
#### Dijkstra
109124
Planning(Reduce frames by sampling every nth node to prevent memory exhaustion)
110125
![](src/simulations/path_planning/dijkstra_path_planning/dijkstra_search.gif)
111-
Navigation
112-
![](src/simulations/path_planning/dijkstra_path_planning/dijkstra_navigate.gif)
126+
#### RRT
127+
Planning
128+
![](src/simulations/path_planning/rrt_path_planning/rrt_search.gif)
113129
### Path Tracking
114130
#### Pure pursuit Path Tracking
115131
![](src/simulations/path_tracking/pure_pursuit_path_tracking/pure_pursuit_path_tracking.gif)
@@ -119,6 +135,8 @@ Navigation
119135
![](src/simulations/path_tracking/lqr_path_tracking/lqr_path_tracking.gif)
120136
#### Stanley steering control Path Tracking
121137
![](src/simulations/path_tracking/stanley_path_tracking/stanley_path_tracking.gif)
138+
#### MPPI Path Tracking
139+
![](src/simulations/path_tracking/mppi_path_tracking/mppi_path_tracking.gif)
122140
### Perception
123141
#### Rectangle fitting Detection
124142
![](src/simulations/perception/point_cloud_rectangle_fitting/point_cloud_rectangle_fitting.gif)

0 commit comments

Comments
 (0)