├── .circleci └── config.yml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md ├── codeql │ └── codeql-config.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── Linux_CI.yml │ ├── MacOS_CI.yml │ ├── Windows_CI.yml │ ├── circleci-artifacts-redirector.yml │ ├── codeql.yml │ └── gh-pages.yml ├── .gitignore ├── .lgtm.yml ├── AerialNavigation ├── __init__.py ├── drone_3d_trajectory_following │ ├── Quadrotor.py │ ├── TrajectoryGenerator.py │ ├── __init__.py │ └── drone_3d_trajectory_following.py └── rocket_powered_landing │ └── rocket_powered_landing.py ├── ArmNavigation ├── __init__.py ├── arm_obstacle_navigation │ ├── arm_obstacle_navigation.py │ └── arm_obstacle_navigation_2.py ├── n_joint_arm_3d │ ├── NLinkArm3d.py │ ├── __init__.py │ ├── random_forward_kinematics.py │ └── random_inverse_kinematics.py ├── n_joint_arm_to_point_control │ ├── NLinkArm.py │ ├── __init__.py │ └── n_joint_arm_to_point_control.py ├── rrt_star_seven_joint_arm_control │ └── rrt_star_seven_joint_arm_control.py └── two_joint_arm_to_point_control │ └── two_joint_arm_to_point_control.py ├── Bipedal ├── __init__.py └── bipedal_planner │ ├── __init__.py │ └── bipedal_planner.py ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Control ├── __init__.py ├── inverted_pendulum │ ├── inverted_pendulum_lqr_control.py │ └── inverted_pendulum_mpc_control.py └── move_to_pose │ ├── __init__.py │ ├── move_to_pose.py │ └── move_to_pose_robot.py ├── LICENSE ├── Localization ├── __init__.py ├── cubature_kalman_filter │ └── cubature_kalman_filter.py ├── ensemble_kalman_filter │ └── ensemble_kalman_filter.py ├── extended_kalman_filter │ └── extended_kalman_filter.py ├── histogram_filter │ └── histogram_filter.py ├── particle_filter │ └── particle_filter.py └── unscented_kalman_filter │ └── unscented_kalman_filter.py ├── Mapping ├── __init__.py ├── circle_fitting │ └── circle_fitting.py ├── gaussian_grid_map │ └── gaussian_grid_map.py ├── grid_map_lib │ ├── __init__.py │ └── grid_map_lib.py ├── kmeans_clustering │ └── kmeans_clustering.py ├── lidar_to_grid_map │ ├── lidar01.csv │ └── lidar_to_grid_map.py ├── ndt_map │ └── ndt_map.py ├── normal_vector_estimation │ └── normal_vector_estimation.py ├── point_cloud_sampling │ └── point_cloud_sampling.py ├── raycasting_grid_map │ └── raycasting_grid_map.py └── rectangle_fitting │ ├── __init_.py │ ├── rectangle_fitting.py │ └── simulator.py ├── PathPlanning ├── AStar │ ├── a_star.py │ ├── a_star_searching_from_two_side.py │ └── a_star_variants.py ├── BSplinePath │ └── bspline_path.py ├── BatchInformedRRTStar │ └── batch_informed_rrtstar.py ├── BezierPath │ └── bezier_path.py ├── BidirectionalAStar │ └── bidirectional_a_star.py ├── BidirectionalBreadthFirstSearch │ └── bidirectional_breadth_first_search.py ├── BreadthFirstSearch │ └── breadth_first_search.py ├── BugPlanning │ └── bug.py ├── ClosedLoopRRTStar │ ├── closed_loop_rrt_star_car.py │ ├── pure_pursuit.py │ └── unicycle_model.py ├── ClothoidPath │ └── clothoid_path_planner.py ├── CubicSpline │ ├── __init__.py │ ├── cubic_spline_planner.py │ └── spline_continuity.py ├── DStar │ └── dstar.py ├── DStarLite │ └── d_star_lite.py ├── DepthFirstSearch │ └── depth_first_search.py ├── Dijkstra │ └── dijkstra.py ├── DubinsPath │ ├── __init__.py │ └── dubins_path_planner.py ├── DynamicMovementPrimitives │ └── dynamic_movement_primitives.py ├── DynamicWindowApproach │ └── dynamic_window_approach.py ├── Eta3SplinePath │ └── eta3_spline_path.py ├── Eta3SplineTrajectory │ └── eta3_spline_trajectory.py ├── FlowField │ └── flowfield.py ├── FrenetOptimalTrajectory │ └── frenet_optimal_trajectory.py ├── GreedyBestFirstSearch │ └── greedy_best_first_search.py ├── GridBasedSweepCPP │ └── grid_based_sweep_coverage_path_planner.py ├── HybridAStar │ ├── __init__.py │ ├── car.py │ ├── dynamic_programming_heuristic.py │ └── hybrid_a_star.py ├── InformedRRTStar │ └── informed_rrt_star.py ├── LQRPlanner │ └── lqr_planner.py ├── LQRRRTStar │ └── lqr_rrt_star.py ├── ModelPredictiveTrajectoryGenerator │ ├── __init__.py │ ├── lookup_table_generator.py │ ├── motion_model.py │ └── trajectory_generator.py ├── PotentialFieldPlanning │ └── potential_field_planning.py ├── ProbabilisticRoadMap │ └── probabilistic_road_map.py ├── QuinticPolynomialsPlanner │ └── quintic_polynomials_planner.py ├── RRT │ ├── __init__.py │ ├── rrt.py │ ├── rrt_with_pathsmoothing.py │ ├── rrt_with_sobol_sampler.py │ └── sobol │ │ ├── __init__.py │ │ └── sobol.py ├── RRTDubins │ ├── __init__.py │ └── rrt_dubins.py ├── RRTStar │ ├── __init__.py │ └── rrt_star.py ├── RRTStarDubins │ └── rrt_star_dubins.py ├── RRTStarReedsShepp │ └── rrt_star_reeds_shepp.py ├── ReedsSheppPath │ └── reeds_shepp_path_planning.py ├── SpiralSpanningTreeCPP │ ├── map │ │ ├── test.png │ │ ├── test_2.png │ │ └── test_3.png │ └── spiral_spanning_tree_coverage_path_planner.py ├── StateLatticePlanner │ ├── __init__.py │ ├── lookup_table.csv │ └── state_lattice_planner.py ├── VisibilityRoadMap │ ├── __init__.py │ ├── geometry.py │ └── visibility_road_map.py ├── VoronoiRoadMap │ ├── __init__.py │ ├── dijkstra_search.py │ └── voronoi_road_map.py ├── WavefrontCPP │ ├── map │ │ ├── test.png │ │ ├── test_2.png │ │ └── test_3.png │ └── wavefront_coverage_path_planner.py └── __init__.py ├── PathTracking ├── __init__.py ├── cgmres_nmpc │ └── cgmres_nmpc.py ├── lqr_speed_steer_control │ └── lqr_speed_steer_control.py ├── lqr_steer_control │ ├── __init__.py │ └── lqr_steer_control.py ├── model_predictive_speed_and_steer_control │ └── model_predictive_speed_and_steer_control.py ├── pure_pursuit │ └── pure_pursuit.py ├── rear_wheel_feedback │ └── rear_wheel_feedback.py └── stanley_controller │ └── stanley_controller.py ├── README.md ├── SECURITY.md ├── SLAM ├── EKFSLAM │ └── ekf_slam.py ├── FastSLAM1 │ └── fast_slam1.py ├── FastSLAM2 │ └── fast_slam2.py ├── GraphBasedSLAM │ ├── data │ │ ├── README.rst │ │ └── input_INTEL.g2o │ ├── graph_based_slam.py │ └── graphslam │ │ ├── __init__.py │ │ ├── edge │ │ ├── __init__.py │ │ └── edge_odometry.py │ │ ├── graph.py │ │ ├── load.py │ │ ├── pose │ │ ├── __init__.py │ │ └── se2.py │ │ ├── util.py │ │ └── vertex.py ├── __init__.py └── iterative_closest_point │ └── iterative_closest_point.py ├── __init__.py ├── _config.yml ├── appveyor.yml ├── docs ├── Makefile ├── README.md ├── _static │ ├── .gitkeep │ ├── custom.css │ └── img │ │ └── doc_ci.png ├── _templates │ └── layout.html ├── conf.py ├── doc_requirements.txt ├── getting_started_main.rst ├── how_to_contribute_main.rst ├── index_main.rst ├── make.bat └── modules │ ├── aerial_navigation │ ├── aerial_navigation_main.rst │ ├── drone_3d_trajectory_following │ │ └── drone_3d_trajectory_following_main.rst │ └── rocket_powered_landing │ │ └── rocket_powered_landing_main.rst │ ├── appendix │ ├── Kalmanfilter_basics_2_files │ │ └── Kalmanfilter_basics_2_5_0.png │ ├── Kalmanfilter_basics_2_main.rst │ ├── Kalmanfilter_basics_files │ │ ├── Kalmanfilter_basics_14_1.png │ │ ├── Kalmanfilter_basics_16_0.png │ │ ├── Kalmanfilter_basics_19_1.png │ │ ├── Kalmanfilter_basics_21_1.png │ │ ├── Kalmanfilter_basics_22_0.png │ │ └── Kalmanfilter_basics_28_1.png │ ├── Kalmanfilter_basics_main.rst │ └── appendix_main.rst │ ├── arm_navigation │ ├── Planar_Two_Link_IK_files │ │ ├── Planar_Two_Link_IK_12_0.png │ │ ├── Planar_Two_Link_IK_5_0.png │ │ ├── Planar_Two_Link_IK_7_0.png │ │ └── Planar_Two_Link_IK_9_0.png │ ├── arm_navigation_main.rst │ ├── n_joint_arm_to_point_control_main.rst │ ├── obstacle_avoidance_arm_navigation_main.rst │ └── planar_two_link_ik_main.rst │ ├── bipedal │ ├── bipedal_main.rst │ └── bipedal_planner │ │ └── bipedal_planner_main.rst │ ├── control │ ├── control_main.rst │ ├── inverted_pendulum_control │ │ ├── inverted-pendulum.png │ │ └── inverted_pendulum_control_main.rst │ └── move_to_a_pose_control │ │ └── move_to_a_pose_control_main.rst │ ├── introduction_main.rst │ ├── localization │ ├── ensamble_kalman_filter_localization_files │ │ └── ensamble_kalman_filter_localization_main.rst │ ├── extended_kalman_filter_localization_files │ │ ├── extended_kalman_filter_localization_1_0.png │ │ └── extended_kalman_filter_localization_main.rst │ ├── histogram_filter_localization │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── histogram_filter_localization_main.rst │ ├── localization_main.rst │ ├── particle_filter_localization │ │ └── particle_filter_localization_main.rst │ └── unscented_kalman_filter_localization │ │ └── unscented_kalman_filter_localization_main.rst │ ├── mapping │ ├── circle_fitting │ │ └── circle_fitting_main.rst │ ├── gaussian_grid_map │ │ └── gaussian_grid_map_main.rst │ ├── k_means_object_clustering │ │ └── k_means_object_clustering_main.rst │ ├── lidar_to_grid_map_tutorial │ │ ├── grid_map_example.png │ │ ├── lidar_to_grid_map_tutorial_12_0.png │ │ ├── lidar_to_grid_map_tutorial_14_1.png │ │ ├── lidar_to_grid_map_tutorial_5_0.png │ │ ├── lidar_to_grid_map_tutorial_7_0.png │ │ ├── lidar_to_grid_map_tutorial_8_0.png │ │ └── lidar_to_grid_map_tutorial_main.rst │ ├── mapping_main.rst │ ├── ndt_map │ │ ├── grid_clustering.png │ │ ├── ndt_map1.png │ │ ├── ndt_map2.png │ │ ├── ndt_map_main.rst │ │ └── raw_observations.png │ ├── normal_vector_estimation │ │ ├── normal_vector_calc.png │ │ ├── normal_vector_estimation_main.rst │ │ └── ransac_normal_vector_estimation.png │ ├── point_cloud_sampling │ │ ├── farthest_point_sampling.png │ │ ├── point_cloud_sampling_main.rst │ │ ├── poisson_disk_sampling.png │ │ └── voxel_point_sampling.png │ ├── ray_casting_grid_map │ │ └── ray_casting_grid_map_main.rst │ └── rectangle_fitting │ │ └── rectangle_fitting_main.rst │ ├── path_planning │ ├── bezier_path │ │ ├── Figure_1.png │ │ ├── Figure_2.png │ │ └── bezier_path_main.rst │ ├── bspline_path │ │ ├── approx_and_curvature.png │ │ ├── approximation1.png │ │ ├── basis_functions.png │ │ ├── bspline_path_main.rst │ │ ├── bspline_path_planning.png │ │ ├── interp_and_curvature.png │ │ └── interpolation1.png │ ├── bugplanner │ │ └── bugplanner_main.rst │ ├── closed_loop_rrt_star_car │ │ ├── Figure_1.png │ │ ├── Figure_3.png │ │ ├── Figure_4.png │ │ └── Figure_5.png │ ├── clothoid_path │ │ └── clothoid_path_main.rst │ ├── coverage_path │ │ └── coverage_path_main.rst │ ├── cubic_spline │ │ ├── cubic_spline_1d.png │ │ ├── cubic_spline_2d_curvature.png │ │ ├── cubic_spline_2d_path.png │ │ ├── cubic_spline_2d_yaw.png │ │ ├── cubic_spline_main.rst │ │ ├── spline.png │ │ └── spline_continuity.png │ ├── dubins_path │ │ ├── RLR.jpg │ │ ├── RSR.jpg │ │ ├── dubins_path.jpg │ │ └── dubins_path_main.rst │ ├── dynamic_window_approach │ │ └── dynamic_window_approach_main.rst │ ├── eta3_spline │ │ └── eta3_spline_main.rst │ ├── frenet_frame_path │ │ └── frenet_frame_path_main.rst │ ├── grid_base_search │ │ └── grid_base_search_main.rst │ ├── hybridastar │ │ └── hybridastar_main.rst │ ├── lqr_path │ │ └── lqr_path_main.rst │ ├── model_predictive_trajectory_generator │ │ ├── lookup_table.png │ │ └── model_predictive_trajectory_generator_main.rst │ ├── path_planning_main.rst │ ├── prm_planner │ │ └── prm_planner_main.rst │ ├── quintic_polynomials_planner │ │ └── quintic_polynomials_planner_main.rst │ ├── reeds_shepp_path │ │ └── reeds_shepp_path_main.rst │ ├── rrt │ │ ├── figure_1.png │ │ ├── rrt_main.rst │ │ ├── rrt_star.rst │ │ ├── rrt_star │ │ │ └── rrt_star_1_0.png │ │ └── rrt_star_reeds_shepp │ │ │ └── figure_1.png │ ├── state_lattice_planner │ │ ├── Figure_1.png │ │ ├── Figure_2.png │ │ ├── Figure_3.png │ │ ├── Figure_4.png │ │ ├── Figure_5.png │ │ ├── Figure_6.png │ │ └── state_lattice_planner_main.rst │ ├── visibility_road_map_planner │ │ ├── step0.png │ │ ├── step1.png │ │ ├── step2.png │ │ ├── step3.png │ │ └── visibility_road_map_planner_main.rst │ └── vrm_planner │ │ └── vrm_planner_main.rst │ ├── path_tracking │ ├── cgmres_nmpc │ │ ├── cgmres_nmpc_1_0.png │ │ ├── cgmres_nmpc_2_0.png │ │ ├── cgmres_nmpc_3_0.png │ │ ├── cgmres_nmpc_4_0.png │ │ └── cgmres_nmpc_main.rst │ ├── lqr_speed_and_steering_control │ │ └── lqr_speed_and_steering_control_main.rst │ ├── lqr_steering_control │ │ └── lqr_steering_control_main.rst │ ├── model_predictive_speed_and_steering_control │ │ └── model_predictive_speed_and_steering_control_main.rst │ ├── path_tracking_main.rst │ ├── pure_pursuit_tracking │ │ └── pure_pursuit_tracking_main.rst │ ├── rear_wheel_feedback_control │ │ └── rear_wheel_feedback_control_main.rst │ └── stanley_control │ │ └── stanley_control_main.rst │ ├── slam │ ├── FastSLAM1 │ │ ├── FastSLAM1_12_0.png │ │ ├── FastSLAM1_12_1.png │ │ ├── FastSLAM1_1_0.png │ │ └── FastSLAM1_main.rst │ ├── FastSLAM2 │ │ └── FastSLAM2_main.rst │ ├── ekf_slam │ │ ├── ekf_slam_1_0.png │ │ └── ekf_slam_main.rst │ ├── graph_slam │ │ ├── graphSLAM_SE2_example.rst │ │ ├── graphSLAM_SE2_example_files │ │ │ ├── Graph_SLAM_optimization.gif │ │ │ ├── graphSLAM_SE2_example_13_0.png │ │ │ ├── graphSLAM_SE2_example_15_0.png │ │ │ ├── graphSLAM_SE2_example_16_0.png │ │ │ ├── graphSLAM_SE2_example_4_0.png │ │ │ ├── graphSLAM_SE2_example_8_0.png │ │ │ └── graphSLAM_SE2_example_9_0.png │ │ ├── graphSLAM_doc.rst │ │ ├── graphSLAM_doc_files │ │ │ ├── graphSLAM_doc_11_1.png │ │ │ ├── graphSLAM_doc_11_2.png │ │ │ ├── graphSLAM_doc_2_0.png │ │ │ ├── graphSLAM_doc_2_2.png │ │ │ ├── graphSLAM_doc_4_0.png │ │ │ └── graphSLAM_doc_9_1.png │ │ ├── graphSLAM_formulation.rst │ │ └── graph_slam_main.rst │ ├── iterative_closest_point_matching │ │ └── iterative_closest_point_matching_main.rst │ └── slam_main.rst │ └── utils │ ├── plot │ ├── curvature_plot.png │ └── plot_main.rst │ └── utils_main.rst ├── icon.png ├── mypy.ini ├── requirements ├── environment.yml └── requirements.txt ├── ruff.toml ├── runtests.sh ├── tests ├── __init__.py ├── conftest.py ├── test_LQR_planner.py ├── test_a_star.py ├── test_a_star_searching_two_side.py ├── test_a_star_variants.py ├── test_batch_informed_rrt_star.py ├── test_bezier_path.py ├── test_bipedal_planner.py ├── test_breadth_first_search.py ├── test_bspline_path.py ├── test_bug.py ├── test_cgmres_nmpc.py ├── test_circle_fitting.py ├── test_closed_loop_rrt_star_car.py ├── test_clothoidal_paths.py ├── test_codestyle.py ├── test_cubature_kalman_filter.py ├── test_d_star_lite.py ├── test_depth_first_search.py ├── test_dijkstra.py ├── test_drone_3d_trajectory_following.py ├── test_dstar.py ├── test_dubins_path_planning.py ├── test_dynamic_movement_primitives.py ├── test_dynamic_window_approach.py ├── test_ekf_slam.py ├── test_eta3_spline_path.py ├── test_extended_kalman_filter.py ├── test_fast_slam1.py ├── test_fast_slam2.py ├── test_flow_field.py ├── test_frenet_optimal_trajectory.py ├── test_gaussian_grid_map.py ├── test_graph_based_slam.py ├── test_greedy_best_first_search.py ├── test_grid_based_sweep_coverage_path_planner.py ├── test_grid_map_lib.py ├── test_histogram_filter.py ├── test_hybrid_a_star.py ├── test_informed_rrt_star.py ├── test_inverted_pendulum_lqr_control.py ├── test_inverted_pendulum_mpc_control.py ├── test_iterative_closest_point.py ├── test_kmeans_clustering.py ├── test_lqr_rrt_star.py ├── test_lqr_speed_steer_control.py ├── test_lqr_steer_control.py ├── test_model_predictive_speed_and_steer_control.py ├── test_move_to_pose.py ├── test_move_to_pose_robot.py ├── test_mypy_type_check.py ├── test_n_joint_arm_to_point_control.py ├── test_normal_vector_estimation.py ├── test_particle_filter.py ├── test_point_cloud_sampling.py ├── test_potential_field_planning.py ├── test_probabilistic_road_map.py ├── test_pure_pursuit.py ├── test_quintic_polynomials_planner.py ├── test_raycasting_grid_map.py ├── test_rear_wheel_feedback.py ├── test_rectangle_fitting.py ├── test_reeds_shepp_path_planning.py ├── test_rocket_powered_landing.py ├── test_rrt.py ├── test_rrt_dubins.py ├── test_rrt_star.py ├── test_rrt_star_dubins.py ├── test_rrt_star_reeds_shepp.py ├── test_rrt_star_seven_joint_arm.py ├── test_rrt_with_sobol_sampler.py ├── test_spiral_spanning_tree_coverage_path_planner.py ├── test_stanley_controller.py ├── test_state_lattice_planner.py ├── test_two_joint_arm_to_point_control.py ├── test_unscented_kalman_filter.py ├── test_utils.py ├── test_visibility_road_map_planner.py ├── test_voronoi_road_map_planner.py └── test_wavefront_coverage_path_planner.py ├── users_comments.md └── utils ├── __init__.py ├── angle.py └── plot.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/Linux_CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/workflows/Linux_CI.yml -------------------------------------------------------------------------------- /.github/workflows/MacOS_CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/workflows/MacOS_CI.yml -------------------------------------------------------------------------------- /.github/workflows/Windows_CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/workflows/Windows_CI.yml -------------------------------------------------------------------------------- /.github/workflows/circleci-artifacts-redirector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/workflows/circleci-artifacts-redirector.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.gitignore -------------------------------------------------------------------------------- /.lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/.lgtm.yml -------------------------------------------------------------------------------- /AerialNavigation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AerialNavigation/drone_3d_trajectory_following/Quadrotor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/AerialNavigation/drone_3d_trajectory_following/Quadrotor.py -------------------------------------------------------------------------------- /AerialNavigation/drone_3d_trajectory_following/TrajectoryGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/AerialNavigation/drone_3d_trajectory_following/TrajectoryGenerator.py -------------------------------------------------------------------------------- /AerialNavigation/drone_3d_trajectory_following/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/AerialNavigation/drone_3d_trajectory_following/__init__.py -------------------------------------------------------------------------------- /AerialNavigation/drone_3d_trajectory_following/drone_3d_trajectory_following.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/AerialNavigation/drone_3d_trajectory_following/drone_3d_trajectory_following.py -------------------------------------------------------------------------------- /AerialNavigation/rocket_powered_landing/rocket_powered_landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/AerialNavigation/rocket_powered_landing/rocket_powered_landing.py -------------------------------------------------------------------------------- /ArmNavigation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ArmNavigation/arm_obstacle_navigation/arm_obstacle_navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/arm_obstacle_navigation/arm_obstacle_navigation.py -------------------------------------------------------------------------------- /ArmNavigation/arm_obstacle_navigation/arm_obstacle_navigation_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/arm_obstacle_navigation/arm_obstacle_navigation_2.py -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_3d/NLinkArm3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/n_joint_arm_3d/NLinkArm3d.py -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_3d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/n_joint_arm_3d/__init__.py -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_3d/random_forward_kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/n_joint_arm_3d/random_forward_kinematics.py -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_3d/random_inverse_kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/n_joint_arm_3d/random_inverse_kinematics.py -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_to_point_control/NLinkArm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/n_joint_arm_to_point_control/NLinkArm.py -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_to_point_control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py -------------------------------------------------------------------------------- /ArmNavigation/rrt_star_seven_joint_arm_control/rrt_star_seven_joint_arm_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/rrt_star_seven_joint_arm_control/rrt_star_seven_joint_arm_control.py -------------------------------------------------------------------------------- /ArmNavigation/two_joint_arm_to_point_control/two_joint_arm_to_point_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ArmNavigation/two_joint_arm_to_point_control/two_joint_arm_to_point_control.py -------------------------------------------------------------------------------- /Bipedal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Bipedal/bipedal_planner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Bipedal/bipedal_planner/bipedal_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Bipedal/bipedal_planner/bipedal_planner.py -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Control/inverted_pendulum/inverted_pendulum_lqr_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Control/inverted_pendulum/inverted_pendulum_lqr_control.py -------------------------------------------------------------------------------- /Control/inverted_pendulum/inverted_pendulum_mpc_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Control/inverted_pendulum/inverted_pendulum_mpc_control.py -------------------------------------------------------------------------------- /Control/move_to_pose/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Control/move_to_pose/move_to_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Control/move_to_pose/move_to_pose.py -------------------------------------------------------------------------------- /Control/move_to_pose/move_to_pose_robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Control/move_to_pose/move_to_pose_robot.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/LICENSE -------------------------------------------------------------------------------- /Localization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Localization/cubature_kalman_filter/cubature_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Localization/cubature_kalman_filter/cubature_kalman_filter.py -------------------------------------------------------------------------------- /Localization/ensemble_kalman_filter/ensemble_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Localization/ensemble_kalman_filter/ensemble_kalman_filter.py -------------------------------------------------------------------------------- /Localization/extended_kalman_filter/extended_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Localization/extended_kalman_filter/extended_kalman_filter.py -------------------------------------------------------------------------------- /Localization/histogram_filter/histogram_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Localization/histogram_filter/histogram_filter.py -------------------------------------------------------------------------------- /Localization/particle_filter/particle_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Localization/particle_filter/particle_filter.py -------------------------------------------------------------------------------- /Localization/unscented_kalman_filter/unscented_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Localization/unscented_kalman_filter/unscented_kalman_filter.py -------------------------------------------------------------------------------- /Mapping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Mapping/circle_fitting/circle_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/circle_fitting/circle_fitting.py -------------------------------------------------------------------------------- /Mapping/gaussian_grid_map/gaussian_grid_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/gaussian_grid_map/gaussian_grid_map.py -------------------------------------------------------------------------------- /Mapping/grid_map_lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Mapping/grid_map_lib/grid_map_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/grid_map_lib/grid_map_lib.py -------------------------------------------------------------------------------- /Mapping/kmeans_clustering/kmeans_clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/kmeans_clustering/kmeans_clustering.py -------------------------------------------------------------------------------- /Mapping/lidar_to_grid_map/lidar01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/lidar_to_grid_map/lidar01.csv -------------------------------------------------------------------------------- /Mapping/lidar_to_grid_map/lidar_to_grid_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/lidar_to_grid_map/lidar_to_grid_map.py -------------------------------------------------------------------------------- /Mapping/ndt_map/ndt_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/ndt_map/ndt_map.py -------------------------------------------------------------------------------- /Mapping/normal_vector_estimation/normal_vector_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/normal_vector_estimation/normal_vector_estimation.py -------------------------------------------------------------------------------- /Mapping/point_cloud_sampling/point_cloud_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/point_cloud_sampling/point_cloud_sampling.py -------------------------------------------------------------------------------- /Mapping/raycasting_grid_map/raycasting_grid_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/raycasting_grid_map/raycasting_grid_map.py -------------------------------------------------------------------------------- /Mapping/rectangle_fitting/__init_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/rectangle_fitting/__init_.py -------------------------------------------------------------------------------- /Mapping/rectangle_fitting/rectangle_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/rectangle_fitting/rectangle_fitting.py -------------------------------------------------------------------------------- /Mapping/rectangle_fitting/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/Mapping/rectangle_fitting/simulator.py -------------------------------------------------------------------------------- /PathPlanning/AStar/a_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/AStar/a_star.py -------------------------------------------------------------------------------- /PathPlanning/AStar/a_star_searching_from_two_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/AStar/a_star_searching_from_two_side.py -------------------------------------------------------------------------------- /PathPlanning/AStar/a_star_variants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/AStar/a_star_variants.py -------------------------------------------------------------------------------- /PathPlanning/BSplinePath/bspline_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BSplinePath/bspline_path.py -------------------------------------------------------------------------------- /PathPlanning/BatchInformedRRTStar/batch_informed_rrtstar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BatchInformedRRTStar/batch_informed_rrtstar.py -------------------------------------------------------------------------------- /PathPlanning/BezierPath/bezier_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BezierPath/bezier_path.py -------------------------------------------------------------------------------- /PathPlanning/BidirectionalAStar/bidirectional_a_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BidirectionalAStar/bidirectional_a_star.py -------------------------------------------------------------------------------- /PathPlanning/BidirectionalBreadthFirstSearch/bidirectional_breadth_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BidirectionalBreadthFirstSearch/bidirectional_breadth_first_search.py -------------------------------------------------------------------------------- /PathPlanning/BreadthFirstSearch/breadth_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BreadthFirstSearch/breadth_first_search.py -------------------------------------------------------------------------------- /PathPlanning/BugPlanning/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/BugPlanning/bug.py -------------------------------------------------------------------------------- /PathPlanning/ClosedLoopRRTStar/closed_loop_rrt_star_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ClosedLoopRRTStar/closed_loop_rrt_star_car.py -------------------------------------------------------------------------------- /PathPlanning/ClosedLoopRRTStar/pure_pursuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ClosedLoopRRTStar/pure_pursuit.py -------------------------------------------------------------------------------- /PathPlanning/ClosedLoopRRTStar/unicycle_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ClosedLoopRRTStar/unicycle_model.py -------------------------------------------------------------------------------- /PathPlanning/ClothoidPath/clothoid_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ClothoidPath/clothoid_path_planner.py -------------------------------------------------------------------------------- /PathPlanning/CubicSpline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/CubicSpline/cubic_spline_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/CubicSpline/cubic_spline_planner.py -------------------------------------------------------------------------------- /PathPlanning/CubicSpline/spline_continuity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/CubicSpline/spline_continuity.py -------------------------------------------------------------------------------- /PathPlanning/DStar/dstar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/DStar/dstar.py -------------------------------------------------------------------------------- /PathPlanning/DStarLite/d_star_lite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/DStarLite/d_star_lite.py -------------------------------------------------------------------------------- /PathPlanning/DepthFirstSearch/depth_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/DepthFirstSearch/depth_first_search.py -------------------------------------------------------------------------------- /PathPlanning/Dijkstra/dijkstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/Dijkstra/dijkstra.py -------------------------------------------------------------------------------- /PathPlanning/DubinsPath/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/DubinsPath/dubins_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/DubinsPath/dubins_path_planner.py -------------------------------------------------------------------------------- /PathPlanning/DynamicMovementPrimitives/dynamic_movement_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/DynamicMovementPrimitives/dynamic_movement_primitives.py -------------------------------------------------------------------------------- /PathPlanning/DynamicWindowApproach/dynamic_window_approach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/DynamicWindowApproach/dynamic_window_approach.py -------------------------------------------------------------------------------- /PathPlanning/Eta3SplinePath/eta3_spline_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/Eta3SplinePath/eta3_spline_path.py -------------------------------------------------------------------------------- /PathPlanning/Eta3SplineTrajectory/eta3_spline_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/Eta3SplineTrajectory/eta3_spline_trajectory.py -------------------------------------------------------------------------------- /PathPlanning/FlowField/flowfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/FlowField/flowfield.py -------------------------------------------------------------------------------- /PathPlanning/FrenetOptimalTrajectory/frenet_optimal_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/FrenetOptimalTrajectory/frenet_optimal_trajectory.py -------------------------------------------------------------------------------- /PathPlanning/GreedyBestFirstSearch/greedy_best_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/GreedyBestFirstSearch/greedy_best_first_search.py -------------------------------------------------------------------------------- /PathPlanning/GridBasedSweepCPP/grid_based_sweep_coverage_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/GridBasedSweepCPP/grid_based_sweep_coverage_path_planner.py -------------------------------------------------------------------------------- /PathPlanning/HybridAStar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/HybridAStar/__init__.py -------------------------------------------------------------------------------- /PathPlanning/HybridAStar/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/HybridAStar/car.py -------------------------------------------------------------------------------- /PathPlanning/HybridAStar/dynamic_programming_heuristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/HybridAStar/dynamic_programming_heuristic.py -------------------------------------------------------------------------------- /PathPlanning/HybridAStar/hybrid_a_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/HybridAStar/hybrid_a_star.py -------------------------------------------------------------------------------- /PathPlanning/InformedRRTStar/informed_rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/InformedRRTStar/informed_rrt_star.py -------------------------------------------------------------------------------- /PathPlanning/LQRPlanner/lqr_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/LQRPlanner/lqr_planner.py -------------------------------------------------------------------------------- /PathPlanning/LQRRRTStar/lqr_rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/LQRRRTStar/lqr_rrt_star.py -------------------------------------------------------------------------------- /PathPlanning/ModelPredictiveTrajectoryGenerator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/ModelPredictiveTrajectoryGenerator/lookup_table_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ModelPredictiveTrajectoryGenerator/lookup_table_generator.py -------------------------------------------------------------------------------- /PathPlanning/ModelPredictiveTrajectoryGenerator/motion_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ModelPredictiveTrajectoryGenerator/motion_model.py -------------------------------------------------------------------------------- /PathPlanning/ModelPredictiveTrajectoryGenerator/trajectory_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ModelPredictiveTrajectoryGenerator/trajectory_generator.py -------------------------------------------------------------------------------- /PathPlanning/PotentialFieldPlanning/potential_field_planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/PotentialFieldPlanning/potential_field_planning.py -------------------------------------------------------------------------------- /PathPlanning/ProbabilisticRoadMap/probabilistic_road_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ProbabilisticRoadMap/probabilistic_road_map.py -------------------------------------------------------------------------------- /PathPlanning/QuinticPolynomialsPlanner/quintic_polynomials_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/QuinticPolynomialsPlanner/quintic_polynomials_planner.py -------------------------------------------------------------------------------- /PathPlanning/RRT/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/RRT/rrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRT/rrt.py -------------------------------------------------------------------------------- /PathPlanning/RRT/rrt_with_pathsmoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRT/rrt_with_pathsmoothing.py -------------------------------------------------------------------------------- /PathPlanning/RRT/rrt_with_sobol_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRT/rrt_with_sobol_sampler.py -------------------------------------------------------------------------------- /PathPlanning/RRT/sobol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRT/sobol/__init__.py -------------------------------------------------------------------------------- /PathPlanning/RRT/sobol/sobol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRT/sobol/sobol.py -------------------------------------------------------------------------------- /PathPlanning/RRTDubins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/RRTDubins/rrt_dubins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRTDubins/rrt_dubins.py -------------------------------------------------------------------------------- /PathPlanning/RRTStar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/RRTStar/rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRTStar/rrt_star.py -------------------------------------------------------------------------------- /PathPlanning/RRTStarDubins/rrt_star_dubins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRTStarDubins/rrt_star_dubins.py -------------------------------------------------------------------------------- /PathPlanning/RRTStarReedsShepp/rrt_star_reeds_shepp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/RRTStarReedsShepp/rrt_star_reeds_shepp.py -------------------------------------------------------------------------------- /PathPlanning/ReedsSheppPath/reeds_shepp_path_planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/ReedsSheppPath/reeds_shepp_path_planning.py -------------------------------------------------------------------------------- /PathPlanning/SpiralSpanningTreeCPP/map/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/SpiralSpanningTreeCPP/map/test.png -------------------------------------------------------------------------------- /PathPlanning/SpiralSpanningTreeCPP/map/test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/SpiralSpanningTreeCPP/map/test_2.png -------------------------------------------------------------------------------- /PathPlanning/SpiralSpanningTreeCPP/map/test_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/SpiralSpanningTreeCPP/map/test_3.png -------------------------------------------------------------------------------- /PathPlanning/SpiralSpanningTreeCPP/spiral_spanning_tree_coverage_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/SpiralSpanningTreeCPP/spiral_spanning_tree_coverage_path_planner.py -------------------------------------------------------------------------------- /PathPlanning/StateLatticePlanner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/StateLatticePlanner/lookup_table.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/StateLatticePlanner/lookup_table.csv -------------------------------------------------------------------------------- /PathPlanning/StateLatticePlanner/state_lattice_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/StateLatticePlanner/state_lattice_planner.py -------------------------------------------------------------------------------- /PathPlanning/VisibilityRoadMap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/VisibilityRoadMap/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/VisibilityRoadMap/geometry.py -------------------------------------------------------------------------------- /PathPlanning/VisibilityRoadMap/visibility_road_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/VisibilityRoadMap/visibility_road_map.py -------------------------------------------------------------------------------- /PathPlanning/VoronoiRoadMap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathPlanning/VoronoiRoadMap/dijkstra_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/VoronoiRoadMap/dijkstra_search.py -------------------------------------------------------------------------------- /PathPlanning/VoronoiRoadMap/voronoi_road_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/VoronoiRoadMap/voronoi_road_map.py -------------------------------------------------------------------------------- /PathPlanning/WavefrontCPP/map/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/WavefrontCPP/map/test.png -------------------------------------------------------------------------------- /PathPlanning/WavefrontCPP/map/test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/WavefrontCPP/map/test_2.png -------------------------------------------------------------------------------- /PathPlanning/WavefrontCPP/map/test_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/WavefrontCPP/map/test_3.png -------------------------------------------------------------------------------- /PathPlanning/WavefrontCPP/wavefront_coverage_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathPlanning/WavefrontCPP/wavefront_coverage_path_planner.py -------------------------------------------------------------------------------- /PathPlanning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathTracking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathTracking/cgmres_nmpc/cgmres_nmpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/cgmres_nmpc/cgmres_nmpc.py -------------------------------------------------------------------------------- /PathTracking/lqr_speed_steer_control/lqr_speed_steer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/lqr_speed_steer_control/lqr_speed_steer_control.py -------------------------------------------------------------------------------- /PathTracking/lqr_steer_control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PathTracking/lqr_steer_control/lqr_steer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/lqr_steer_control/lqr_steer_control.py -------------------------------------------------------------------------------- /PathTracking/model_predictive_speed_and_steer_control/model_predictive_speed_and_steer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/model_predictive_speed_and_steer_control/model_predictive_speed_and_steer_control.py -------------------------------------------------------------------------------- /PathTracking/pure_pursuit/pure_pursuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/pure_pursuit/pure_pursuit.py -------------------------------------------------------------------------------- /PathTracking/rear_wheel_feedback/rear_wheel_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/rear_wheel_feedback/rear_wheel_feedback.py -------------------------------------------------------------------------------- /PathTracking/stanley_controller/stanley_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/PathTracking/stanley_controller/stanley_controller.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SLAM/EKFSLAM/ekf_slam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/EKFSLAM/ekf_slam.py -------------------------------------------------------------------------------- /SLAM/FastSLAM1/fast_slam1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/FastSLAM1/fast_slam1.py -------------------------------------------------------------------------------- /SLAM/FastSLAM2/fast_slam2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/FastSLAM2/fast_slam2.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/data/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/data/README.rst -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/data/input_INTEL.g2o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/data/input_INTEL.g2o -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graph_based_slam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graph_based_slam.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/__init__.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/edge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/edge/__init__.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/edge/edge_odometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/edge/edge_odometry.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/graph.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/load.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/pose/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/pose/__init__.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/pose/se2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/pose/se2.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/util.py -------------------------------------------------------------------------------- /SLAM/GraphBasedSLAM/graphslam/vertex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/GraphBasedSLAM/graphslam/vertex.py -------------------------------------------------------------------------------- /SLAM/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SLAM/iterative_closest_point/iterative_closest_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/SLAM/iterative_closest_point/iterative_closest_point.py -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/_config.yml -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/appveyor.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/img/doc_ci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/_static/img/doc_ci.png -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doc_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/doc_requirements.txt -------------------------------------------------------------------------------- /docs/getting_started_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/getting_started_main.rst -------------------------------------------------------------------------------- /docs/how_to_contribute_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/how_to_contribute_main.rst -------------------------------------------------------------------------------- /docs/index_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/index_main.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules/aerial_navigation/aerial_navigation_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/aerial_navigation/aerial_navigation_main.rst -------------------------------------------------------------------------------- /docs/modules/aerial_navigation/drone_3d_trajectory_following/drone_3d_trajectory_following_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/aerial_navigation/drone_3d_trajectory_following/drone_3d_trajectory_following_main.rst -------------------------------------------------------------------------------- /docs/modules/aerial_navigation/rocket_powered_landing/rocket_powered_landing_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/aerial_navigation/rocket_powered_landing/rocket_powered_landing_main.rst -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_2_files/Kalmanfilter_basics_2_5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_2_files/Kalmanfilter_basics_2_5_0.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_2_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_2_main.rst -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_14_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_14_1.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_16_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_16_0.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_19_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_19_1.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_21_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_21_1.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_22_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_22_0.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_28_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_files/Kalmanfilter_basics_28_1.png -------------------------------------------------------------------------------- /docs/modules/appendix/Kalmanfilter_basics_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/Kalmanfilter_basics_main.rst -------------------------------------------------------------------------------- /docs/modules/appendix/appendix_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/appendix/appendix_main.rst -------------------------------------------------------------------------------- /docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_12_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_12_0.png -------------------------------------------------------------------------------- /docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_5_0.png -------------------------------------------------------------------------------- /docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_7_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_7_0.png -------------------------------------------------------------------------------- /docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_9_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/Planar_Two_Link_IK_files/Planar_Two_Link_IK_9_0.png -------------------------------------------------------------------------------- /docs/modules/arm_navigation/arm_navigation_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/arm_navigation_main.rst -------------------------------------------------------------------------------- /docs/modules/arm_navigation/n_joint_arm_to_point_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/n_joint_arm_to_point_control_main.rst -------------------------------------------------------------------------------- /docs/modules/arm_navigation/obstacle_avoidance_arm_navigation_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/obstacle_avoidance_arm_navigation_main.rst -------------------------------------------------------------------------------- /docs/modules/arm_navigation/planar_two_link_ik_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/arm_navigation/planar_two_link_ik_main.rst -------------------------------------------------------------------------------- /docs/modules/bipedal/bipedal_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/bipedal/bipedal_main.rst -------------------------------------------------------------------------------- /docs/modules/bipedal/bipedal_planner/bipedal_planner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/bipedal/bipedal_planner/bipedal_planner_main.rst -------------------------------------------------------------------------------- /docs/modules/control/control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/control/control_main.rst -------------------------------------------------------------------------------- /docs/modules/control/inverted_pendulum_control/inverted-pendulum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/control/inverted_pendulum_control/inverted-pendulum.png -------------------------------------------------------------------------------- /docs/modules/control/inverted_pendulum_control/inverted_pendulum_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/control/inverted_pendulum_control/inverted_pendulum_control_main.rst -------------------------------------------------------------------------------- /docs/modules/control/move_to_a_pose_control/move_to_a_pose_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/control/move_to_a_pose_control/move_to_a_pose_control_main.rst -------------------------------------------------------------------------------- /docs/modules/introduction_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/introduction_main.rst -------------------------------------------------------------------------------- /docs/modules/localization/ensamble_kalman_filter_localization_files/ensamble_kalman_filter_localization_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/ensamble_kalman_filter_localization_files/ensamble_kalman_filter_localization_main.rst -------------------------------------------------------------------------------- /docs/modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_1_0.png -------------------------------------------------------------------------------- /docs/modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_main.rst -------------------------------------------------------------------------------- /docs/modules/localization/histogram_filter_localization/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/histogram_filter_localization/1.png -------------------------------------------------------------------------------- /docs/modules/localization/histogram_filter_localization/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/histogram_filter_localization/2.png -------------------------------------------------------------------------------- /docs/modules/localization/histogram_filter_localization/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/histogram_filter_localization/3.png -------------------------------------------------------------------------------- /docs/modules/localization/histogram_filter_localization/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/histogram_filter_localization/4.png -------------------------------------------------------------------------------- /docs/modules/localization/histogram_filter_localization/histogram_filter_localization_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/histogram_filter_localization/histogram_filter_localization_main.rst -------------------------------------------------------------------------------- /docs/modules/localization/localization_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/localization_main.rst -------------------------------------------------------------------------------- /docs/modules/localization/particle_filter_localization/particle_filter_localization_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/particle_filter_localization/particle_filter_localization_main.rst -------------------------------------------------------------------------------- /docs/modules/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/circle_fitting/circle_fitting_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/circle_fitting/circle_fitting_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/gaussian_grid_map/gaussian_grid_map_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/gaussian_grid_map/gaussian_grid_map_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/k_means_object_clustering/k_means_object_clustering_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/k_means_object_clustering/k_means_object_clustering_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/grid_map_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/grid_map_example.png -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_12_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_12_0.png -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_14_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_14_1.png -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_5_0.png -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_7_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_7_0.png -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_8_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_8_0.png -------------------------------------------------------------------------------- /docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/mapping_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/mapping_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/ndt_map/grid_clustering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/ndt_map/grid_clustering.png -------------------------------------------------------------------------------- /docs/modules/mapping/ndt_map/ndt_map1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/ndt_map/ndt_map1.png -------------------------------------------------------------------------------- /docs/modules/mapping/ndt_map/ndt_map2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/ndt_map/ndt_map2.png -------------------------------------------------------------------------------- /docs/modules/mapping/ndt_map/ndt_map_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/ndt_map/ndt_map_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/ndt_map/raw_observations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/ndt_map/raw_observations.png -------------------------------------------------------------------------------- /docs/modules/mapping/normal_vector_estimation/normal_vector_calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/normal_vector_estimation/normal_vector_calc.png -------------------------------------------------------------------------------- /docs/modules/mapping/normal_vector_estimation/normal_vector_estimation_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/normal_vector_estimation/normal_vector_estimation_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/normal_vector_estimation/ransac_normal_vector_estimation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/normal_vector_estimation/ransac_normal_vector_estimation.png -------------------------------------------------------------------------------- /docs/modules/mapping/point_cloud_sampling/farthest_point_sampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/point_cloud_sampling/farthest_point_sampling.png -------------------------------------------------------------------------------- /docs/modules/mapping/point_cloud_sampling/point_cloud_sampling_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/point_cloud_sampling/point_cloud_sampling_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/point_cloud_sampling/poisson_disk_sampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/point_cloud_sampling/poisson_disk_sampling.png -------------------------------------------------------------------------------- /docs/modules/mapping/point_cloud_sampling/voxel_point_sampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/point_cloud_sampling/voxel_point_sampling.png -------------------------------------------------------------------------------- /docs/modules/mapping/ray_casting_grid_map/ray_casting_grid_map_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/ray_casting_grid_map/ray_casting_grid_map_main.rst -------------------------------------------------------------------------------- /docs/modules/mapping/rectangle_fitting/rectangle_fitting_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/mapping/rectangle_fitting/rectangle_fitting_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/bezier_path/Figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bezier_path/Figure_1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bezier_path/Figure_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bezier_path/Figure_2.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bezier_path/bezier_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bezier_path/bezier_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/approx_and_curvature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/approx_and_curvature.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/approximation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/approximation1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/basis_functions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/basis_functions.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/bspline_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/bspline_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/bspline_path_planning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/bspline_path_planning.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/interp_and_curvature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/interp_and_curvature.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bspline_path/interpolation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bspline_path/interpolation1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/bugplanner/bugplanner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/bugplanner/bugplanner_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/closed_loop_rrt_star_car/Figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/closed_loop_rrt_star_car/Figure_1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/closed_loop_rrt_star_car/Figure_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/closed_loop_rrt_star_car/Figure_3.png -------------------------------------------------------------------------------- /docs/modules/path_planning/closed_loop_rrt_star_car/Figure_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/closed_loop_rrt_star_car/Figure_4.png -------------------------------------------------------------------------------- /docs/modules/path_planning/closed_loop_rrt_star_car/Figure_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/closed_loop_rrt_star_car/Figure_5.png -------------------------------------------------------------------------------- /docs/modules/path_planning/clothoid_path/clothoid_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/clothoid_path/clothoid_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/coverage_path/coverage_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/coverage_path/coverage_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/cubic_spline_1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/cubic_spline_1d.png -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/cubic_spline_2d_curvature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/cubic_spline_2d_curvature.png -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/cubic_spline_2d_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/cubic_spline_2d_path.png -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/cubic_spline_2d_yaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/cubic_spline_2d_yaw.png -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/cubic_spline_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/cubic_spline_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/spline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/spline.png -------------------------------------------------------------------------------- /docs/modules/path_planning/cubic_spline/spline_continuity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/cubic_spline/spline_continuity.png -------------------------------------------------------------------------------- /docs/modules/path_planning/dubins_path/RLR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/dubins_path/RLR.jpg -------------------------------------------------------------------------------- /docs/modules/path_planning/dubins_path/RSR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/dubins_path/RSR.jpg -------------------------------------------------------------------------------- /docs/modules/path_planning/dubins_path/dubins_path.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/dubins_path/dubins_path.jpg -------------------------------------------------------------------------------- /docs/modules/path_planning/dubins_path/dubins_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/dubins_path/dubins_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/dynamic_window_approach/dynamic_window_approach_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/dynamic_window_approach/dynamic_window_approach_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/eta3_spline/eta3_spline_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/eta3_spline/eta3_spline_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/frenet_frame_path/frenet_frame_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/frenet_frame_path/frenet_frame_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/grid_base_search/grid_base_search_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/grid_base_search/grid_base_search_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/hybridastar/hybridastar_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/hybridastar/hybridastar_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/lqr_path/lqr_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/lqr_path/lqr_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/model_predictive_trajectory_generator/lookup_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/model_predictive_trajectory_generator/lookup_table.png -------------------------------------------------------------------------------- /docs/modules/path_planning/model_predictive_trajectory_generator/model_predictive_trajectory_generator_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/model_predictive_trajectory_generator/model_predictive_trajectory_generator_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/path_planning_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/path_planning_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/prm_planner/prm_planner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/prm_planner/prm_planner_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/quintic_polynomials_planner/quintic_polynomials_planner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/quintic_polynomials_planner/quintic_polynomials_planner_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/reeds_shepp_path/reeds_shepp_path_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/reeds_shepp_path/reeds_shepp_path_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/rrt/figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/rrt/figure_1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/rrt/rrt_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/rrt/rrt_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/rrt/rrt_star.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/rrt/rrt_star.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/rrt/rrt_star/rrt_star_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/rrt/rrt_star/rrt_star_1_0.png -------------------------------------------------------------------------------- /docs/modules/path_planning/rrt/rrt_star_reeds_shepp/figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/rrt/rrt_star_reeds_shepp/figure_1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/Figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/Figure_1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/Figure_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/Figure_2.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/Figure_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/Figure_3.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/Figure_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/Figure_4.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/Figure_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/Figure_5.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/Figure_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/Figure_6.png -------------------------------------------------------------------------------- /docs/modules/path_planning/state_lattice_planner/state_lattice_planner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/state_lattice_planner/state_lattice_planner_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/visibility_road_map_planner/step0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/visibility_road_map_planner/step0.png -------------------------------------------------------------------------------- /docs/modules/path_planning/visibility_road_map_planner/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/visibility_road_map_planner/step1.png -------------------------------------------------------------------------------- /docs/modules/path_planning/visibility_road_map_planner/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/visibility_road_map_planner/step2.png -------------------------------------------------------------------------------- /docs/modules/path_planning/visibility_road_map_planner/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/visibility_road_map_planner/step3.png -------------------------------------------------------------------------------- /docs/modules/path_planning/visibility_road_map_planner/visibility_road_map_planner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/visibility_road_map_planner/visibility_road_map_planner_main.rst -------------------------------------------------------------------------------- /docs/modules/path_planning/vrm_planner/vrm_planner_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_planning/vrm_planner/vrm_planner_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_1_0.png -------------------------------------------------------------------------------- /docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_2_0.png -------------------------------------------------------------------------------- /docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_3_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_3_0.png -------------------------------------------------------------------------------- /docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_4_0.png -------------------------------------------------------------------------------- /docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/cgmres_nmpc/cgmres_nmpc_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/lqr_speed_and_steering_control/lqr_speed_and_steering_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/lqr_speed_and_steering_control/lqr_speed_and_steering_control_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/lqr_steering_control/lqr_steering_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/lqr_steering_control/lqr_steering_control_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/model_predictive_speed_and_steering_control/model_predictive_speed_and_steering_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/model_predictive_speed_and_steering_control/model_predictive_speed_and_steering_control_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/path_tracking_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/path_tracking_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/pure_pursuit_tracking/pure_pursuit_tracking_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/pure_pursuit_tracking/pure_pursuit_tracking_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/rear_wheel_feedback_control/rear_wheel_feedback_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/rear_wheel_feedback_control/rear_wheel_feedback_control_main.rst -------------------------------------------------------------------------------- /docs/modules/path_tracking/stanley_control/stanley_control_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/path_tracking/stanley_control/stanley_control_main.rst -------------------------------------------------------------------------------- /docs/modules/slam/FastSLAM1/FastSLAM1_12_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/FastSLAM1/FastSLAM1_12_0.png -------------------------------------------------------------------------------- /docs/modules/slam/FastSLAM1/FastSLAM1_12_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/FastSLAM1/FastSLAM1_12_1.png -------------------------------------------------------------------------------- /docs/modules/slam/FastSLAM1/FastSLAM1_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/FastSLAM1/FastSLAM1_1_0.png -------------------------------------------------------------------------------- /docs/modules/slam/FastSLAM1/FastSLAM1_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/FastSLAM1/FastSLAM1_main.rst -------------------------------------------------------------------------------- /docs/modules/slam/FastSLAM2/FastSLAM2_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/FastSLAM2/FastSLAM2_main.rst -------------------------------------------------------------------------------- /docs/modules/slam/ekf_slam/ekf_slam_1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/ekf_slam/ekf_slam_1_0.png -------------------------------------------------------------------------------- /docs/modules/slam/ekf_slam/ekf_slam_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/ekf_slam/ekf_slam_main.rst -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example.rst -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/Graph_SLAM_optimization.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/Graph_SLAM_optimization.gif -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_13_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_13_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_15_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_15_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_16_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_16_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_4_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_8_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_8_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_9_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_SE2_example_files/graphSLAM_SE2_example_9_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc.rst -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_11_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_11_1.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_11_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_11_2.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_2_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_2_2.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_4_0.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_doc_files/graphSLAM_doc_9_1.png -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graphSLAM_formulation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graphSLAM_formulation.rst -------------------------------------------------------------------------------- /docs/modules/slam/graph_slam/graph_slam_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/graph_slam/graph_slam_main.rst -------------------------------------------------------------------------------- /docs/modules/slam/iterative_closest_point_matching/iterative_closest_point_matching_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/iterative_closest_point_matching/iterative_closest_point_matching_main.rst -------------------------------------------------------------------------------- /docs/modules/slam/slam_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/slam/slam_main.rst -------------------------------------------------------------------------------- /docs/modules/utils/plot/curvature_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/utils/plot/curvature_plot.png -------------------------------------------------------------------------------- /docs/modules/utils/plot/plot_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/utils/plot/plot_main.rst -------------------------------------------------------------------------------- /docs/modules/utils/utils_main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/docs/modules/utils/utils_main.rst -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/icon.png -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True -------------------------------------------------------------------------------- /requirements/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/requirements/environment.yml -------------------------------------------------------------------------------- /requirements/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/requirements/requirements.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/ruff.toml -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/runtests.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_LQR_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_LQR_planner.py -------------------------------------------------------------------------------- /tests/test_a_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_a_star.py -------------------------------------------------------------------------------- /tests/test_a_star_searching_two_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_a_star_searching_two_side.py -------------------------------------------------------------------------------- /tests/test_a_star_variants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_a_star_variants.py -------------------------------------------------------------------------------- /tests/test_batch_informed_rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_batch_informed_rrt_star.py -------------------------------------------------------------------------------- /tests/test_bezier_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_bezier_path.py -------------------------------------------------------------------------------- /tests/test_bipedal_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_bipedal_planner.py -------------------------------------------------------------------------------- /tests/test_breadth_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_breadth_first_search.py -------------------------------------------------------------------------------- /tests/test_bspline_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_bspline_path.py -------------------------------------------------------------------------------- /tests/test_bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_bug.py -------------------------------------------------------------------------------- /tests/test_cgmres_nmpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_cgmres_nmpc.py -------------------------------------------------------------------------------- /tests/test_circle_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_circle_fitting.py -------------------------------------------------------------------------------- /tests/test_closed_loop_rrt_star_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_closed_loop_rrt_star_car.py -------------------------------------------------------------------------------- /tests/test_clothoidal_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_clothoidal_paths.py -------------------------------------------------------------------------------- /tests/test_codestyle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_codestyle.py -------------------------------------------------------------------------------- /tests/test_cubature_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_cubature_kalman_filter.py -------------------------------------------------------------------------------- /tests/test_d_star_lite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_d_star_lite.py -------------------------------------------------------------------------------- /tests/test_depth_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_depth_first_search.py -------------------------------------------------------------------------------- /tests/test_dijkstra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_dijkstra.py -------------------------------------------------------------------------------- /tests/test_drone_3d_trajectory_following.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_drone_3d_trajectory_following.py -------------------------------------------------------------------------------- /tests/test_dstar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_dstar.py -------------------------------------------------------------------------------- /tests/test_dubins_path_planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_dubins_path_planning.py -------------------------------------------------------------------------------- /tests/test_dynamic_movement_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_dynamic_movement_primitives.py -------------------------------------------------------------------------------- /tests/test_dynamic_window_approach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_dynamic_window_approach.py -------------------------------------------------------------------------------- /tests/test_ekf_slam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_ekf_slam.py -------------------------------------------------------------------------------- /tests/test_eta3_spline_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_eta3_spline_path.py -------------------------------------------------------------------------------- /tests/test_extended_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_extended_kalman_filter.py -------------------------------------------------------------------------------- /tests/test_fast_slam1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_fast_slam1.py -------------------------------------------------------------------------------- /tests/test_fast_slam2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_fast_slam2.py -------------------------------------------------------------------------------- /tests/test_flow_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_flow_field.py -------------------------------------------------------------------------------- /tests/test_frenet_optimal_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_frenet_optimal_trajectory.py -------------------------------------------------------------------------------- /tests/test_gaussian_grid_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_gaussian_grid_map.py -------------------------------------------------------------------------------- /tests/test_graph_based_slam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_graph_based_slam.py -------------------------------------------------------------------------------- /tests/test_greedy_best_first_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_greedy_best_first_search.py -------------------------------------------------------------------------------- /tests/test_grid_based_sweep_coverage_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_grid_based_sweep_coverage_path_planner.py -------------------------------------------------------------------------------- /tests/test_grid_map_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_grid_map_lib.py -------------------------------------------------------------------------------- /tests/test_histogram_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_histogram_filter.py -------------------------------------------------------------------------------- /tests/test_hybrid_a_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_hybrid_a_star.py -------------------------------------------------------------------------------- /tests/test_informed_rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_informed_rrt_star.py -------------------------------------------------------------------------------- /tests/test_inverted_pendulum_lqr_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_inverted_pendulum_lqr_control.py -------------------------------------------------------------------------------- /tests/test_inverted_pendulum_mpc_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_inverted_pendulum_mpc_control.py -------------------------------------------------------------------------------- /tests/test_iterative_closest_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_iterative_closest_point.py -------------------------------------------------------------------------------- /tests/test_kmeans_clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_kmeans_clustering.py -------------------------------------------------------------------------------- /tests/test_lqr_rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_lqr_rrt_star.py -------------------------------------------------------------------------------- /tests/test_lqr_speed_steer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_lqr_speed_steer_control.py -------------------------------------------------------------------------------- /tests/test_lqr_steer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_lqr_steer_control.py -------------------------------------------------------------------------------- /tests/test_model_predictive_speed_and_steer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_model_predictive_speed_and_steer_control.py -------------------------------------------------------------------------------- /tests/test_move_to_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_move_to_pose.py -------------------------------------------------------------------------------- /tests/test_move_to_pose_robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_move_to_pose_robot.py -------------------------------------------------------------------------------- /tests/test_mypy_type_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_mypy_type_check.py -------------------------------------------------------------------------------- /tests/test_n_joint_arm_to_point_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_n_joint_arm_to_point_control.py -------------------------------------------------------------------------------- /tests/test_normal_vector_estimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_normal_vector_estimation.py -------------------------------------------------------------------------------- /tests/test_particle_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_particle_filter.py -------------------------------------------------------------------------------- /tests/test_point_cloud_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_point_cloud_sampling.py -------------------------------------------------------------------------------- /tests/test_potential_field_planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_potential_field_planning.py -------------------------------------------------------------------------------- /tests/test_probabilistic_road_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_probabilistic_road_map.py -------------------------------------------------------------------------------- /tests/test_pure_pursuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_pure_pursuit.py -------------------------------------------------------------------------------- /tests/test_quintic_polynomials_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_quintic_polynomials_planner.py -------------------------------------------------------------------------------- /tests/test_raycasting_grid_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_raycasting_grid_map.py -------------------------------------------------------------------------------- /tests/test_rear_wheel_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rear_wheel_feedback.py -------------------------------------------------------------------------------- /tests/test_rectangle_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rectangle_fitting.py -------------------------------------------------------------------------------- /tests/test_reeds_shepp_path_planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_reeds_shepp_path_planning.py -------------------------------------------------------------------------------- /tests/test_rocket_powered_landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rocket_powered_landing.py -------------------------------------------------------------------------------- /tests/test_rrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt.py -------------------------------------------------------------------------------- /tests/test_rrt_dubins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt_dubins.py -------------------------------------------------------------------------------- /tests/test_rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt_star.py -------------------------------------------------------------------------------- /tests/test_rrt_star_dubins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt_star_dubins.py -------------------------------------------------------------------------------- /tests/test_rrt_star_reeds_shepp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt_star_reeds_shepp.py -------------------------------------------------------------------------------- /tests/test_rrt_star_seven_joint_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt_star_seven_joint_arm.py -------------------------------------------------------------------------------- /tests/test_rrt_with_sobol_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_rrt_with_sobol_sampler.py -------------------------------------------------------------------------------- /tests/test_spiral_spanning_tree_coverage_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_spiral_spanning_tree_coverage_path_planner.py -------------------------------------------------------------------------------- /tests/test_stanley_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_stanley_controller.py -------------------------------------------------------------------------------- /tests/test_state_lattice_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_state_lattice_planner.py -------------------------------------------------------------------------------- /tests/test_two_joint_arm_to_point_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_two_joint_arm_to_point_control.py -------------------------------------------------------------------------------- /tests/test_unscented_kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_unscented_kalman_filter.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_visibility_road_map_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_visibility_road_map_planner.py -------------------------------------------------------------------------------- /tests/test_voronoi_road_map_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_voronoi_road_map_planner.py -------------------------------------------------------------------------------- /tests/test_wavefront_coverage_path_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/tests/test_wavefront_coverage_path_planner.py -------------------------------------------------------------------------------- /users_comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/users_comments.md -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/utils/angle.py -------------------------------------------------------------------------------- /utils/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuanzhongqiao/PythonRobotics-CN/HEAD/utils/plot.py --------------------------------------------------------------------------------