diff --git a/modules/mapping/point_cloud_sampling/point_cloud_sampling.html b/modules/mapping/point_cloud_sampling/point_cloud_sampling.html index 02657c64..16e20cd2 100644 --- a/modules/mapping/point_cloud_sampling/point_cloud_sampling.html +++ b/modules/mapping/point_cloud_sampling/point_cloud_sampling.html @@ -154,7 +154,7 @@ points.

API

-Mapping.point_cloud_sampling.point_cloud_sampling.voxel_point_sampling(original_points: numpy.ndarray[Any, numpy.dtype[numpy._typing._generic_alias.ScalarType]], voxel_size: float)[source]
+Mapping.point_cloud_sampling.point_cloud_sampling.voxel_point_sampling(original_points: numpy.ndarray[Any, numpy.dtype[numpy._typing._array_like._ScalarType_co]], voxel_size: float)[source]

Voxel Point Sampling function. This function sample N-dimensional points with voxel grid. Points in a same voxel grid will be merged by mean operation for sampling.

@@ -190,7 +190,7 @@ you want to obtain a specified number of points from point cloud.

API

-Mapping.point_cloud_sampling.point_cloud_sampling.farthest_point_sampling(orig_points: numpy.ndarray[Any, numpy.dtype[numpy._typing._generic_alias.ScalarType]], n_points: int, seed: int)[source]
+Mapping.point_cloud_sampling.point_cloud_sampling.farthest_point_sampling(orig_points: numpy.ndarray[Any, numpy.dtype[numpy._typing._array_like._ScalarType_co]], n_points: int, seed: int)[source]

Farthest point sampling function This function sample N-dimensional points with the farthest point policy.

@@ -227,7 +227,7 @@ this is suitable for real-time processing because of its fast computation time.<

API

-Mapping.point_cloud_sampling.point_cloud_sampling.poisson_disk_sampling(orig_points: numpy.ndarray[Any, numpy.dtype[numpy._typing._generic_alias.ScalarType]], n_points: int, min_distance: float, seed: int, MAX_ITER=1000)[source]
+Mapping.point_cloud_sampling.point_cloud_sampling.poisson_disk_sampling(orig_points: numpy.ndarray[Any, numpy.dtype[numpy._typing._array_like._ScalarType_co]], n_points: int, min_distance: float, seed: int, MAX_ITER=1000)[source]

Poisson disk sampling function This function sample N-dimensional points randomly until the number of points keeping minimum distance between selected points.

diff --git a/searchindex.js b/searchindex.js index 477db30c..a8530df1 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["getting_started","how_to_contribute","index","modules/aerial_navigation/aerial_navigation","modules/aerial_navigation/drone_3d_trajectory_following/drone_3d_trajectory_following","modules/aerial_navigation/rocket_powered_landing/rocket_powered_landing","modules/appendix/Kalmanfilter_basics","modules/appendix/Kalmanfilter_basics_2","modules/appendix/appendix","modules/arm_navigation/arm_navigation","modules/arm_navigation/n_joint_arm_to_point_control","modules/arm_navigation/obstacle_avoidance_arm_navigation","modules/arm_navigation/planar_two_link_ik","modules/bipedal/bipedal","modules/bipedal/bipedal_planner/bipedal_planner","modules/control/control","modules/control/inverted_pendulum_control/inverted_pendulum_control","modules/control/move_to_a_pose_control/move_to_a_pose_control","modules/introduction","modules/localization/ensamble_kalman_filter_localization_files/ensamble_kalman_filter_localization","modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization","modules/localization/histogram_filter_localization/histogram_filter_localization","modules/localization/localization","modules/localization/particle_filter_localization/particle_filter_localization","modules/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization","modules/mapping/circle_fitting/circle_fitting","modules/mapping/gaussian_grid_map/gaussian_grid_map","modules/mapping/k_means_object_clustering/k_means_object_clustering","modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial","modules/mapping/mapping","modules/mapping/normal_vector_estimation/normal_vector_estimation","modules/mapping/point_cloud_sampling/point_cloud_sampling","modules/mapping/ray_casting_grid_map/ray_casting_grid_map","modules/mapping/rectangle_fitting/rectangle_fitting","modules/path_planning/bezier_path/bezier_path","modules/path_planning/bspline_path/bspline_path","modules/path_planning/bugplanner/bugplanner","modules/path_planning/clothoid_path/clothoid_path","modules/path_planning/coverage_path/coverage_path","modules/path_planning/cubic_spline/cubic_spline","modules/path_planning/dubins_path/dubins_path","modules/path_planning/dynamic_window_approach/dynamic_window_approach","modules/path_planning/eta3_spline/eta3_spline","modules/path_planning/frenet_frame_path/frenet_frame_path","modules/path_planning/grid_base_search/grid_base_search","modules/path_planning/hybridastar/hybridastar","modules/path_planning/lqr_path/lqr_path","modules/path_planning/model_predictive_trajectory_generator/model_predictive_trajectory_generator","modules/path_planning/path_planning","modules/path_planning/prm_planner/prm_planner","modules/path_planning/quintic_polynomials_planner/quintic_polynomials_planner","modules/path_planning/reeds_shepp_path/reeds_shepp_path","modules/path_planning/rrt/rrt","modules/path_planning/state_lattice_planner/state_lattice_planner","modules/path_planning/visibility_road_map_planner/visibility_road_map_planner","modules/path_planning/vrm_planner/vrm_planner","modules/path_tracking/cgmres_nmpc/cgmres_nmpc","modules/path_tracking/lqr_speed_and_steering_control/lqr_speed_and_steering_control","modules/path_tracking/lqr_steering_control/lqr_steering_control","modules/path_tracking/model_predictive_speed_and_steering_control/model_predictive_speed_and_steering_control","modules/path_tracking/path_tracking","modules/path_tracking/pure_pursuit_tracking/pure_pursuit_tracking","modules/path_tracking/rear_wheel_feedback_control/rear_wheel_feedback_control","modules/path_tracking/stanley_control/stanley_control","modules/slam/FastSLAM1/FastSLAM1","modules/slam/FastSLAM2/FastSLAM2","modules/slam/ekf_slam/ekf_slam","modules/slam/graph_slam/graph_slam","modules/slam/iterative_closest_point_matching/iterative_closest_point_matching","modules/slam/slam","modules/utils/plot/plot","modules/utils/utils"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["getting_started_main.rst","how_to_contribute_main.rst","index_main.rst","modules/aerial_navigation/aerial_navigation_main.rst","modules/aerial_navigation/drone_3d_trajectory_following/drone_3d_trajectory_following_main.rst","modules/aerial_navigation/rocket_powered_landing/rocket_powered_landing_main.rst","modules/appendix/Kalmanfilter_basics_main.rst","modules/appendix/Kalmanfilter_basics_2_main.rst","modules/appendix/appendix_main.rst","modules/arm_navigation/arm_navigation_main.rst","modules/arm_navigation/n_joint_arm_to_point_control_main.rst","modules/arm_navigation/obstacle_avoidance_arm_navigation_main.rst","modules/arm_navigation/planar_two_link_ik_main.rst","modules/bipedal/bipedal_main.rst","modules/bipedal/bipedal_planner/bipedal_planner_main.rst","modules/control/control_main.rst","modules/control/inverted_pendulum_control/inverted_pendulum_control_main.rst","modules/control/move_to_a_pose_control/move_to_a_pose_control_main.rst","modules/introduction_main.rst","modules/localization/ensamble_kalman_filter_localization_files/ensamble_kalman_filter_localization_main.rst","modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_main.rst","modules/localization/histogram_filter_localization/histogram_filter_localization_main.rst","modules/localization/localization_main.rst","modules/localization/particle_filter_localization/particle_filter_localization_main.rst","modules/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization_main.rst","modules/mapping/circle_fitting/circle_fitting_main.rst","modules/mapping/gaussian_grid_map/gaussian_grid_map_main.rst","modules/mapping/k_means_object_clustering/k_means_object_clustering_main.rst","modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_main.rst","modules/mapping/mapping_main.rst","modules/mapping/normal_vector_estimation/normal_vector_estimation_main.rst","modules/mapping/point_cloud_sampling/point_cloud_sampling_main.rst","modules/mapping/ray_casting_grid_map/ray_casting_grid_map_main.rst","modules/mapping/rectangle_fitting/rectangle_fitting_main.rst","modules/path_planning/bezier_path/bezier_path_main.rst","modules/path_planning/bspline_path/bspline_path_main.rst","modules/path_planning/bugplanner/bugplanner_main.rst","modules/path_planning/clothoid_path/clothoid_path_main.rst","modules/path_planning/coverage_path/coverage_path_main.rst","modules/path_planning/cubic_spline/cubic_spline_main.rst","modules/path_planning/dubins_path/dubins_path_main.rst","modules/path_planning/dynamic_window_approach/dynamic_window_approach_main.rst","modules/path_planning/eta3_spline/eta3_spline_main.rst","modules/path_planning/frenet_frame_path/frenet_frame_path_main.rst","modules/path_planning/grid_base_search/grid_base_search_main.rst","modules/path_planning/hybridastar/hybridastar_main.rst","modules/path_planning/lqr_path/lqr_path_main.rst","modules/path_planning/model_predictive_trajectory_generator/model_predictive_trajectory_generator_main.rst","modules/path_planning/path_planning_main.rst","modules/path_planning/prm_planner/prm_planner_main.rst","modules/path_planning/quintic_polynomials_planner/quintic_polynomials_planner_main.rst","modules/path_planning/reeds_shepp_path/reeds_shepp_path_main.rst","modules/path_planning/rrt/rrt_main.rst","modules/path_planning/state_lattice_planner/state_lattice_planner_main.rst","modules/path_planning/visibility_road_map_planner/visibility_road_map_planner_main.rst","modules/path_planning/vrm_planner/vrm_planner_main.rst","modules/path_tracking/cgmres_nmpc/cgmres_nmpc_main.rst","modules/path_tracking/lqr_speed_and_steering_control/lqr_speed_and_steering_control_main.rst","modules/path_tracking/lqr_steering_control/lqr_steering_control_main.rst","modules/path_tracking/model_predictive_speed_and_steering_control/model_predictive_speed_and_steering_control_main.rst","modules/path_tracking/path_tracking_main.rst","modules/path_tracking/pure_pursuit_tracking/pure_pursuit_tracking_main.rst","modules/path_tracking/rear_wheel_feedback_control/rear_wheel_feedback_control_main.rst","modules/path_tracking/stanley_control/stanley_control_main.rst","modules/slam/FastSLAM1/FastSLAM1_main.rst","modules/slam/FastSLAM2/FastSLAM2_main.rst","modules/slam/ekf_slam/ekf_slam_main.rst","modules/slam/graph_slam/graph_slam_main.rst","modules/slam/iterative_closest_point_matching/iterative_closest_point_matching_main.rst","modules/slam/slam_main.rst","modules/utils/plot/plot_main.rst","modules/utils/utils_main.rst"],objects:{"Mapping.normal_vector_estimation.normal_vector_estimation":[[30,0,1,"","calc_normal_vector"],[30,0,1,"","ransac_normal_vector_estimation"]],"Mapping.point_cloud_sampling.point_cloud_sampling":[[31,0,1,"","farthest_point_sampling"],[31,0,1,"","poisson_disk_sampling"],[31,0,1,"","voxel_point_sampling"]],"Mapping.rectangle_fitting.rectangle_fitting":[[33,1,1,"","LShapeFitting"]],"Mapping.rectangle_fitting.rectangle_fitting.LShapeFitting":[[33,1,1,"","Criteria"],[33,2,1,"","R0"],[33,2,1,"","Rd"],[33,2,1,"","criteria"],[33,2,1,"","d_theta_deg_for_search"],[33,3,1,"","fitting"],[33,2,1,"","min_dist_of_closeness_criteria"]],"PathPlanning.BSplinePath.bspline_path":[[35,0,1,"","approximate_b_spline_path"],[35,0,1,"","interpolate_b_spline_path"]],"PathPlanning.CubicSpline.cubic_spline_planner":[[39,1,1,"","CubicSpline1D"],[39,1,1,"","CubicSpline2D"]],"PathPlanning.CubicSpline.cubic_spline_planner.CubicSpline1D":[[39,3,1,"","calc_first_derivative"],[39,3,1,"","calc_position"],[39,3,1,"","calc_second_derivative"]],"PathPlanning.CubicSpline.cubic_spline_planner.CubicSpline2D":[[39,3,1,"","calc_curvature"],[39,3,1,"","calc_position"],[39,3,1,"","calc_yaw"]],"PathPlanning.DubinsPath.dubins_path_planner":[[40,0,1,"","plan_dubins_path"]],"utils.plot":[[70,0,1,"","plot_curvature"]]},objnames:{"0":["py","function","Python function"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"]},objtypes:{"0":"py:function","1":"py:class","2":"py:attribute","3":"py:method"},terms:{"0":[2,5,6,7,12,16,20,21,28,30,35,37,39,40,50,56,59,66,67,69,70],"000000":67,"0004460978857535104":67,"001":66,"0068996":6,"00766623":6,"01":[5,64,67,70],"010":67,"010729072751057656":67,"0126109674819155":67,"02":[28,67],"0224618077401504":6,"023098460073039763":64,"05":12,"05064471":6,"06219243":6,"06326":52,"07":64,"084":67,"08855629":6,"08868895":6,"0f":67,"0x139196438":6,"1":[5,6,7,12,16,17,20,21,23,28,30,35,37,40,50,56,59,65,67,69],"10":[6,10,28,64,66,67],"100":[6,12,28,64,67],"1000":[6,31,35],"10703":[0,2],"11":[0,5,6,67],"11555291":6,"12":[6,67],"122":28,"1227":67,"1228":67,"125083004":67,"12561859":6,"12a_4t":50,"12t":50,"13":6,"130":6,"1344":67,"13957621":6,"14":[5,6],"14142933":6,"142":67,"1483":67,"15":[6,12,40,51,64,66,67],"150":28,"151":67,"1571437":6,"16":6,"1601":52,"17":6,"18":[6,67],"180":6,"1808":[0,2],"189":67,"19":6,"1972439134893":67,"1985":28,"1d":[48,67],"1e":5,"1n":6,"2":[2,5,6,8,12,16,17,21,23,28,35,37,40,50,51,56,59,69],"20":[6,7,28,64,66,67],"2010":67,"20a_5t":50,"20t":50,"21":6,"215":67,"21534324":6,"22":6,"23":6,"230":6,"232":67,"24":6,"25":[6,12,64,67],"256":67,"27":6,"2_":7,"2a":37,"2a_2":50,"2a_2t":50,"2c":39,"2c_":39,"2cx":39,"2d":[6,17,20,21,26,27,28,32,36,37,38,40,41,44,48,50,67,68,70],"2l":16,"2l_0l_1":12,"2lmsin":16,"2n":6,"2x1":66,"2x2":[64,66],"2z":6,"3":[0,2,5,6,7,12,17,21,28,30,35,40,48,50,51,66,67,69],"30":[6,28,66,67],"30943011":6,"31":67,"320031728":67,"3299":67,"338155":67,"34638597":6,"35":12,"3825":67,"38334183":6,"3a_3t":50,"3d":[2,3,6,29],"3dof":67,"3dx":39,"3f":67,"3t":50,"3x1":66,"4":[5,6,7,12,20,21,28,34,35,50,67],"40":28,"400":7,"4000000000000001":6,"414":67,"42029769":6,"427649841628278":67,"428":67,"43":67,"448":67,"45":[12,40,67],"45725355":6,"49420941":6,"499":64,"4a_4t":50,"4d":67,"4n":39,"4t":50,"5":[5,6,7,12,28,35,50,64,66,67],"50":[28,64,66,67],"500234":67,"512":67,"524048014922737":67,"53116527":6,"56812114":6,"5a_5t":50,"5a_st":50,"5t":50,"6":[5,6,7,12,28,39,40,50,59,67],"60":6,"600":5,"605077":6,"609154":67,"64203286":6,"65":5,"652":67,"67898872":6,"6a_3t":50,"6dx":39,"6t":50,"7":[5,6,7,12,30,39,50,64,67],"706393":67,"716":67,"7191686":67,"73":67,"735":67,"75":12,"750000000000007":67,"76":6,"785":67,"8":[6,7,12,28,40,50,64,67],"80":[6,7],"82":64,"8405":67,"8624":67,"9":[1,6,7,12,50,67],"90":7,"9074":67,"95":5,"951154575772496e":64,"976":67,"985":67,"99":[5,7,30],"997297":67,"997826":67,"\u03b4":59,"\u03c6":59,"\u03c7":67,"\u975e\u7dda\u5f62\u30e2\u30c7\u30eb\u4e88\u6e2c\u5236\u5fa1\u306b\u304a\u3051\u308bcgmres\u6cd5\u3092python\u3067\u5b9f\u88c5\u3059\u308b":56,"a\u00e7\u0131kme\u015f":5,"beh\u00e7et":5,"case":[1,6,7,21,35,64,66,67],"class":[12,15,33,39,64],"default":[30,31,35,40],"do":[7,12,64],"final":[5,7,17,21,37,40,49,54,55],"float":[17,28,30,31,39,40,70],"function":[1,6,7,12,16,20,28,31,33,35,44,48,56,59,66,67,70],"import":[5,6,7,12,28,35,39,64,66,67],"int":[7,28,31,35,64,66],"n\u03c7":67,"new":[2,6,7,64,66],"return":[5,6,7,12,17,28,30,31,33,35,39,40,64,66,67],"short":1,"true":[5,6,7,20,21,23,25,28,39,40,64,66,67],"try":[1,12,64],"var":6,"while":[28,64,66],A:[1,5,6,7,12,16,17,28,30,34,37,39,40,45,46,48,51,52,59,61,62,66,67],And:[20,50],As:[39,64,66,67],At:[1,64,66,67],But:[6,17,21,28],By:67,For:[0,6,7,21,28,39,40,50,64,66,67,70],If:[1,7,12,16,21,30,33,34,35,40,50,54,64,66],In:[0,1,6,7,10,12,17,20,21,28,30,31,33,37,44,49,50,52,54,55,64,66,67],It:[0,1,6,7,12,21,23,33,34,35,39,40,50,64,67,68],Its:[20,44],No:67,Not:[35,67],OF:64,Of:[2,66],On:[7,38,40],One:1,That:[6,67],The:[0,1,2,6,7,12,16,17,20,21,23,24,25,28,31,33,35,37,39,41,43,44,49,52,54,55,59,61,63,64,65,66],Then:[12,50,67],There:[21,30],These:[6,39,66,67],To:[2,6,17,28,64,66,67],With:66,_0:39,_1:67,_2:67,_:[6,7,12,17,20,39,40,64,67],__init__:[12,64],_dom_class:64,_edg:67,_generic_alia:31,_i:[35,67],_j:[39,67],_last_:6,_m:67,_n:67,_probabilist:[21,23],_t:20,_type:31,_vertic:67,a_0:50,a_1:50,a_1t:50,a_2:50,a_2t:50,a_3:50,a_3t:50,a_4:50,a_4t:50,a_5:50,a_5t:50,a_:[39,50],a_st:50,ab:[0,64,67],abid:6,abil:28,abl:[7,67],about:[6,17,66,67],abov:[6,7,30,39,64],ac_j:39,academia:0,accel:59,acceler:[7,50],accept:1,access:1,accord:[6,64,67],account:[7,12,17,66],accumul:66,accur:[35,37],aco:40,acquir:31,across:6,act:66,actual:[12,64,66],actuat:17,ad:[2,6,7,12,21,35,66,67],adapt:29,add:[0,64,66],add_new_lm:64,addit:[6,7,35,67],adjac:[16,54],adjust:[6,35,64],admiss:52,advantag:33,aerial:2,after:[1,7,21,39,64,66,67],again:[7,50,64,67],agre:1,agv:50,albeit:67,algebra:16,algorithm:[0,2,6,8,15,22,27,28,31,33,36,37,38,40,47,48,52,57,68,69],algotihm:28,align:[6,7,17,37,67],all:[1,6,7,21,30,31,33,35,40,50,66,67],allow:[6,7,12,33,67],almost:67,along:[7,17,50,66],alpha:[12,17,28,40,67],alpha_m:5,alreadi:12,also:[1,6,7,12,20,35,39,64,66,67],although:31,alwai:6,among:[40,67],an:[0,6,7,12,16,17,25,28,30,31,33,38,44,52,58,59,64,66,67],analyt:[39,40,67],anatom:12,anchor:67,andrew:66,ang:28,angl:[6,12,16,17,28,33,39,40,59,64,66,67],angle1:67,angle2:67,anglen:[64,66],angular:[5,17,64,66],ani:[1,7,31,35],anim:[0,44,49,54,55,65],annot:12,antialias:6,anywher:67,api:[29,48],apollo:58,apolloauto:58,appear:66,append:[28,39,64,66,67],appendix:2,appendleft:28,appli:[16,33,66,67],applic:[1,2,17,52,66,67],appreci:1,approach:[2,28,48,64,67],appropri:66,approx:[16,67],approxim:[39,48],approximate_b_spline_path:35,ar:[0,1,2,6,7,17,20,21,23,24,25,28,30,31,33,35,39,40,43,44,49,50,52,54,55,56,64,66,67],arang:[6,28,39],arc:54,arctan2:17,area:[10,12,28,54],arg:67,argmin:67,arithmet:6,arm:2,around:[6,59],arrai:[5,6,7,12,28,30,35,39,40,64,66,67],array_lik:[35,70],arriv:67,arrow_length:40,arrowprop:12,artifact:1,artifici:23,arxiv:0,ascend:39,assign:7,associ:[6,64,66,67],assum:[21,23,39,50,54,67],ast:7,atan2:[12,40,64,66],atsushi:66,atsushi_twi:66,atsushisakai:[0,1,20,59],attach:16,attempt:12,au:12,author:[66,67],autom:28,automat:[52,63],automobil:63,autonom:[0,34,52,57,58,63],avail:[66,67],averag:[6,21,31,40,64],avoid:[2,9,41,44,67],awai:66,ax1:64,ax2:64,ax3:64,ax:[6,16,50],axes3d:6,axi:[6,12,17,28,33,39,40,50,64,66],az_k:59,az_t:59,b:[2,5,6,7,12,16,20,37,39,48,50,59,64,66,67],b_0:50,b_1t:50,b_2t:50,b_3t:50,b_4t:50,b_5t:50,b_:[35,39],b_orig:35,back:12,backer:1,background:1,backward:51,bailei:65,balanc:16,bar:[6,7,59,66],base:[2,7,12,16,17,21,28,30,31,33,34,39,40,45,48,50,52,59,64,65,66,69],basi:35,basic:[0,2,8,28,48],batch:48,bay:[6,8,21,67],bayes_filt:7,bayesian:[7,21],beacon:66,beam:28,bear:[66,67],becaus:[6,7,12,17,31,70],becom:[1,6,7,31,66],been:[7,66,67],befor:[1,7,12,64,66,67],begin:[5,6,7,16,20,35,37,39,50,56,59,64,66,67],beginn:0,behavior:0,behind:[0,67],beizer:34,bel:7,belief:[7,64,66,67],believ:66,bell:6,belong:64,below:[7,17,33,39,54],berkelei:59,best:[12,33],beta:[12,17,40],better:67,between:[6,7,12,17,28,30,31,33,37,39,40,54,64,66,67,68],beyond:67,bezier:[2,48],bf:[7,56],bia:6,bias:48,bibtex:2,bidirect:48,big:6,bigger:35,binari:67,biped:2,bit:52,bivari:6,black:[12,20,21,23,43,52,54,64,66,67],blanco2010tutori:67,blanco:67,blog:6,blue:[20,21,23,25,44,49,54,55,61,64,66,67],bmatrix:[6,16,20,50,56,59,64,66,67],boldsymbol:67,boor:35,both:[0,6,51,66,67],bottom:[28,33],bound:28,boundari:[28,33,39,50,53],box:7,boxplu:67,breadth:48,breast:7,bresenham:28,brown:67,bspline:48,bspline_path:35,bsplinepath:35,bu:[7,16,59,64,66],bu_k:59,bu_t:20,bug:[1,2,48],build:1,build_doc:1,builder:1,bullet:[7,67],burgard:[6,7,67],c1:35,c2:35,c:[2,6,7,16,35,37,39,59,60,64,67,70],c_0:39,c_1:39,c_2:39,c_:39,c_b_i:5,c_i:35,c_i_b:5,c_sigma1:67,c_sigma2:67,c_sigma3:67,cal_observation_sigma:67,calc:[39,64],calc_chi2:67,calc_control_command:17,calc_curvatur:39,calc_first_deriv:39,calc_innov:66,calc_input:[66,67],calc_jacobian:67,calc_lm_po:66,calc_n_lm:66,calc_normal_vector:30,calc_posit:39,calc_rotational_matrix:67,calc_second_deriv:39,calc_yaw:39,calcul:[6,7,12,17,21,22,29,33,35,40,48,50,66,67,68,70],call:[6,12,33,35,67],camera:31,can:[1,6,7,10,12,17,20,21,23,28,30,33,34,35,37,39,40,50,54,59,64,66,67,68],cancel:17,cancer:7,cannot:[6,7,12,39],captur:66,car:[6,17,40,51,52],care:66,carlon:67,carnegi:33,carri:7,cart:16,cast:[2,29],categor:40,categori:67,caus:7,cccccc:39,cccccccccccccc:5,cd:0,cdot:[6,7,39],cell:[28,64,67],center:[21,28,30],center_vector:30,certain:[7,31,33],challeng:63,chanc:7,chang:[10,21,33,34,35,64,66,67],chapter:54,character:67,charecterist:6,charg:66,check:[0,1,28,54],chi:67,chi_:67,chi_k:67,children:64,choleski:64,choos:7,chosen:[7,64],ci:1,circl:[2,21,29,52],circleci:1,cla:66,classic:12,classifi:67,clear:1,click:[1,10,12],clim:28,clone:0,close:[28,48],closer:17,closest:[2,69],closur:67,clothoid:[2,48],cloud:[2,29,30],cluster:[2,29,33],cm:6,cmap:[6,28],cn:67,co:[12,16,20,28,37,40,56,59,64,66,67],code:[0,2,20,33,34,35,37,39,40,41,46,51,52,53,54,59,64,66,67],coeffici:39,coin:7,collect:[0,2,28,67],collid:54,collis:[41,54],color:[12,17,28,67,70],colorbar:28,column:23,com:[0,5,6],combin:[66,67],come:[59,67],comma:28,command:[7,17,64,67],comment:1,common:[12,71],commun:1,compact:67,compactli:67,compani:1,compar:[17,31,66,67],complet:[6,7,38,66,67],complex:[31,52,53],compon:12,composit:67,comprehend:6,comprehens:40,compromis:31,comput:[7,17,31,40,64,66,67],compute_jacobian:64,compute_weight:64,concept:[6,7,67],concetr:64,concis:[1,66],concret:67,conda:0,condit:[8,39,50,67],condition:7,conf:28,confid:66,configur:[12,17],confus:6,conjug:23,consecut:67,consensu:29,consid:[1,12,30,66,67],consist:[16,30,33,40,67],constant:[33,67],constrain:[12,67],constraint:[17,40,56,67],construct:[6,17,28,40,48,67],consumpt:5,contact:1,contain:[5,7,28,66,70],context:67,contin:6,continu:[6,21,34,37,48],contour:6,contourf:6,contrast:67,contribut:[2,67],control:[2,7,9,34,35,50,52,60,61,64,66,67],converg:[64,67],convert:[28,67],convexif:5,convolut:7,coord:12,coordin:[12,16,28,39,64,66,67],copi:[64,67],cork:17,correct:[7,17,64,66],correctli:[7,12],correl:8,correspond:[7,28,66,67],cosin:12,cost:[16,56,59],cotrol:59,could:67,cours:[34,40,43,59,61,66],cov:6,covari:[7,8,20,22,64,66,67],covariac:20,cover:66,coverag:[2,48],cow:6,cpoint:28,creat:[0,1,6,17,67],credit:12,cross:[21,25,43,49,52,54,55,61,64,66],crux:7,cset:6,cstride:6,csv:28,cubic:[2,48],cubic_spline_plann:39,cubicsplin:39,cubicspline1d:39,cubicspline2d:39,cumsum:64,current:[1,7,17,21,28,66,67],curv:[6,34,35,37,40,48,51],curvatur:[34,35,37,40,70],cvxpy:[0,59],cx:[16,66],cyan:[43,44,49,52,55],d1:67,d2:[64,67],d:[6,16,21,37,39,40,48,64,66,67],d_1:40,d_2:40,d_3:40,d_:[39,56],d_a:56,d_i:67,d_j:67,d_theta_deg_for_search:33,dare:16,darpa:63,data:[5,6,21,28,30,31,33,39,64,66,67,70],dataset:[6,69],ddot:[6,16,39],ddy:39,de:35,dead:[20,23,64,66,67],deal:6,decomposit:68,decreas:[7,33,64],deepcopi:[64,67],def:[5,6,12,28,35,64,66,67],defect:2,defin:[6,7,12,16,17,39,66,67],definit:[2,16],deg2rad:[40,64,66,67],deg:[33,39],degre:[17,35,59,67],delta:[20,37,56,59,64,66,67],delta_i:17,delta_x:17,deltax:67,den:64,denomin:7,denot:[6,7,67],depend:[0,1,2,8,12,39,67],depth:48,dequ:28,deriv:[12,33,52,67],describ:[1,17,64,66],descript:[1,64],design:[14,22],desir:12,det:[6,64,67],detail:[0,1,2,7,16,54,67],detect:[7,33],determin:[12,17,28,31,33,39,66,67],determinist:[6,64],develop:[0,1],deviat:[6,67],diag:[5,64,66,67],diagon:6,diagram:[7,12],dict:12,didn:7,die:64,dieter:[6,7],diff:17,differ:[7,17,21,33,34,37,64,66,67],differenti:[39,50,56,67],difficult:6,dijkstra:[48,49,55],dimens:[6,17,23,35,39],dimension:[6,31,39,48],dir:[0,1],dir_cosin:5,direct:[12,17,21,33,52,67],directli:[12,67],directori:0,discrep:67,discret:[16,21,28,59],discretis:28,discrimin:24,discuss:67,disk:29,displac:12,displai:[5,7,28],displaystyl:7,dist:28,distanc:[12,17,21,23,28,30,31,33,34,37,39,40,44,64,66,67,70],distribut:[21,31,33,64,67],div:5,dn:[64,66,67],doc:1,docstr:1,document:[0,6,30,59],doe:[6,15,21,30,31,54],doesn:[7,66],dof:[5,17],domain:52,donat:1,done:[64,66,67],door:7,doorwai:7,dot:[16,20,56,59,64,66],doubl:[46,52],down:[12,17],download:67,dr:66,draw:12,draw_angl:12,drawn:64,drewtu2:66,drive:[6,17,52,57,58,61,62,66],drone:[2,3],ds:39,dt:[17,59,64,66,67],dta:59,dtb:59,dtype:[31,66],du:16,du_:59,dubin:[2,48],dubins_path_plann:40,dubinspath:40,due:[7,21],dure:[1,12,64,67],dx:[6,7,12,64,66,67],dy:[39,64,66],dynam:[2,43,48,59],dz:64,e:[6,7,17,28,40,64,66,67],e_:67,e_j:67,e_x:6,each:[0,1,2,6,7,20,21,28,31,33,35,39,40,44,50,54,64,66,67],earlier:[64,67],eas:0,easi:[1,2,7,28],easier:[12,66],easili:[17,67],east:28,eb6d1cbe6fc90c7be9210bf153b3a04f177cc138:59,ece452:36,edg:[33,67],edges_odom:67,edges_scan:67,effect:[17,64,67],effector:[10,12],effici:33,einsum:6,either:67,ekf:[2,20,24,64,67,69],ekf_slam:66,elbow:12,elbow_i:12,elbow_x:12,element:[6,23,28,35,66],elf:28,ellips:[6,20,52],ellipsoid:52,els:[35,64,67],embersarc:5,empti:[6,28,67],encompass:33,end:[5,6,7,10,12,16,20,34,35,37,39,40,50,56,59,64,66,67],end_i:40,end_x:40,end_yaw:40,endpoint:35,enkf:19,ensambl:[2,22],ensur:39,enter:67,entri:67,env:0,environ:[0,1,6,7,12,21,28,38,52,53,67],eq:[50,67],equal:[7,12,17,28,39,40,66,67],equat:[3,7,12,16,17,20,23,35,39,50,56,59,64,66,67],equival:35,error:[1,6,7,17,21,33,66,67],estim:[2,7,20,23,25,29,64,66,67],eta:[2,7,48],eta_j:67,etc:[7,31],euclid:44,euler:[59,67],evalu:33,event:7,everi:[6,66],evid:7,evolv:64,ex:20,exactli:7,exampl:[2,6,8,12,21,26,28,30,32,33,35,39,40,64,65,66,68,69],except:64,execut:[0,1,64],exist:[2,21,66],exp:[6,21,64,67],expand:54,expans:28,expant:59,expect:[1,66,67],experi:64,experienc:66,explain:[1,17,31],explor:[2,48,67],express:[12,35,39],extend:[2,12,17,22,66],extended_kalman_filt:20,extens:52,extent:67,extern:31,extract:31,ey:66,f1:66,f2:66,f51a73f47cb922a12659f8ce2d544c347a2a8156:59,f:[0,5,6,7,20,28,35,59,64,66,67],f_:7,f_x:7,fac:6,facecolor:12,facilit:67,fact:67,factor:70,fair:7,fake:7,fals:[7,28,35],famili:64,far:[31,66],farther:31,farthest:29,farthest_point_sampl:31,fashion:67,fast:[31,37,44,64],fastslam1:[2,69],fastslam:[2,64,69],feasibl:53,featur:[2,64,65,67],feedback:[2,16,60],field:48,fig:[6,64],figsiz:28,figtext:64,figur:[5,6,28,35,39,54,64,67],file:[1,28,67],file_read:28,filenam:[5,7],fill:[6,28,67],filter:[2,6,8,22,64,66,67],financi:1,find:[1,12,17,44,54,66,67],first:[1,7,12,28,33,48,59,67],firstli:67,fit:[2,29,37],five:39,fix:[2,67],flip:7,flood:28,flood_fil:28,focu:[0,1],focus:52,folder:67,follow:[1,2,3,6,7,23,30,35,37,39,50,64,66,67],fontsiz:67,footstep:14,forc:16,form:[6,7,12,66],format:[28,67],formul:[7,50,60,69],formula:[21,35,67],forward:[7,12,51,59,67],forward_kinemat:12,found:67,fox:[6,7],fpf:7,frac:[5,6,7,12,16,20,21,23,30,35,37,39,56,59,64,66,67],frame:[2,48,66],free:[1,5,28,54],freedom:[17,67],frenet:[2,48],fresnel:48,fring:28,frm:54,from:[1,5,6,7,12,16,17,20,22,25,28,30,31,33,34,35,39,40,50,54,59,64,66,67,70],fuel:5,full:67,fulli:[57,67],funciton:64,further:67,fusion:[19,20,23,24],futur:7,fx:[7,64,66],fx_t:20,g1:37,g2o:67,g:[6,16,17,20,28,40,48,66,67],g_i:5,g_odom:67,g_scan:67,g_x:40,g_y:40,g_yaw:40,gain:[8,17,66],gamma:12,gather:6,gaussian:[2,7,8,21,29,64,67],gca:[6,28],gco:16,gener:[0,2,3,6,8,20,28,31,33,34,35,39,40,42,43,48,53,67],generate_ray_casting_grid_map:28,geometr:52,geometri:12,get:[1,2,6,7,12,17,20,21,34,39,50,59,64,67],get_h_b:67,get_lm_pos_from_st:66,ghliu:51,gif:[1,64],gird:21,git:0,github:[0,1,2,5],give:[6,7,12,28,67],given:[6,7,12,17,28,39,64,66,67],gm:16,gmre:[2,60],gnss:20,go:[0,1,12,17,66,67],goal:[0,1,10,12,17,37,40,52,54,67],goe:[12,51],good:[31,56],govern:17,gp:[20,66,67],grand:63,graph:[1,2,35,49,52,55,69],graph_based_slam:67,graphics_radiu:67,graphslam:67,graviti:5,great:1,greater:[30,31],green:[20,28,52,61,66],grid:[2,21,29,31,39,40,48,64,66,67],grind:21,gripper:12,grisetti2010tutori:67,grisetti:67,ground:[64,66,67],grow:66,guess:7,guid:52,gyro:20,gz:64,h:[7,20,21,56,66,67],h_:39,h_i:39,h_t:66,ha:[6,7,20,21,28,39,40,64,65,67],had:[7,64],hallwai:7,hamiltonian:56,han:28,hand:7,handi:28,happen:1,hat:[64,67],have:[1,6,7,12,31,33,64,66,67],head:[7,17,35,39,70],header:1,heading_list:70,heat:44,height:6,help:[1,7,12,17,67],henc:[6,7,12],here:[6,7,28,35,66],hermit:37,heurist:[44,52],hf:64,hi:67,high:[23,28,53,66],higher:[1,17,21],highest:[6,64],hist:[6,64],histogram:[2,7,22],histori:[2,64,66,67],hline:7,hobbi:1,hold:[7,64,67],holonom:15,horizont:[16,33,67],how:[2,6,7,15,22,28,54,64,66,67],howev:[7,10,30,64,66,67],hphantom:67,hspace:64,hstack:[64,66,67],html:[5,64],http:[0,5,6,12],hv:64,hx_:20,hxdr:[66,67],hxest:66,hxtrue:[66,67],hybrid:[2,48],hz:67,i:[1,2,7,8,12,17,20,23,35,39,59,64,66,67],i_:39,i_j:23,i_k:23,icp:[2,69],id1:67,id2:67,id:[1,21,33,66,67],id_set:33,idea:[0,2,17,67],ident:[12,66,67],ieee:[28,67],ignor:12,ii:6,ij:[6,67],illustr:67,imag:[5,7,28],immateri:7,implement:[5,12,20,51,56,59,64,66,67],implicit:52,imposs:6,improv:[7,23,44,67],imshow:[28,67],imu:67,includ:[0,1,12,17,20,30,33,54,64,66,67],incorpor:[7,66,67],increas:[6,7,33,39,64],increment:[17,52],ind:[64,66],independ:[6,8,17,64,67],index:[2,64,66],indic:[64,67],industri:0,inertia:5,inf:[6,67],infom:20,inform:[1,6,7,21,23,40,48,54,66,67],infti:6,init_print:5,initi:[7,16,28,33,40,59,64,66,67],initp:66,inlier:30,inlier_dist:30,inlier_radio_th:30,inlin:[12,64,67],innermost:6,innov:66,input:[6,7,20,21,35,39,56,59,64,66,67],input_intel:67,insert:67,insight:64,inspir:5,instal:0,instanc:7,instanti:17,instead:[12,67],institut:33,int_:[6,37],integr:[46,48,52],intellig:67,interact:[10,12,64],interest:64,interpol:[37,39,48],interpolate_b_spline_path:35,interv:[20,33,39],intial:64,introduc:7,introduct:[2,8,68,69],intslid:64,intuit:[0,64,66],inv:[6,64,66,67],invers:[9,67],invert:[2,15],involv:[6,12],ip:64,ipython:[5,7,64],ipywidget:64,irion:67,issu:[1,31],item:1,iter:[2,7,28,30,31,66,67,69],itertool:67,ith:6,its:[6,7,12,17,31,37,40,44,52,66,67],itself:[7,12],ix:[35,39],iy:39,iyaw:39,iz1:67,iz2:67,iz:[64,66],j:[6,16,23,39,56,67],j_b:5,j_f:20,j_g:20,jacob_mot:66,jacobh:66,jacobian:[5,20,66,67],jame:39,jeff:67,jetbrain:1,jf:66,join:40,joint:[2,9],joint_angl:12,jth:6,judg:33,just:[1,6,7,12],k:[2,6,7,12,16,20,23,29,35,39,59,66,67,70],k_p:17,k_th_t:66,kalman:[2,6,8,22,66],kappa:[37,39],keep:[1,31],keesl:39,kei:7,kf:[2,8],kh:7,kick:7,kind:39,kinemat:9,kl:6,knot:35,know:[7,12,66],known:[12,21,39,50,64,66,67],ko:12,kp_alpha:17,kp_beta:17,kp_rho:17,kp_x:17,kp_y:17,kummerl:67,ky:[7,20],l0:12,l1:12,l:[6,7,16,28,33,37,40,59,67],l_0:12,l_1:12,l_1co:12,l_1sin:12,lab:59,labb:[6,7],label:[1,6,35,39,40,67,70],label_diagram:12,lagrang:16,lambda_1co:56,lambda_1vco:56,lambda_1vsin:56,lambda_2sin:56,lambda_2vco:56,lambda_2vsin:56,lambda_3:56,lambda_4:56,lambda_4u_a:56,land:[2,3],landmark:[23,64,66,67],lane:48,languag:[1,12],larg:[30,31,67],larger:[6,30,67],largest:64,laser:[28,33],last:66,lastli:17,later:70,lattic:[2,47,48],law:[6,8,12,16],lco:59,ldot:67,lead:[12,67],learn:[2,31],least:[1,30,40,66,67],lectur:64,left:[5,6,7,10,12,21,37,39,40,66,67,70],legend:[6,39,40,67],len:[35,64,66,67],length:[12,16,37,39,40],leq:[35,56],less:[30,31,35,64],lesson:12,let:[1,7,12,28,67],lg:28,li:67,librari:[0,1,12],licens:1,lidar01:28,lidar:[2,29,31,67],lidar_to_grid_map:28,lie:7,lieu:67,like:[0,1,6,7,21,31,54,64],likelihood:[7,67],linalg:[6,64,66,67],linalgerror:64,line:[17,20,23,24,28,38,39,40,43,49,52,54,55,61,64,66,67,70],linear:[2,16,17,39,50,60,64,66,67],linearli:[37,59],linewidth:[6,12,28],link:[9,16],link_length:12,linspac:[6,35,39,64],list:[6,35,39,40,67,70],lite:48,literatur:67,littl:66,ll:[6,12],lm:[64,66],lm_id:64,lm_size:[64,66],lmid:[64,66],lmp:64,load:[16,67],load_g2o_se2:67,loc:6,local:[1,2,8,50,52,67,69],locat:[6,7,64,66,67],logic:17,look:[7,21,64,67],lookup:48,loop:[48,67],lose:7,lost:7,low:[64,66],lower:[6,64,67],lowest:64,lqr:[2,15,48,60],lrl:40,lshapefit:33,lsl:40,lsr:40,luca:67,m:[5,16,31,33,39,40,64,66,67],m_dist_th:[64,66],m_k:67,machin:31,made:66,magazin:67,magic:7,magnitud:70,mahalanobi:[64,66],mahanfathi:52,mai:6,main:[1,35,66,67],maintain:64,maintoolbar:5,major:[6,7],make:[1,6,12,39,67],malaga:67,mammogram:7,manag:21,maneuv:50,manifold:67,manipul:12,manual:1,map1:28,map:[2,7,17,21,30,31,33,44,48,64,66,67,69],map_float:28,mar:5,margin:7,mark:28,markers:[64,67],mass:16,master:[20,59],match:[2,28,67,69],materi:59,math:[6,12,28,64,66,67],mathbb:[6,67],mathbf:[7,35,67],mathcal:[7,67],mathemat:[1,7,60],mathit:6,mathjax:5,mathop:67,mathrm:[7,37,67],mathsf:[7,67],mathtt:6,matmul:12,matplotlib:[0,6,12,28,39,64,66,67],matri:67,matric:[7,67],matrix:[5,6,20,22,39,66,67,68],max:[35,56,59,64,67],max_angular_spe:17,max_it:31,max_itr:67,max_linear_spe:17,max_rang:[64,66,67],maxi:28,maximum:[6,17,21,31,33,40,59,64,66,67],maxx:28,mayb:12,mco:16,mdist:66,mean:[2,6,7,20,21,23,24,28,29,31,35,49,55,61,65,67],measur:[6,7,23,28,64,66,67],measure_constraint:67,mechan:12,mellon:33,mention:64,menubar:5,merg:[17,31],mesh:6,meshgrid:6,method:[12,28,30,31,33,39,49,52,54,55,63,66],mgrid:6,michael:5,mid:6,might:[1,12,21,31,35],min:[35,59,66,67],min_dist:31,min_dist_of_closeness_criteria:33,mind:1,mini:28,minid:66,minim:[16,40,59],minimum:[2,31,33,40,59],minor:28,minx:28,miss:[2,7],mit:[6,7],mix:7,ml:16,mlab:6,mm:66,mobil:[24,38,42,47,53,67,68],mod:[17,40],mode:[6,40,56,59],model:[2,6,7,15,21,22,33,39,40,45,46,48,52,53,60,64,66,67],model_predictive_speed_and_steer_control:59,modifi:14,modul:[0,1,2,33,70],moment:5,mono:39,moravec:28,more:[0,2,7,16,33,35,64,66,67],most:12,mostli:67,motion:[6,7,22,44,48,52,53,55,56,61,62,64,66,67],motion_model:[64,66,67],move:[2,6,7,12,15,16,21,67],move_to_pos:17,move_to_pose_robot:17,movement:21,mpc:[15,60],mpl_toolkit:6,mplot3d:6,mu1:6,mu2:6,mu:[6,7,64],mu_1:6,mu_2:6,mu_:[6,7],mu_i:6,mu_j:23,mu_k:23,mu_n:6,mu_new:6,mu_p:6,mu_x:6,mu_z:[6,7],much:[6,33,64,66],multipl:[6,7,39,66,67],multipli:[6,7,17,67],multivari:[6,8,66],multivariate_gaussian:6,multivariate_norm:6,must:[12,35,39,66],mx:66,my:1,mypi:0,n1:6,n2:6,n:[2,6,9,28,30,31,35,39,64,66,67],n_:23,n_lm:64,n_particl:64,n_path_point:35,n_point:[12,31],name:[12,17,33,67],natur:39,navig:[0,2,17,41,44,53],ncol:64,ndarrai:31,nearbi:66,nearest:33,necessari:28,need:[12,17,21,28,39,67],neff:64,neg:7,neighbour:28,net:12,new_indic:64,next:[1,7,21,28,66,67],ngraphslam:67,nlm:66,node:[39,44,67],nois:[7,20,23,30,64,66,67],noisi:66,noiz:21,non:[15,67],none:[33,35,39,40],nonlinear:[2,37,60],nonlinear_control:56,norm:[5,6],normal:[2,6,7,17,29,64,67],normal_vector:30,normal_vector_estim:30,normalize_weight:64,north:28,notag:67,notat:67,note:[1,6,7,17,35,66,67],notebook:[5,64,66,67],noth:[6,7],notic:[1,12,64,66],now:[7,12,50,67],np:[5,6,12,28,30,35,39,40,64,66,67],nrow:64,nt:6,nth:64,num:64,num_landmark:66,number:[7,17,28,30,31,35,39,64,66,67,70],number_of_nod:67,numer:[6,67],numpi:[0,5,6,12,28,31,39,64,66,67],nx1:66,nx:28,nxn:66,ny:28,o:67,ob:[59,67],object:[2,6,12,16,29,66,67],observ:[22,25,30,64,67,69],obstacl:[2,9,28,43,44,52],obtain:[31,67],obvious:6,occup:[28,64],occupi:28,occur:7,od:59,odom:67,odometri:67,off:6,offlin:67,offset:[6,12,17,34],offset_yawrate_nois:64,often:67,ok:1,okai:12,old:64,omega:[5,17,20,67],omega_i:64,omega_j:67,omega_t:20,ominu:67,one:[6,7,12,17,30,33,39,40,48,65,67],ones:[28,64,66],onli:[0,1,6,7,16,17,31,64,66,67],onlin:67,ons:67,open:[0,28,58],oper:[31,67],optim:[2,37,48,51,52,53,56,59],optimz:67,option:[35,40],order:[28,39,67],org:[0,20],orient:[17,20,21,28,37,50,67],orig_point:31,origin:[12,33,66,67,70],original_point:31,os:1,oss:[0,1],other:[1,6,7,12,31,37,67],otherwis:35,our:[1,6,7,12,39],out:[17,64,67],outlier:30,output:[6,17,40,64,67],outsid:[39,66],outward:54,over:[6,66,67],overdetermin:67,overlin:7,overview:1,ox:[28,33],oy:[28,33],p102:17,p1:30,p2:30,p3:30,p:[6,7,12,16,17,30,35,40,64,66,67],p_1:30,p_2:30,p_3:30,p_:[20,21,66],p_ix_i:6,p_t:[20,21,66],pack:6,packag:28,page:2,pair:67,panel:1,paper:[0,1,2,5,33],parallel:[0,17],param:66,paramet:[5,6,17,30,31,33,35,40,48,50,64,66,67,70],parameter:67,pars:67,parse_edg:67,part:[2,8,39,66,67],partial:[20,56,59,67],particl:[2,22,64,67],particular:[66,67],partwai:7,pass:[35,39,64,66],past:7,patch:6,path:[2,12,17,35,39,43,44,45,49,50,51,53,55,57,58,59,61,62,63,67,70],path_finder_control:17,path_i:40,path_x:40,path_yaw:40,pathfindercontrol:15,pathplan:[35,39,40],patienc:1,patreon:1,paug:66,paus:66,paypal:1,peak:[6,7],peaki:21,pendulum:[2,15,52],peopl:1,percent:66,perfect:67,perform:[31,53,66,67],permiss:67,pest:66,pf:[23,64],phase:[52,66],phi1:67,phi2:67,phi:[20,59],phi_:[37,56],phi_a:56,phi_t:20,philosophi:1,pht:64,pi:[6,12,17,21,28,40,64,66],pi_2_pi:[64,66,67],pick:[12,64],pid:[52,58,61,62,63],piecewis:35,pip:0,pivot:16,piyg_r:28,plan:[2,12,36,38,44,52,61,62],plan_dubins_path:40,planar:9,plane:[17,30,50],planner:[2,13,40,45,47,48,49,52,55],platform:58,playback:64,pleas:[1,67],plot:[2,6,10,12,28,35,39,40,52,64,66,67,71],plot_arrow:40,plot_curvatur:[35,71],plot_particl:64,plot_surfac:6,plt:[6,12,28,35,39,40,64,66,67],plug:67,pmap:28,png:[5,7],po:6,point:[2,5,9,20,21,24,28,29,30,33,34,35,40,44,49,54,55,61,64,67,69],point_cloud_sampl:31,points_3d:30,poisson:29,poisson_disk_sampl:31,polar:48,pole:16,polici:31,polynomi:[2,35,39,48],pop:28,popul:[6,67],popular:28,pose:[2,15,37,40,64,66],pose_start:17,pose_target:17,posit:[1,6,7,10,12,15,16,20,33,35,39,40,50,52,59,64,66,67,70],possibl:[6,7,12,31,33,40,67],post:1,posterior:[6,7,67],postion:17,potenti:48,power:[2,3,64],pr:[1,7],practic:[0,1,2,6,67],pragma:66,precis:67,pred:20,predict:[2,7,20,43,48,52,53,60,69],predict_particl:64,prescrib:40,presenc:7,present:[7,17,67],press:[6,7],previou:[7,33,67],primarili:66,prime2:39,prime:[37,39],print:[6,64,66,67],prior:[6,7],prm:[2,48],probabilist:[2,6,8,20,21,28,48,64,65,66,67],probabilit:6,probabl:[6,7,30,64,67],problem:[1,12,30,53,66],proc:28,proceed:67,process:[1,7,20,21,23,31,64,66],prod_:67,profil:50,program:[12,17],project:[0,2,6,67],prone:6,propag:67,proper:17,properti:[7,8],proport:[17,33],propos:1,propto:67,provid:[1,17,21,35,54,64,66],psi_i:67,psi_j:67,pure:[2,52,60],pursuit:[2,52,60],put:6,pw:64,px:64,py:[1,17,20,28,59,67],pyplot:[6,12,28,39,64,66,67],pyreedsshepp:51,pytest:0,pythagorean:12,python3:0,python:[0,1,2,5,67],pythonrobot:[0,20,31,59,71],q0:5,q1:5,q2:5,q3:5,q:[5,7,16,20,59,64,66,67],q_:5,q_f:59,q_t:66,q_w:67,q_x:67,q_y:67,q_z:67,qiita:56,qquad:17,qsim:[64,66,67],quad:35,quadcontourset:6,quadrat:[2,60],quadrotor:4,qualnam:33,quaternion:67,question:66,queue:28,quintic:[2,48],quit:17,r0:33,r:[0,7,12,16,20,37,39,40,59,64,66,67],r_0:33,r_:[33,35],r_d:[33,59],r_t_b:5,rad2deg:39,rad:[28,40,64,66],radian:28,rai:[2,28,29],rajamani:59,rajesh:59,rand:[6,64],randam:29,randn:[6,64,66],random:[2,7,30,31,48,64,66,67],randomli:[30,31],rang:[6,12,17,21,25,28,29,35,39,64,66,67],ransac:29,ransac_normal_vector_estim:30,rapidli:[2,48],rate:37,ratio:[30,66],raw:66,rd:[21,33],re:[12,64],read:[2,7,28,66,67],readabl:0,readi:1,readm:1,real:[5,6,28,31,52,66,69],realist:67,realli:6,rear:[2,60],reckon:[20,23,64,66,67],recognit:[2,29],record:64,recov:67,rect:33,rectangl:[2,29],rectangle_fit:33,rectangular:33,rectilinear:67,recurs:35,red:[20,21,23,25,28,43,49,52,54,55,61,64,66,67],reduc:31,reed:[2,48],ref:[22,34,42,43,44,47,49,51,53,55,59,60],refer:[3,8,15,22,29,48,60,69],reflect:21,regard:67,regul:[2,60],regular:[7,21,31],rel:[12,64,66,67],relat:[1,6,12,67],relationship:17,remain:[7,12],remov:54,rep:67,repeat:[6,30,67],replac:31,replan:44,repo:[0,6,7,67],report:2,repres:[7,21,28,31,35,39,64,66,67],represent:[7,28,39],requir:[1,2,67],resampl:69,resampleid:64,rescal:28,reseampl:64,reshap:[6,64],residu:[7,67],resolut:28,respect:[7,17,50,64,66],respons:12,restructuredtext:1,result:[7,35,40,64,66,67],rf:21,rfid:[21,23,64,66,67],rh:7,rho:17,rho_1:56,rho_1d_a:56,rho_1u_a:56,rho_2:56,rho_2d_:56,rho_2u_:56,riccati:16,right:[5,7,12,21,33,37,39,40,67,70],rightarrow:7,rk:39,rlr:40,ro:28,road:[2,17,48],roadmap:49,robot:[0,1,2,6,7,9,15,20,21,23,24,28,33,38,42,44,47,48,52,53,55,63,64,65,66,67,68],robotacademi:12,robust:[21,30],rocket:[2,3],rod:16,roger:[6,7],rotat:[17,33,67,68],rough:[47,53],routin:35,row:23,rrt:[2,48],rrtstar:52,rsim:[64,66,67],rsl:40,rsr:40,rst:1,rstride:6,rt1:67,rt2:67,ruff:0,rule:[8,67],run:[1,64,67],runtest:1,rv:6,rx:[5,39],ry:[5,39],ryaw:39,rz:5,s:[1,7,12,16,20,21,28,33,35,37,39,40,44,64,66,67],s_:39,s_j:39,s_x:40,s_y:40,s_yaw:40,sai:7,sakai:66,same:[6,7,12,21,24,31,33,65,67],sampl:[0,1,2,6,29,34,37,39,40,41,46,48,49,51,52,59,64],save:67,scalartyp:31,scale:[7,67,70],scan:67,scanner:33,scenario:[7,43],schol:64,scholinv:64,scipi:[0,6,35],scipython:6,scope:67,screenshot:1,script:[0,1,53],scriptstyl:67,se:69,search:[2,29,48,49,52,55],search_correspond_lm_id:66,sebastian:[6,7],second:[7,12,33],secondli:67,section:[17,31],see:[0,2,7,16,17,28,64,66,67],seed:[31,67],seek:67,seen:67,segment:[29,37,40],select:[0,2,7,30,31,33,40],selected_typ:40,self:[12,61,62,64],sens:[6,7],sensor:[6,7,19,20,21,23,24,25,31,33,64,66],separ:[28,39],seper:6,sequenc:67,seri:7,set:[6,10,12,17,21,30,33,64,66,67],set_printopt:67,set_start_target_pos:17,set_titl:64,set_xtick:28,set_ytick:28,set_zlim:6,set_ztick:6,setup:1,sever:12,sf:64,sh:1,shall:67,shape:[2,6,28,29,64,66,67],share:1,sheep:48,shepp:[2,48],shift:[7,21],shortest:[40,44],should:[1,66,67],shoulder:12,show:[1,6,7,12,21,28,35,39,40,44,64,66,67,70],show_anim:66,shown:[7,12,16,39,64,66],shrink:12,shunichi09:56,side:[6,33,66,70],sig:64,sigma:[6,7,59,66,67],sigma_1:[6,7],sigma_2:[6,7],sigma_:[6,7,66],sigma_det:6,sigma_inv:6,sigma_n:6,sigma_p:6,sigma_v:[64,66],sigma_w:[64,66],sigma_x:[6,7],sigma_z:[6,7],sign:12,signal:66,signifi:33,sim_tim:[64,66,67],similar:67,similarli:[6,67],simpl:[1,28,35,40,45,52,67],simpli:[6,12,66],simplic:67,simplifi:[5,66,67],simul:[0,1,3,4,10,11,12,17,20,21,24,38,57,58,59,61,62,63,65,67,69],simultan:[17,69],sin:[12,16,20,28,37,40,56,59,64,66,67],sinc:[6,7,12,67],singl:[6,37,64,66,67],singul:64,singular:[67,68],situat:31,six:[40,67],size:[6,12,28,31,40,64,66,67],skew:5,slam:[2,64,65],slide:56,slipperi:17,slow:17,small:[16,67],smaller:[7,30,33,35],smallest:33,smooth:[17,35,39,42],smoother:35,smoothli:[35,39],snippet:[64,67],so:[6,12,16,20,21,31,35,39,50,56,59,67],softwar:[0,2],solut:[12,16,67],solv:[1,12,31,39,48,50,53,67],solver:[37,67],some:[0,1,6,7,28,33,67],someon:1,someth:6,sonar:28,sort:39,sourc:[0,30,31,33,35,39,40,67,70],south:28,sp:[5,39],space:[6,16,21,30,31,39,53,67],span:48,sparser:33,specif:[17,66],specifi:[12,31],speed:[2,17,20,21,52,58,60,61,62,63],sphinx:[0,1],spiral:48,spline:[2,48],split:[28,67],spread:[6,64],springer:59,springerlink:17,sq:66,sqrt:[5,6,12,17,21,64,66],squar:[30,33,66,67],squre:33,srate:64,stachniss:67,stage:66,standard:[0,6,67],stanlei:[2,60],star:[0,2,44,48,66,67],start:[1,2,17,28,33,34,37,39,40,50,52,54,64,66],start_i:40,start_x:40,start_yaw:40,stat:6,state:[2,7,16,20,23,47,48,50,59,64,66,67],state_s:[64,66,67],stc:38,steelblu:67,steer:[2,52,60,61,62,63],step1:[29,48],step2:[29,48],step3:48,step:[6,7,17,20,21,30,33,40,64,67,69],step_siz:40,still:50,stochast:6,stop:[28,30],store:66,stori:6,str:64,straight:[28,40,70],straightforward:[17,67],street:43,string:[17,40,70],structur:[8,67],style:[0,1,5],subdirectori:1,subject:[16,59,67],subplot:[28,39,64,67],subplots_adjust:64,subset:67,succeed:1,success:[1,5],successiveconvexificationfreefinaltim:5,suffici:67,suggest:7,suit:1,suitabl:31,sum:[6,7,23,64,67],sum_:[6,35,67],summat:35,sumw:64,support:2,suppress:67,surfac:6,surpris:67,surround:66,survei:[61,62],surviv:64,sw:64,sweep:48,sx:28,sy:28,symbol:5,symmetr:66,sympi:5,system:[7,15,16,57,64,66,67],szmuk:5,t1:67,t2:67,t:[6,7,12,16,20,21,35,40,50,59,64,66,67],t_:35,t_i:[35,67],tabl:48,take:[6,7,17,33,66],taken:66,tan:[12,39,56,59],tangent:[12,40],tangle1:67,tangle2:67,target:[17,43,59,61],task:67,tau:37,tayer:59,tbd:18,tech:67,techniqu:[31,61,62,67],tell:[6,12],tend:[6,33],term:[7,12,17],termin:[40,50],terrain:[44,47,53],tesla:6,test:[0,1,7,66],test_a_star:1,test_diff_codestyl:1,text:[7,35,67],textbf:20,th:[23,33,39],than:[7,12,30,31],thei:[1,6,7,28,64],them:[6,67],theorem:[7,12],theoret:66,theori:67,therefor:[6,7,66,67],theta0:12,theta1:12,theta:[12,16,17,39,40,56,64,66,67],theta_0:12,theta_1:12,theta_:[17,50,64,66],theta_engin:17,theta_go:17,theta_i:67,theta_j:67,theta_steering_wheel:17,thi:[2,4,6,7,10,12,16,17,19,20,21,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,41,42,43,44,45,47,49,52,53,54,55,59,64,65,66,67,68,70],thin:31,threashold:33,three:[7,17,31,33,67],threshold:[30,33,64,66],through:[7,35,39,67,69],throught:67,thrun:[6,7],thrust:5,thu:[17,67],thumb:1,tick:[6,64,66,67],tight_layout:64,till:67,tim:65,time:[1,5,6,7,12,16,17,20,21,30,31,50,52,59,64,66,67],timestep:67,titl:[35,67],tmp1:67,tmp2:67,tmp3:67,tmp4:67,todo:67,togeth:[6,35],too:[6,7],tool:59,top:[1,16,28,33],toss:7,total:[6,7],toward:[17,21,57,67],tparticl:64,tpg:66,trace:28,track:[2,7,57,58,59,62,63,66],train:24,trajectori:[2,3,20,23,48,53,64,66,67],transform:67,transform_point:12,transit:[7,66],translat:[17,68],transport:67,transpos:5,travel:67,travers:67,tree:[2,48],triangl:[12,29],trigonometr:12,trust:[64,66],truth:[64,66,67],tu:66,tune:17,tupl:35,turn:[7,17,40,70],tutori:[28,40,67],twice:7,two:[2,6,7,9,17,21,28,31,35,37,39,40,48,54,66,67],twolinkarm:12,txt:0,type:[0,30,31,33,35,39,40,67],typic:67,u:[5,7,16,17,20,56,59,64,66,67],u_:[7,56,59],u_a:56,u_k:59,u_t:[7,59,67],ubar:59,uc:59,uco:16,ud1:64,ud2:64,ud:[64,66,67],ukf:[24,67],unari:67,uncertain:21,uncertainti:[64,66],under:[1,6],underbrac:67,underset:67,understand:[0,1,2,66],uniform:[6,48,64],uniformli:[64,67],uniqu:[16,67],unit:[0,1,66],univari:8,univariatesplin:35,univers:[33,67],unknown:[21,28,44,50,67],unlik:[7,64],unobserv:28,unscent:[2,22],unstructur:38,until:[30,31,67],up:[1,6,12,64,66],updat:[6,7,20,67,69],update_joint:12,update_kf_with_choleski:64,update_landmark:64,update_with_observ:64,upper:[6,35],urban:[21,52,61,62,67],us:[1,2,6,7,12,16,17,20,21,23,28,29,30,31,35,37,39,40,44,46,47,49,50,52,53,55,59,64,65,66,67],usag:1,use_latex:5,user:[1,35],usual:67,util:[2,35],ux:5,uy:5,uz:5,v1:30,v2:30,v:[5,17,20,56,59,64,66,67],v_:[50,59,64,66],v_e:50,v_eco:50,v_esin:50,v_i:67,v_sco:50,v_ssin:50,v_st:50,v_t:[20,59,66],valid:67,valu:[6,7,12,16,17,21,28,30,33,35,44,64,66,67,68],var_new:6,vari:6,variabl:67,varianc:[7,8,64],variance1:6,variance2:6,variant:67,variat:[6,66],vartheta_:37,vco:[56,59],vdot:[6,39,66,67],vec:17,vecor:20,vector:[2,5,6,7,12,20,29,35,54,59,66,67,68],vehicl:[21,33,34,45,52,60,61,62],veloc:[7,17,20,50,59,64,66],veri:[31,64],versa:66,version:1,vertex:[54,67],vertex_id:67,vertic:[16,17,33,54,67],via:[1,52,67],vice:66,vicin:17,view:[6,67],view_init:6,viridi:6,virtual:67,visibl:[2,48],vision:17,visual:[6,67],vornoi:55,voronoi:[2,48],voxel:29,voxel_point_sampl:31,voxel_s:31,vsin:[56,59],vstack:66,vtan:59,vulner:30,vx:5,vy:5,vz:5,w1:64,w:[5,17,20,23,28,64,66,67],w_1:7,w_2:7,w_:[64,66],w_i:64,w_t:66,wa:[1,7,67],wai:[1,6,7,21,30,67],walk:[14,67,69],want:[1,7,12,21,31,67],wavefront:48,waypoint:[35,39],wb:56,wcum:64,we:[7,12,17,21,28,30,33,37,39,50,54,64,66,67],websit:67,weight:[6,7,21,23,35,64],welcom:59,well:[17,39,54,66,67],were:[7,66],west:28,what:[1,2,7,12,67],wheel:[2,17,42,47,53,60],when:[1,7,16,17,21,30,35,39,50,54,67],where:[7,12,16,20,30,31,33,37,39,40,59,64,66,67],wherea:67,whereabout:7,which:[0,6,7,12,28,30,31,33,35,37,39,40,64,66,67],why:67,wide:[0,1,2,28],widget:64,width:[5,7],wikipedia:[35,40,44,49,54],wildcard:67,window:[2,48],wise:6,within:[33,66],without:[1,7,21,31],wolfram:[6,7],women:7,won:63,word:[37,67],work:[1,7,15,28],world:[6,66,69],would:[1,6,7,12],wrist:12,wrist_i:12,wrist_x:12,write:[12,28,67],written:[0,1,12],wrong:[12,64],wx:5,wy:5,wz:5,x1:[6,67],x2:[6,67],x3:6,x:[0,5,6,7,12,16,17,20,21,23,28,30,33,35,37,39,40,48,56,59,64,66,67,70],x_1:[6,64,66],x_2:[6,64,66],x_3:6,x_:[7,17,20,37,39,40,50,64,66,67],x_cor:6,x_diff:17,x_e:[40,50],x_end:12,x_i:[6,67],x_j:[39,67],x_k:6,x_list:[40,70],x_n:[64,66],x_nx:66,x_nx_1:66,x_nx_2:66,x_nx_n:66,x_ny:66,x_ny_1:66,x_ny_2:66,x_ny_n:66,x_opt:67,x_po:64,x_pos2:64,x_start:12,x_state:66,x_t:[6,7,20],x_true:67,x_y:66,xaug:66,xb:39,xd:[64,66],xdist:0,xdr:[64,66,67],xe:50,xest:[20,66],xf:64,xg:66,xi:[23,39,67],xi_:23,xlabel:[39,64],xlim:6,xlist:67,xm:66,xs:50,xtrue:[64,66,67],xupdat:66,xx:66,xx_1:66,xx_2:66,xx_n:66,xy:[6,12,66],xy_1:66,xy_2:66,xy_n:66,xyre:28,xyreso:28,xytext:12,y1:67,y2:67,y:[6,7,12,16,17,20,21,28,30,33,35,37,39,40,48,56,59,64,66,67,70],y_1:[64,66],y_2:[64,66],y_:[17,37,39,50,64,66],y_cor:6,y_diff:17,y_e:50,y_i:[39,67],y_j:[39,67],y_list:[40,70],y_n:[64,66],y_t:20,yaw1:67,yaw2:67,yaw:[21,28,37,39,40,59,64,66,67],yaw_list:40,yawrat:[64,66],yawreso:28,ye:[12,50],yellow:28,yet:7,yi:39,yield:67,ylabel:[39,64],ylim:28,yml:0,you:[0,1,7,10,12,17,31,33,34,35,39,40,50,54,59],your:[1,7,17],ys:50,yx:66,yx_1:66,yx_2:66,yx_n:66,yy:66,yy_1:66,yy_2:66,yy_n:66,z1:67,z2:67,z:[6,7,20,21,30,59,64,66,67],z_0:59,z_:[7,20,59],z_i:64,z_k:59,z_ref:59,z_t:[6,7,64,66],zangl:66,zbar:59,zdir:6,zero:[5,6,28,64,66,67],zerodivisionerror:64,zeros_lik:35,zi:[64,66],zid:67,zlist:67,zp:[64,66]},titles:["Getting Started","How To Contribute","Welcome to PythonRobotics\u2019s documentation!","Aerial Navigation","Drone 3d trajectory following","Rocket powered landing","KF Basics - Part I","KF Basics - Part 2","Appendix","Arm Navigation","N joint arm to point control","Arm navigation with obstacle avoidance","Two joint arm to point control","Bipedal","Bipedal Planner","Control","Inverted Pendulum Control","Move to a Pose Control","Introduction","Ensamble Kalman Filter Localization","Extended Kalman Filter Localization","Histogram filter localization","Localization","Particle filter localization","Unscented Kalman Filter localization","Object shape recognition using circle fitting","Gaussian grid map","k-means object clustering","Lidar to grid map","Mapping","Normal vector estimation","Point cloud Sampling","Ray casting grid map","Object shape recognition using rectangle fitting","Bezier path planning","B-Spline planning","Bug planner","Clothoid path planning","Coverage path planner","Cubic spline planning","Dubins path planning","Dynamic Window Approach","Eta^3 Spline path planning","Optimal Trajectory in a Frenet Frame","Grid based search","Hybrid a star","LQR based path planning","Model Predictive Trajectory Generator","Path Planning","Probabilistic Road-Map (PRM) planning","Quintic polynomials planning","Reeds Shepp planning","Rapidly-Exploring Random Trees (RRT)","State Lattice Planning","Visibility Road-Map planner","Voronoi Road-Map planning","Nonlinear Model Predictive Control with C-GMRES","Linear\u2013quadratic regulator (LQR) speed and steering control","Linear\u2013quadratic regulator (LQR) steering control","Model predictive speed and steering control","Path Tracking","Pure pursuit tracking","Rear wheel feedback control","Stanley control","FastSLAM1.0","FastSLAM 2.0","EKF SLAM","Graph based SLAM","Iterative Closest Point (ICP) Matching","SLAM","Plotting Utilities","Utilities"],titleterms:{"0":[64,65],"1":[1,33,39,64,66],"1d":39,"1st":7,"2":[1,7,33,39,64,65,66,67],"2d":39,"2nd":7,"3":[1,33,39,42,64],"3d":[4,30],"4":[1,39],"5":[1,39],"class":17,"do":6,"function":[17,37],"new":1,A:44,Of:18,The:67,To:1,a_j:39,about:1,ad:1,adapt:33,add:1,advantag:6,aerial:3,algorithm:[1,7,17,18,21,44,54,64,66,67],an:1,anim:1,api:[30,31,33,35,39,40],appendix:8,applic:18,approach:41,approxim:35,area:33,arm:[9,10,11,12],avoid:11,b:35,b_j:39,base:[1,38,44,46,54,67],basic:[6,7,35,52],batch:52,bay:7,belief:6,bezier:34,bias:53,bidirect:44,biped:[13,14],breadth:44,bspline:35,bug:36,c:56,c_j:39,calcul:[23,30,37,39],cast:32,central:6,choos:1,circl:25,close:[33,52],closest:68,clothoid:37,cloud:31,cluster:27,code:1,condit:7,connect:54,consensu:30,constraint:39,construct:37,constructor:17,content:[2,3,8,9,13,15,22,29,48,60,69,71],continu:39,contribut:1,control:[10,12,15,16,17,56,57,58,59,62,63],correl:6,covari:[6,23],coverag:38,criteria:33,cubic:39,curv:39,curvatur:39,d:44,d_j:39,dataset:67,defect:1,definit:18,depend:7,depth:44,deriv:39,describ:6,design:20,dijkstra:[44,54],dimension:[50,67],disk:31,distribut:6,document:[1,2],doe:17,drone:4,dubin:[40,52],dynam:41,ekf:66,ensambl:19,equat:5,estim:[21,30],eta:42,exampl:[1,7,67],exist:1,expect:6,explor:52,extend:20,farthest:31,fastslam1:64,fastslam:65,feedback:62,field:44,filter:[7,19,20,21,23,24],first:[39,44],fit:[25,33],fix:1,follow:4,formul:[56,67],frame:43,frenet:43,fresnel:37,from:[21,23],g:37,gain:7,gaussian:[6,26],gener:[5,7,47,54],get:0,gmre:56,graph:[54,67],grid:[26,28,32,38,44],histogram:21,histori:18,holonom:17,how:[0,1,17,23,39],hybrid:45,i:6,icp:68,implement:1,independ:7,indic:2,inform:52,initi:21,integr:37,interpol:35,introduct:[6,18,64,66,67],invers:12,invert:16,iter:68,joint:[10,12],k:27,kalman:[7,19,20,24],kf:[6,7],kinemat:12,land:5,lane:53,lattic:53,law:7,learn:18,lidar:28,limit:6,linear:[57,58,59],link:12,lite:44,local:[7,19,20,21,22,23,24],lookup:47,loop:52,lqr:[16,46,52,57,58],map:[26,28,29,32,49,54,55],match:68,mathemat:56,matplotlib:1,matrix:23,mean:27,member:17,minim:[33,67],miss:1,model:[16,20,47,56,59],motion:[20,21,50],move:17,mpc:[16,59],multimod:6,multivari:7,n:10,navig:[3,9,11],need:6,node:54,non:17,nonlinear:56,normal:30,object:[25,27,33],observ:[20,21,66],obstacl:[11,54],one:50,oppos:6,optim:[43,47,67],paramet:[37,39],part:[6,7],particl:23,path:[34,37,38,40,42,46,47,48,52,54,60],pathfindercontrol:17,pdf:6,pendulum:16,plan:[34,35,37,39,40,42,46,48,49,50,51,53,55],planar:[12,67],planner:[14,36,38,54],plot:70,plot_curvatur:70,point:[10,12,31,39,68],poisson:31,polar:53,polygon:54,polynomi:50,pose:[17,67],posit:[17,21],potenti:44,power:5,predict:[21,47,56,59,64,66],prm:49,probabilist:[7,49],probabl:21,problem:67,project:1,properti:6,pull:1,pure:61,pursuit:61,python:18,pythonrobot:2,quadrat:[57,58],quintic:50,rai:32,randam:30,random:[6,52],rang:33,ransac:30,rapidli:52,real:67,rear:62,recognit:[25,33],rectangl:33,reed:[51,52],ref:[20,52,56],refer:[5,6,7,17,21,23,24,33,35,37,39,40,50,54,57,58,59,61,62,63,64,65,66,67,68],regul:[57,58],report:1,repres:6,represent:67,request:1,requir:0,resampl:64,review:1,road:[49,54,55],robot:[12,17,18,50],rocket:5,rrt:52,rule:7,s:[2,6,17],sampl:[30,31,47,53],se:67,search:[33,44,54],second:39,segment:33,shape:[25,33],sheep:52,shepp:51,shortest:54,simul:[5,52,64,66],slam:[66,67,69],softwar:18,solv:37,span:38,speed:[57,59],spiral:38,spline:[35,39,42],sponsor:1,stanlei:63,star:45,start:0,state:53,steer:[57,58,59],step1:[21,33,37,39,54],step2:[21,33,37,39,54],step3:[21,37,39,54],step4:[21,39],step:[1,66],structur:7,submit:1,support:1,sweep:38,system:17,tabl:[2,47],tangent:39,term:6,termin:39,theorem:6,thi:[0,1],through:[64,66],track:[60,61],trajectori:[4,43,47],tree:[38,52],triangl:30,two:[12,50],uniform:53,unimod:6,unittest:1,univari:7,unknown:39,unscent:24,updat:[21,64,66],us:[0,25,33,54],util:[70,71],variabl:6,varianc:[6,33],vector:[30,39],vehicl:59,visibl:54,voronoi:55,voxel:31,walk:[64,66],wavefront:38,we:6,welcom:2,what:[0,6],wheel:62,why:6,window:41,work:17,world:67,write:1,x:50,y:50}}) \ No newline at end of file +Search.setIndex({docnames:["getting_started","how_to_contribute","index","modules/aerial_navigation/aerial_navigation","modules/aerial_navigation/drone_3d_trajectory_following/drone_3d_trajectory_following","modules/aerial_navigation/rocket_powered_landing/rocket_powered_landing","modules/appendix/Kalmanfilter_basics","modules/appendix/Kalmanfilter_basics_2","modules/appendix/appendix","modules/arm_navigation/arm_navigation","modules/arm_navigation/n_joint_arm_to_point_control","modules/arm_navigation/obstacle_avoidance_arm_navigation","modules/arm_navigation/planar_two_link_ik","modules/bipedal/bipedal","modules/bipedal/bipedal_planner/bipedal_planner","modules/control/control","modules/control/inverted_pendulum_control/inverted_pendulum_control","modules/control/move_to_a_pose_control/move_to_a_pose_control","modules/introduction","modules/localization/ensamble_kalman_filter_localization_files/ensamble_kalman_filter_localization","modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization","modules/localization/histogram_filter_localization/histogram_filter_localization","modules/localization/localization","modules/localization/particle_filter_localization/particle_filter_localization","modules/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization","modules/mapping/circle_fitting/circle_fitting","modules/mapping/gaussian_grid_map/gaussian_grid_map","modules/mapping/k_means_object_clustering/k_means_object_clustering","modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial","modules/mapping/mapping","modules/mapping/normal_vector_estimation/normal_vector_estimation","modules/mapping/point_cloud_sampling/point_cloud_sampling","modules/mapping/ray_casting_grid_map/ray_casting_grid_map","modules/mapping/rectangle_fitting/rectangle_fitting","modules/path_planning/bezier_path/bezier_path","modules/path_planning/bspline_path/bspline_path","modules/path_planning/bugplanner/bugplanner","modules/path_planning/clothoid_path/clothoid_path","modules/path_planning/coverage_path/coverage_path","modules/path_planning/cubic_spline/cubic_spline","modules/path_planning/dubins_path/dubins_path","modules/path_planning/dynamic_window_approach/dynamic_window_approach","modules/path_planning/eta3_spline/eta3_spline","modules/path_planning/frenet_frame_path/frenet_frame_path","modules/path_planning/grid_base_search/grid_base_search","modules/path_planning/hybridastar/hybridastar","modules/path_planning/lqr_path/lqr_path","modules/path_planning/model_predictive_trajectory_generator/model_predictive_trajectory_generator","modules/path_planning/path_planning","modules/path_planning/prm_planner/prm_planner","modules/path_planning/quintic_polynomials_planner/quintic_polynomials_planner","modules/path_planning/reeds_shepp_path/reeds_shepp_path","modules/path_planning/rrt/rrt","modules/path_planning/state_lattice_planner/state_lattice_planner","modules/path_planning/visibility_road_map_planner/visibility_road_map_planner","modules/path_planning/vrm_planner/vrm_planner","modules/path_tracking/cgmres_nmpc/cgmres_nmpc","modules/path_tracking/lqr_speed_and_steering_control/lqr_speed_and_steering_control","modules/path_tracking/lqr_steering_control/lqr_steering_control","modules/path_tracking/model_predictive_speed_and_steering_control/model_predictive_speed_and_steering_control","modules/path_tracking/path_tracking","modules/path_tracking/pure_pursuit_tracking/pure_pursuit_tracking","modules/path_tracking/rear_wheel_feedback_control/rear_wheel_feedback_control","modules/path_tracking/stanley_control/stanley_control","modules/slam/FastSLAM1/FastSLAM1","modules/slam/FastSLAM2/FastSLAM2","modules/slam/ekf_slam/ekf_slam","modules/slam/graph_slam/graph_slam","modules/slam/iterative_closest_point_matching/iterative_closest_point_matching","modules/slam/slam","modules/utils/plot/plot","modules/utils/utils"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["getting_started_main.rst","how_to_contribute_main.rst","index_main.rst","modules/aerial_navigation/aerial_navigation_main.rst","modules/aerial_navigation/drone_3d_trajectory_following/drone_3d_trajectory_following_main.rst","modules/aerial_navigation/rocket_powered_landing/rocket_powered_landing_main.rst","modules/appendix/Kalmanfilter_basics_main.rst","modules/appendix/Kalmanfilter_basics_2_main.rst","modules/appendix/appendix_main.rst","modules/arm_navigation/arm_navigation_main.rst","modules/arm_navigation/n_joint_arm_to_point_control_main.rst","modules/arm_navigation/obstacle_avoidance_arm_navigation_main.rst","modules/arm_navigation/planar_two_link_ik_main.rst","modules/bipedal/bipedal_main.rst","modules/bipedal/bipedal_planner/bipedal_planner_main.rst","modules/control/control_main.rst","modules/control/inverted_pendulum_control/inverted_pendulum_control_main.rst","modules/control/move_to_a_pose_control/move_to_a_pose_control_main.rst","modules/introduction_main.rst","modules/localization/ensamble_kalman_filter_localization_files/ensamble_kalman_filter_localization_main.rst","modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_main.rst","modules/localization/histogram_filter_localization/histogram_filter_localization_main.rst","modules/localization/localization_main.rst","modules/localization/particle_filter_localization/particle_filter_localization_main.rst","modules/localization/unscented_kalman_filter_localization/unscented_kalman_filter_localization_main.rst","modules/mapping/circle_fitting/circle_fitting_main.rst","modules/mapping/gaussian_grid_map/gaussian_grid_map_main.rst","modules/mapping/k_means_object_clustering/k_means_object_clustering_main.rst","modules/mapping/lidar_to_grid_map_tutorial/lidar_to_grid_map_tutorial_main.rst","modules/mapping/mapping_main.rst","modules/mapping/normal_vector_estimation/normal_vector_estimation_main.rst","modules/mapping/point_cloud_sampling/point_cloud_sampling_main.rst","modules/mapping/ray_casting_grid_map/ray_casting_grid_map_main.rst","modules/mapping/rectangle_fitting/rectangle_fitting_main.rst","modules/path_planning/bezier_path/bezier_path_main.rst","modules/path_planning/bspline_path/bspline_path_main.rst","modules/path_planning/bugplanner/bugplanner_main.rst","modules/path_planning/clothoid_path/clothoid_path_main.rst","modules/path_planning/coverage_path/coverage_path_main.rst","modules/path_planning/cubic_spline/cubic_spline_main.rst","modules/path_planning/dubins_path/dubins_path_main.rst","modules/path_planning/dynamic_window_approach/dynamic_window_approach_main.rst","modules/path_planning/eta3_spline/eta3_spline_main.rst","modules/path_planning/frenet_frame_path/frenet_frame_path_main.rst","modules/path_planning/grid_base_search/grid_base_search_main.rst","modules/path_planning/hybridastar/hybridastar_main.rst","modules/path_planning/lqr_path/lqr_path_main.rst","modules/path_planning/model_predictive_trajectory_generator/model_predictive_trajectory_generator_main.rst","modules/path_planning/path_planning_main.rst","modules/path_planning/prm_planner/prm_planner_main.rst","modules/path_planning/quintic_polynomials_planner/quintic_polynomials_planner_main.rst","modules/path_planning/reeds_shepp_path/reeds_shepp_path_main.rst","modules/path_planning/rrt/rrt_main.rst","modules/path_planning/state_lattice_planner/state_lattice_planner_main.rst","modules/path_planning/visibility_road_map_planner/visibility_road_map_planner_main.rst","modules/path_planning/vrm_planner/vrm_planner_main.rst","modules/path_tracking/cgmres_nmpc/cgmres_nmpc_main.rst","modules/path_tracking/lqr_speed_and_steering_control/lqr_speed_and_steering_control_main.rst","modules/path_tracking/lqr_steering_control/lqr_steering_control_main.rst","modules/path_tracking/model_predictive_speed_and_steering_control/model_predictive_speed_and_steering_control_main.rst","modules/path_tracking/path_tracking_main.rst","modules/path_tracking/pure_pursuit_tracking/pure_pursuit_tracking_main.rst","modules/path_tracking/rear_wheel_feedback_control/rear_wheel_feedback_control_main.rst","modules/path_tracking/stanley_control/stanley_control_main.rst","modules/slam/FastSLAM1/FastSLAM1_main.rst","modules/slam/FastSLAM2/FastSLAM2_main.rst","modules/slam/ekf_slam/ekf_slam_main.rst","modules/slam/graph_slam/graph_slam_main.rst","modules/slam/iterative_closest_point_matching/iterative_closest_point_matching_main.rst","modules/slam/slam_main.rst","modules/utils/plot/plot_main.rst","modules/utils/utils_main.rst"],objects:{"Mapping.normal_vector_estimation.normal_vector_estimation":[[30,0,1,"","calc_normal_vector"],[30,0,1,"","ransac_normal_vector_estimation"]],"Mapping.point_cloud_sampling.point_cloud_sampling":[[31,0,1,"","farthest_point_sampling"],[31,0,1,"","poisson_disk_sampling"],[31,0,1,"","voxel_point_sampling"]],"Mapping.rectangle_fitting.rectangle_fitting":[[33,1,1,"","LShapeFitting"]],"Mapping.rectangle_fitting.rectangle_fitting.LShapeFitting":[[33,1,1,"","Criteria"],[33,2,1,"","R0"],[33,2,1,"","Rd"],[33,2,1,"","criteria"],[33,2,1,"","d_theta_deg_for_search"],[33,3,1,"","fitting"],[33,2,1,"","min_dist_of_closeness_criteria"]],"PathPlanning.BSplinePath.bspline_path":[[35,0,1,"","approximate_b_spline_path"],[35,0,1,"","interpolate_b_spline_path"]],"PathPlanning.CubicSpline.cubic_spline_planner":[[39,1,1,"","CubicSpline1D"],[39,1,1,"","CubicSpline2D"]],"PathPlanning.CubicSpline.cubic_spline_planner.CubicSpline1D":[[39,3,1,"","calc_first_derivative"],[39,3,1,"","calc_position"],[39,3,1,"","calc_second_derivative"]],"PathPlanning.CubicSpline.cubic_spline_planner.CubicSpline2D":[[39,3,1,"","calc_curvature"],[39,3,1,"","calc_position"],[39,3,1,"","calc_yaw"]],"PathPlanning.DubinsPath.dubins_path_planner":[[40,0,1,"","plan_dubins_path"]],"utils.plot":[[70,0,1,"","plot_curvature"]]},objnames:{"0":["py","function","Python function"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"]},objtypes:{"0":"py:function","1":"py:class","2":"py:attribute","3":"py:method"},terms:{"0":[2,5,6,7,12,16,20,21,28,30,35,37,39,40,50,56,59,66,67,69,70],"000000":67,"0004460978857535104":67,"001":66,"0068996":6,"00766623":6,"01":[5,64,67,70],"010":67,"010729072751057656":67,"0126109674819155":67,"02":[28,67],"0224618077401504":6,"023098460073039763":64,"05":12,"05064471":6,"06219243":6,"06326":52,"07":64,"084":67,"08855629":6,"08868895":6,"0f":67,"0x139196438":6,"1":[5,6,7,12,16,17,20,21,23,28,30,35,37,40,50,56,59,65,67,69],"10":[6,10,28,64,66,67],"100":[6,12,28,64,67],"1000":[6,31,35],"10703":[0,2],"11":[0,5,6,67],"11555291":6,"12":[6,67],"122":28,"1227":67,"1228":67,"125083004":67,"12561859":6,"12a_4t":50,"12t":50,"13":6,"130":6,"1344":67,"13957621":6,"14":[5,6],"14142933":6,"142":67,"1483":67,"15":[6,12,40,51,64,66,67],"150":28,"151":67,"1571437":6,"16":6,"1601":52,"17":6,"18":[6,67],"180":6,"1808":[0,2],"189":67,"19":6,"1972439134893":67,"1985":28,"1d":[48,67],"1e":5,"1n":6,"2":[2,5,6,8,12,16,17,21,23,28,35,37,40,50,51,56,59,69],"20":[6,7,28,64,66,67],"2010":67,"20a_5t":50,"20t":50,"21":6,"215":67,"21534324":6,"22":6,"23":6,"230":6,"232":67,"24":6,"25":[6,12,64,67],"256":67,"27":6,"2_":7,"2a":37,"2a_2":50,"2a_2t":50,"2c":39,"2c_":39,"2cx":39,"2d":[6,17,20,21,26,27,28,32,36,37,38,40,41,44,48,50,67,68,70],"2l":16,"2l_0l_1":12,"2lmsin":16,"2n":6,"2x1":66,"2x2":[64,66],"2z":6,"3":[0,2,5,6,7,12,17,21,28,30,35,40,48,50,51,66,67,69],"30":[6,28,66,67],"30943011":6,"31":67,"320031728":67,"3299":67,"338155":67,"34638597":6,"35":12,"3825":67,"38334183":6,"3a_3t":50,"3d":[2,3,6,29],"3dof":67,"3dx":39,"3f":67,"3t":50,"3x1":66,"4":[5,6,7,12,20,21,28,34,35,50,67],"40":28,"400":7,"4000000000000001":6,"414":67,"42029769":6,"427649841628278":67,"428":67,"43":67,"448":67,"45":[12,40,67],"45725355":6,"49420941":6,"499":64,"4a_4t":50,"4d":67,"4n":39,"4t":50,"5":[5,6,7,12,28,35,50,64,66,67],"50":[28,64,66,67],"500234":67,"512":67,"524048014922737":67,"53116527":6,"56812114":6,"5a_5t":50,"5a_st":50,"5t":50,"6":[5,6,7,12,28,39,40,50,59,67],"60":6,"600":5,"605077":6,"609154":67,"64203286":6,"65":5,"652":67,"67898872":6,"6a_3t":50,"6dx":39,"6t":50,"7":[5,6,7,12,30,39,50,64,67],"706393":67,"716":67,"7191686":67,"73":67,"735":67,"75":12,"750000000000007":67,"76":6,"785":67,"8":[6,7,12,28,40,50,64,67],"80":[6,7],"82":64,"8405":67,"8624":67,"9":[1,6,7,12,50,67],"90":7,"9074":67,"95":5,"951154575772496e":64,"976":67,"985":67,"99":[5,7,30],"997297":67,"997826":67,"\u03b4":59,"\u03c6":59,"\u03c7":67,"\u975e\u7dda\u5f62\u30e2\u30c7\u30eb\u4e88\u6e2c\u5236\u5fa1\u306b\u304a\u3051\u308bcgmres\u6cd5\u3092python\u3067\u5b9f\u88c5\u3059\u308b":56,"a\u00e7\u0131kme\u015f":5,"beh\u00e7et":5,"case":[1,6,7,21,35,64,66,67],"class":[12,15,33,39,64],"default":[30,31,35,40],"do":[7,12,64],"final":[5,7,17,21,37,40,49,54,55],"float":[17,28,30,31,39,40,70],"function":[1,6,7,12,16,20,28,31,33,35,44,48,56,59,66,67,70],"import":[5,6,7,12,28,35,39,64,66,67],"int":[7,28,31,35,64,66],"n\u03c7":67,"new":[2,6,7,64,66],"return":[5,6,7,12,17,28,30,31,33,35,39,40,64,66,67],"short":1,"true":[5,6,7,20,21,23,25,28,39,40,64,66,67],"try":[1,12,64],"var":6,"while":[28,64,66],A:[1,5,6,7,12,16,17,28,30,34,37,39,40,45,46,48,51,52,59,61,62,66,67],And:[20,50],As:[39,64,66,67],At:[1,64,66,67],But:[6,17,21,28],By:67,For:[0,6,7,21,28,39,40,50,64,66,67,70],If:[1,7,12,16,21,30,33,34,35,40,50,54,64,66],In:[0,1,6,7,10,12,17,20,21,28,30,31,33,37,44,49,50,52,54,55,64,66,67],It:[0,1,6,7,12,21,23,33,34,35,39,40,50,64,67,68],Its:[20,44],No:67,Not:[35,67],OF:64,Of:[2,66],On:[7,38,40],One:1,That:[6,67],The:[0,1,2,6,7,12,16,17,20,21,23,24,25,28,31,33,35,37,39,41,43,44,49,52,54,55,59,61,63,64,65,66],Then:[12,50,67],There:[21,30],These:[6,39,66,67],To:[2,6,17,28,64,66,67],With:66,_0:39,_1:67,_2:67,_:[6,7,12,17,20,39,40,64,67],__init__:[12,64],_array_lik:31,_dom_class:64,_edg:67,_i:[35,67],_j:[39,67],_last_:6,_m:67,_n:67,_probabilist:[21,23],_scalartype_co:31,_t:20,_type:31,_vertic:67,a_0:50,a_1:50,a_1t:50,a_2:50,a_2t:50,a_3:50,a_3t:50,a_4:50,a_4t:50,a_5:50,a_5t:50,a_:[39,50],a_st:50,ab:[0,64,67],abid:6,abil:28,abl:[7,67],about:[6,17,66,67],abov:[6,7,30,39,64],ac_j:39,academia:0,accel:59,acceler:[7,50],accept:1,access:1,accord:[6,64,67],account:[7,12,17,66],accumul:66,accur:[35,37],aco:40,acquir:31,across:6,act:66,actual:[12,64,66],actuat:17,ad:[2,6,7,12,21,35,66,67],adapt:29,add:[0,64,66],add_new_lm:64,addit:[6,7,35,67],adjac:[16,54],adjust:[6,35,64],admiss:52,advantag:33,aerial:2,after:[1,7,21,39,64,66,67],again:[7,50,64,67],agre:1,agv:50,albeit:67,algebra:16,algorithm:[0,2,6,8,15,22,27,28,31,33,36,37,38,40,47,48,52,57,68,69],algotihm:28,align:[6,7,17,37,67],all:[1,6,7,21,30,31,33,35,40,50,66,67],allow:[6,7,12,33,67],almost:67,along:[7,17,50,66],alpha:[12,17,28,40,67],alpha_m:5,alreadi:12,also:[1,6,7,12,20,35,39,64,66,67],although:31,alwai:6,among:[40,67],an:[0,6,7,12,16,17,25,28,30,31,33,38,44,52,58,59,64,66,67],analyt:[39,40,67],anatom:12,anchor:67,andrew:66,ang:28,angl:[6,12,16,17,28,33,39,40,59,64,66,67],angle1:67,angle2:67,anglen:[64,66],angular:[5,17,64,66],ani:[1,7,31,35],anim:[0,44,49,54,55,65],annot:12,antialias:6,anywher:67,api:[29,48],apollo:58,apolloauto:58,appear:66,append:[28,39,64,66,67],appendix:2,appendleft:28,appli:[16,33,66,67],applic:[1,2,17,52,66,67],appreci:1,approach:[2,28,48,64,67],appropri:66,approx:[16,67],approxim:[39,48],approximate_b_spline_path:35,ar:[0,1,2,6,7,17,20,21,23,24,25,28,30,31,33,35,39,40,43,44,49,50,52,54,55,56,64,66,67],arang:[6,28,39],arc:54,arctan2:17,area:[10,12,28,54],arg:67,argmin:67,arithmet:6,arm:2,around:[6,59],arrai:[5,6,7,12,28,30,35,39,40,64,66,67],array_lik:[35,70],arriv:67,arrow_length:40,arrowprop:12,artifact:1,artifici:23,arxiv:0,ascend:39,assign:7,associ:[6,64,66,67],assum:[21,23,39,50,54,67],ast:7,atan2:[12,40,64,66],atsushi:66,atsushi_twi:66,atsushisakai:[0,1,20,59],attach:16,attempt:12,au:12,author:[66,67],autom:28,automat:[52,63],automobil:63,autonom:[0,34,52,57,58,63],avail:[66,67],averag:[6,21,31,40,64],avoid:[2,9,41,44,67],awai:66,ax1:64,ax2:64,ax3:64,ax:[6,16,50],axes3d:6,axi:[6,12,17,28,33,39,40,50,64,66],az_k:59,az_t:59,b:[2,5,6,7,12,16,20,37,39,48,50,59,64,66,67],b_0:50,b_1t:50,b_2t:50,b_3t:50,b_4t:50,b_5t:50,b_:[35,39],b_orig:35,back:12,backer:1,background:1,backward:51,bailei:65,balanc:16,bar:[6,7,59,66],base:[2,7,12,16,17,21,28,30,31,33,34,39,40,45,48,50,52,59,64,65,66,69],basi:35,basic:[0,2,8,28,48],batch:48,bay:[6,8,21,67],bayes_filt:7,bayesian:[7,21],beacon:66,beam:28,bear:[66,67],becaus:[6,7,12,17,31,70],becom:[1,6,7,31,66],been:[7,66,67],befor:[1,7,12,64,66,67],begin:[5,6,7,16,20,35,37,39,50,56,59,64,66,67],beginn:0,behavior:0,behind:[0,67],beizer:34,bel:7,belief:[7,64,66,67],believ:66,bell:6,belong:64,below:[7,17,33,39,54],berkelei:59,best:[12,33],beta:[12,17,40],better:67,between:[6,7,12,17,28,30,31,33,37,39,40,54,64,66,67,68],beyond:67,bezier:[2,48],bf:[7,56],bia:6,bias:48,bibtex:2,bidirect:48,big:6,bigger:35,binari:67,biped:2,bit:52,bivari:6,black:[12,20,21,23,43,52,54,64,66,67],blanco2010tutori:67,blanco:67,blog:6,blue:[20,21,23,25,44,49,54,55,61,64,66,67],bmatrix:[6,16,20,50,56,59,64,66,67],boldsymbol:67,boor:35,both:[0,6,51,66,67],bottom:[28,33],bound:28,boundari:[28,33,39,50,53],box:7,boxplu:67,breadth:48,breast:7,bresenham:28,brown:67,bspline:48,bspline_path:35,bsplinepath:35,bu:[7,16,59,64,66],bu_k:59,bu_t:20,bug:[1,2,48],build:1,build_doc:1,builder:1,bullet:[7,67],burgard:[6,7,67],c1:35,c2:35,c:[2,6,7,16,35,37,39,59,60,64,67,70],c_0:39,c_1:39,c_2:39,c_:39,c_b_i:5,c_i:35,c_i_b:5,c_sigma1:67,c_sigma2:67,c_sigma3:67,cal_observation_sigma:67,calc:[39,64],calc_chi2:67,calc_control_command:17,calc_curvatur:39,calc_first_deriv:39,calc_innov:66,calc_input:[66,67],calc_jacobian:67,calc_lm_po:66,calc_n_lm:66,calc_normal_vector:30,calc_posit:39,calc_rotational_matrix:67,calc_second_deriv:39,calc_yaw:39,calcul:[6,7,12,17,21,22,29,33,35,40,48,50,66,67,68,70],call:[6,12,33,35,67],camera:31,can:[1,6,7,10,12,17,20,21,23,28,30,33,34,35,37,39,40,50,54,59,64,66,67,68],cancel:17,cancer:7,cannot:[6,7,12,39],captur:66,car:[6,17,40,51,52],care:66,carlon:67,carnegi:33,carri:7,cart:16,cast:[2,29],categor:40,categori:67,caus:7,cccccc:39,cccccccccccccc:5,cd:0,cdot:[6,7,39],cell:[28,64,67],center:[21,28,30],center_vector:30,certain:[7,31,33],challeng:63,chanc:7,chang:[10,21,33,34,35,64,66,67],chapter:54,character:67,charecterist:6,charg:66,check:[0,1,28,54],chi:67,chi_:67,chi_k:67,children:64,choleski:64,choos:7,chosen:[7,64],ci:1,circl:[2,21,29,52],circleci:1,cla:66,classic:12,classifi:67,clear:1,click:[1,10,12],clim:28,clone:0,close:[28,48],closer:17,closest:[2,69],closur:67,clothoid:[2,48],cloud:[2,29,30],cluster:[2,29,33],cm:6,cmap:[6,28],cn:67,co:[12,16,20,28,37,40,56,59,64,66,67],code:[0,2,20,33,34,35,37,39,40,41,46,51,52,53,54,59,64,66,67],coeffici:39,coin:7,collect:[0,2,28,67],collid:54,collis:[41,54],color:[12,17,28,67,70],colorbar:28,column:23,com:[0,5,6],combin:[66,67],come:[59,67],comma:28,command:[7,17,64,67],comment:1,common:[12,71],commun:1,compact:67,compactli:67,compani:1,compar:[17,31,66,67],complet:[6,7,38,66,67],complex:[31,52,53],compon:12,composit:67,comprehend:6,comprehens:40,compromis:31,comput:[7,17,31,40,64,66,67],compute_jacobian:64,compute_weight:64,concept:[6,7,67],concetr:64,concis:[1,66],concret:67,conda:0,condit:[8,39,50,67],condition:7,conf:28,confid:66,configur:[12,17],confus:6,conjug:23,consecut:67,consensu:29,consid:[1,12,30,66,67],consist:[16,30,33,40,67],constant:[33,67],constrain:[12,67],constraint:[17,40,56,67],construct:[6,17,28,40,48,67],consumpt:5,contact:1,contain:[5,7,28,66,70],context:67,contin:6,continu:[6,21,34,37,48],contour:6,contourf:6,contrast:67,contribut:[2,67],control:[2,7,9,34,35,50,52,60,61,64,66,67],converg:[64,67],convert:[28,67],convexif:5,convolut:7,coord:12,coordin:[12,16,28,39,64,66,67],copi:[64,67],cork:17,correct:[7,17,64,66],correctli:[7,12],correl:8,correspond:[7,28,66,67],cosin:12,cost:[16,56,59],cotrol:59,could:67,cours:[34,40,43,59,61,66],cov:6,covari:[7,8,20,22,64,66,67],covariac:20,cover:66,coverag:[2,48],cow:6,cpoint:28,creat:[0,1,6,17,67],credit:12,cross:[21,25,43,49,52,54,55,61,64,66],crux:7,cset:6,cstride:6,csv:28,cubic:[2,48],cubic_spline_plann:39,cubicsplin:39,cubicspline1d:39,cubicspline2d:39,cumsum:64,current:[1,7,17,21,28,66,67],curv:[6,34,35,37,40,48,51],curvatur:[34,35,37,40,70],cvxpy:[0,59],cx:[16,66],cyan:[43,44,49,52,55],d1:67,d2:[64,67],d:[6,16,21,37,39,40,48,64,66,67],d_1:40,d_2:40,d_3:40,d_:[39,56],d_a:56,d_i:67,d_j:67,d_theta_deg_for_search:33,dare:16,darpa:63,data:[5,6,21,28,30,31,33,39,64,66,67,70],dataset:[6,69],ddot:[6,16,39],ddy:39,de:35,dead:[20,23,64,66,67],deal:6,decomposit:68,decreas:[7,33,64],deepcopi:[64,67],def:[5,6,12,28,35,64,66,67],defect:2,defin:[6,7,12,16,17,39,66,67],definit:[2,16],deg2rad:[40,64,66,67],deg:[33,39],degre:[17,35,59,67],delta:[20,37,56,59,64,66,67],delta_i:17,delta_x:17,deltax:67,den:64,denomin:7,denot:[6,7,67],depend:[0,1,2,8,12,39,67],depth:48,dequ:28,deriv:[12,33,52,67],describ:[1,17,64,66],descript:[1,64],design:[14,22],desir:12,det:[6,64,67],detail:[0,1,2,7,16,54,67],detect:[7,33],determin:[12,17,28,31,33,39,66,67],determinist:[6,64],develop:[0,1],deviat:[6,67],diag:[5,64,66,67],diagon:6,diagram:[7,12],dict:12,didn:7,die:64,dieter:[6,7],diff:17,differ:[7,17,21,33,34,37,64,66,67],differenti:[39,50,56,67],difficult:6,dijkstra:[48,49,55],dimens:[6,17,23,35,39],dimension:[6,31,39,48],dir:[0,1],dir_cosin:5,direct:[12,17,21,33,52,67],directli:[12,67],directori:0,discrep:67,discret:[16,21,28,59],discretis:28,discrimin:24,discuss:67,disk:29,displac:12,displai:[5,7,28],displaystyl:7,dist:28,distanc:[12,17,21,23,28,30,31,33,34,37,39,40,44,64,66,67,70],distribut:[21,31,33,64,67],div:5,dn:[64,66,67],doc:1,docstr:1,document:[0,6,30,59],doe:[6,15,21,30,31,54],doesn:[7,66],dof:[5,17],domain:52,donat:1,done:[64,66,67],door:7,doorwai:7,dot:[16,20,56,59,64,66],doubl:[46,52],down:[12,17],download:67,dr:66,draw:12,draw_angl:12,drawn:64,drewtu2:66,drive:[6,17,52,57,58,61,62,66],drone:[2,3],ds:39,dt:[17,59,64,66,67],dta:59,dtb:59,dtype:[31,66],du:16,du_:59,dubin:[2,48],dubins_path_plann:40,dubinspath:40,due:[7,21],dure:[1,12,64,67],dx:[6,7,12,64,66,67],dy:[39,64,66],dynam:[2,43,48,59],dz:64,e:[6,7,17,28,40,64,66,67],e_:67,e_j:67,e_x:6,each:[0,1,2,6,7,20,21,28,31,33,35,39,40,44,50,54,64,66,67],earlier:[64,67],eas:0,easi:[1,2,7,28],easier:[12,66],easili:[17,67],east:28,eb6d1cbe6fc90c7be9210bf153b3a04f177cc138:59,ece452:36,edg:[33,67],edges_odom:67,edges_scan:67,effect:[17,64,67],effector:[10,12],effici:33,einsum:6,either:67,ekf:[2,20,24,64,67,69],ekf_slam:66,elbow:12,elbow_i:12,elbow_x:12,element:[6,23,28,35,66],elf:28,ellips:[6,20,52],ellipsoid:52,els:[35,64,67],embersarc:5,empti:[6,28,67],encompass:33,end:[5,6,7,10,12,16,20,34,35,37,39,40,50,56,59,64,66,67],end_i:40,end_x:40,end_yaw:40,endpoint:35,enkf:19,ensambl:[2,22],ensur:39,enter:67,entri:67,env:0,environ:[0,1,6,7,12,21,28,38,52,53,67],eq:[50,67],equal:[7,12,17,28,39,40,66,67],equat:[3,7,12,16,17,20,23,35,39,50,56,59,64,66,67],equival:35,error:[1,6,7,17,21,33,66,67],estim:[2,7,20,23,25,29,64,66,67],eta:[2,7,48],eta_j:67,etc:[7,31],euclid:44,euler:[59,67],evalu:33,event:7,everi:[6,66],evid:7,evolv:64,ex:20,exactli:7,exampl:[2,6,8,12,21,26,28,30,32,33,35,39,40,64,65,66,68,69],except:64,execut:[0,1,64],exist:[2,21,66],exp:[6,21,64,67],expand:54,expans:28,expant:59,expect:[1,66,67],experi:64,experienc:66,explain:[1,17,31],explor:[2,48,67],express:[12,35,39],extend:[2,12,17,22,66],extended_kalman_filt:20,extens:52,extent:67,extern:31,extract:31,ey:66,f1:66,f2:66,f51a73f47cb922a12659f8ce2d544c347a2a8156:59,f:[0,5,6,7,20,28,35,59,64,66,67],f_:7,f_x:7,fac:6,facecolor:12,facilit:67,fact:67,factor:70,fair:7,fake:7,fals:[7,28,35],famili:64,far:[31,66],farther:31,farthest:29,farthest_point_sampl:31,fashion:67,fast:[31,37,44,64],fastslam1:[2,69],fastslam:[2,64,69],feasibl:53,featur:[2,64,65,67],feedback:[2,16,60],field:48,fig:[6,64],figsiz:28,figtext:64,figur:[5,6,28,35,39,54,64,67],file:[1,28,67],file_read:28,filenam:[5,7],fill:[6,28,67],filter:[2,6,8,22,64,66,67],financi:1,find:[1,12,17,44,54,66,67],first:[1,7,12,28,33,48,59,67],firstli:67,fit:[2,29,37],five:39,fix:[2,67],flip:7,flood:28,flood_fil:28,focu:[0,1],focus:52,folder:67,follow:[1,2,3,6,7,23,30,35,37,39,50,64,66,67],fontsiz:67,footstep:14,forc:16,form:[6,7,12,66],format:[28,67],formul:[7,50,60,69],formula:[21,35,67],forward:[7,12,51,59,67],forward_kinemat:12,found:67,fox:[6,7],fpf:7,frac:[5,6,7,12,16,20,21,23,30,35,37,39,56,59,64,66,67],frame:[2,48,66],free:[1,5,28,54],freedom:[17,67],frenet:[2,48],fresnel:48,fring:28,frm:54,from:[1,5,6,7,12,16,17,20,22,25,28,30,31,33,34,35,39,40,50,54,59,64,66,67,70],fuel:5,full:67,fulli:[57,67],funciton:64,further:67,fusion:[19,20,23,24],futur:7,fx:[7,64,66],fx_t:20,g1:37,g2o:67,g:[6,16,17,20,28,40,48,66,67],g_i:5,g_odom:67,g_scan:67,g_x:40,g_y:40,g_yaw:40,gain:[8,17,66],gamma:12,gather:6,gaussian:[2,7,8,21,29,64,67],gca:[6,28],gco:16,gener:[0,2,3,6,8,20,28,31,33,34,35,39,40,42,43,48,53,67],generate_ray_casting_grid_map:28,geometr:52,geometri:12,get:[1,2,6,7,12,17,20,21,34,39,50,59,64,67],get_h_b:67,get_lm_pos_from_st:66,ghliu:51,gif:[1,64],gird:21,git:0,github:[0,1,2,5],give:[6,7,12,28,67],given:[6,7,12,17,28,39,64,66,67],gm:16,gmre:[2,60],gnss:20,go:[0,1,12,17,66,67],goal:[0,1,10,12,17,37,40,52,54,67],goe:[12,51],good:[31,56],govern:17,gp:[20,66,67],grand:63,graph:[1,2,35,49,52,55,69],graph_based_slam:67,graphics_radiu:67,graphslam:67,graviti:5,great:1,greater:[30,31],green:[20,28,52,61,66],grid:[2,21,29,31,39,40,48,64,66,67],grind:21,gripper:12,grisetti2010tutori:67,grisetti:67,ground:[64,66,67],grow:66,guess:7,guid:52,gyro:20,gz:64,h:[7,20,21,56,66,67],h_:39,h_i:39,h_t:66,ha:[6,7,20,21,28,39,40,64,65,67],had:[7,64],hallwai:7,hamiltonian:56,han:28,hand:7,handi:28,happen:1,hat:[64,67],have:[1,6,7,12,31,33,64,66,67],head:[7,17,35,39,70],header:1,heading_list:70,heat:44,height:6,help:[1,7,12,17,67],henc:[6,7,12],here:[6,7,28,35,66],hermit:37,heurist:[44,52],hf:64,hi:67,high:[23,28,53,66],higher:[1,17,21],highest:[6,64],hist:[6,64],histogram:[2,7,22],histori:[2,64,66,67],hline:7,hobbi:1,hold:[7,64,67],holonom:15,horizont:[16,33,67],how:[2,6,7,15,22,28,54,64,66,67],howev:[7,10,30,64,66,67],hphantom:67,hspace:64,hstack:[64,66,67],html:[5,64],http:[0,5,6,12],hv:64,hx_:20,hxdr:[66,67],hxest:66,hxtrue:[66,67],hybrid:[2,48],hz:67,i:[1,2,7,8,12,17,20,23,35,39,59,64,66,67],i_:39,i_j:23,i_k:23,icp:[2,69],id1:67,id2:67,id:[1,21,33,66,67],id_set:33,idea:[0,2,17,67],ident:[12,66,67],ieee:[28,67],ignor:12,ii:6,ij:[6,67],illustr:67,imag:[5,7,28],immateri:7,implement:[5,12,20,51,56,59,64,66,67],implicit:52,imposs:6,improv:[7,23,44,67],imshow:[28,67],imu:67,includ:[0,1,12,17,20,30,33,54,64,66,67],incorpor:[7,66,67],increas:[6,7,33,39,64],increment:[17,52],ind:[64,66],independ:[6,8,17,64,67],index:[2,64,66],indic:[64,67],industri:0,inertia:5,inf:[6,67],infom:20,inform:[1,6,7,21,23,40,48,54,66,67],infti:6,init_print:5,initi:[7,16,28,33,40,59,64,66,67],initp:66,inlier:30,inlier_dist:30,inlier_radio_th:30,inlin:[12,64,67],innermost:6,innov:66,input:[6,7,20,21,35,39,56,59,64,66,67],input_intel:67,insert:67,insight:64,inspir:5,instal:0,instanc:7,instanti:17,instead:[12,67],institut:33,int_:[6,37],integr:[46,48,52],intellig:67,interact:[10,12,64],interest:64,interpol:[37,39,48],interpolate_b_spline_path:35,interv:[20,33,39],intial:64,introduc:7,introduct:[2,8,68,69],intslid:64,intuit:[0,64,66],inv:[6,64,66,67],invers:[9,67],invert:[2,15],involv:[6,12],ip:64,ipython:[5,7,64],ipywidget:64,irion:67,issu:[1,31],item:1,iter:[2,7,28,30,31,66,67,69],itertool:67,ith:6,its:[6,7,12,17,31,37,40,44,52,66,67],itself:[7,12],ix:[35,39],iy:39,iyaw:39,iz1:67,iz2:67,iz:[64,66],j:[6,16,23,39,56,67],j_b:5,j_f:20,j_g:20,jacob_mot:66,jacobh:66,jacobian:[5,20,66,67],jame:39,jeff:67,jetbrain:1,jf:66,join:40,joint:[2,9],joint_angl:12,jth:6,judg:33,just:[1,6,7,12],k:[2,6,7,12,16,20,23,29,35,39,59,66,67,70],k_p:17,k_th_t:66,kalman:[2,6,8,22,66],kappa:[37,39],keep:[1,31],keesl:39,kei:7,kf:[2,8],kh:7,kick:7,kind:39,kinemat:9,kl:6,knot:35,know:[7,12,66],known:[12,21,39,50,64,66,67],ko:12,kp_alpha:17,kp_beta:17,kp_rho:17,kp_x:17,kp_y:17,kummerl:67,ky:[7,20],l0:12,l1:12,l:[6,7,16,28,33,37,40,59,67],l_0:12,l_1:12,l_1co:12,l_1sin:12,lab:59,labb:[6,7],label:[1,6,35,39,40,67,70],label_diagram:12,lagrang:16,lambda_1co:56,lambda_1vco:56,lambda_1vsin:56,lambda_2sin:56,lambda_2vco:56,lambda_2vsin:56,lambda_3:56,lambda_4:56,lambda_4u_a:56,land:[2,3],landmark:[23,64,66,67],lane:48,languag:[1,12],larg:[30,31,67],larger:[6,30,67],largest:64,laser:[28,33],last:66,lastli:17,later:70,lattic:[2,47,48],law:[6,8,12,16],lco:59,ldot:67,lead:[12,67],learn:[2,31],least:[1,30,40,66,67],lectur:64,left:[5,6,7,10,12,21,37,39,40,66,67,70],legend:[6,39,40,67],len:[35,64,66,67],length:[12,16,37,39,40],leq:[35,56],less:[30,31,35,64],lesson:12,let:[1,7,12,28,67],lg:28,li:67,librari:[0,1,12],licens:1,lidar01:28,lidar:[2,29,31,67],lidar_to_grid_map:28,lie:7,lieu:67,like:[0,1,6,7,21,31,54,64],likelihood:[7,67],linalg:[6,64,66,67],linalgerror:64,line:[17,20,23,24,28,38,39,40,43,49,52,54,55,61,64,66,67,70],linear:[2,16,17,39,50,60,64,66,67],linearli:[37,59],linewidth:[6,12,28],link:[9,16],link_length:12,linspac:[6,35,39,64],list:[6,35,39,40,67,70],lite:48,literatur:67,littl:66,ll:[6,12],lm:[64,66],lm_id:64,lm_size:[64,66],lmid:[64,66],lmp:64,load:[16,67],load_g2o_se2:67,loc:6,local:[1,2,8,50,52,67,69],locat:[6,7,64,66,67],logic:17,look:[7,21,64,67],lookup:48,loop:[48,67],lose:7,lost:7,low:[64,66],lower:[6,64,67],lowest:64,lqr:[2,15,48,60],lrl:40,lshapefit:33,lsl:40,lsr:40,luca:67,m:[5,16,31,33,39,40,64,66,67],m_dist_th:[64,66],m_k:67,machin:31,made:66,magazin:67,magic:7,magnitud:70,mahalanobi:[64,66],mahanfathi:52,mai:6,main:[1,35,66,67],maintain:64,maintoolbar:5,major:[6,7],make:[1,6,12,39,67],malaga:67,mammogram:7,manag:21,maneuv:50,manifold:67,manipul:12,manual:1,map1:28,map:[2,7,17,21,30,31,33,44,48,64,66,67,69],map_float:28,mar:5,margin:7,mark:28,markers:[64,67],mass:16,master:[20,59],match:[2,28,67,69],materi:59,math:[6,12,28,64,66,67],mathbb:[6,67],mathbf:[7,35,67],mathcal:[7,67],mathemat:[1,7,60],mathit:6,mathjax:5,mathop:67,mathrm:[7,37,67],mathsf:[7,67],mathtt:6,matmul:12,matplotlib:[0,6,12,28,39,64,66,67],matri:67,matric:[7,67],matrix:[5,6,20,22,39,66,67,68],max:[35,56,59,64,67],max_angular_spe:17,max_it:31,max_itr:67,max_linear_spe:17,max_rang:[64,66,67],maxi:28,maximum:[6,17,21,31,33,40,59,64,66,67],maxx:28,mayb:12,mco:16,mdist:66,mean:[2,6,7,20,21,23,24,28,29,31,35,49,55,61,65,67],measur:[6,7,23,28,64,66,67],measure_constraint:67,mechan:12,mellon:33,mention:64,menubar:5,merg:[17,31],mesh:6,meshgrid:6,method:[12,28,30,31,33,39,49,52,54,55,63,66],mgrid:6,michael:5,mid:6,might:[1,12,21,31,35],min:[35,59,66,67],min_dist:31,min_dist_of_closeness_criteria:33,mind:1,mini:28,minid:66,minim:[16,40,59],minimum:[2,31,33,40,59],minor:28,minx:28,miss:[2,7],mit:[6,7],mix:7,ml:16,mlab:6,mm:66,mobil:[24,38,42,47,53,67,68],mod:[17,40],mode:[6,40,56,59],model:[2,6,7,15,21,22,33,39,40,45,46,48,52,53,60,64,66,67],model_predictive_speed_and_steer_control:59,modifi:14,modul:[0,1,2,33,70],moment:5,mono:39,moravec:28,more:[0,2,7,16,33,35,64,66,67],most:12,mostli:67,motion:[6,7,22,44,48,52,53,55,56,61,62,64,66,67],motion_model:[64,66,67],move:[2,6,7,12,15,16,21,67],move_to_pos:17,move_to_pose_robot:17,movement:21,mpc:[15,60],mpl_toolkit:6,mplot3d:6,mu1:6,mu2:6,mu:[6,7,64],mu_1:6,mu_2:6,mu_:[6,7],mu_i:6,mu_j:23,mu_k:23,mu_n:6,mu_new:6,mu_p:6,mu_x:6,mu_z:[6,7],much:[6,33,64,66],multipl:[6,7,39,66,67],multipli:[6,7,17,67],multivari:[6,8,66],multivariate_gaussian:6,multivariate_norm:6,must:[12,35,39,66],mx:66,my:1,mypi:0,n1:6,n2:6,n:[2,6,9,28,30,31,35,39,64,66,67],n_:23,n_lm:64,n_particl:64,n_path_point:35,n_point:[12,31],name:[12,17,33,67],natur:39,navig:[0,2,17,41,44,53],ncol:64,ndarrai:31,nearbi:66,nearest:33,necessari:28,need:[12,17,21,28,39,67],neff:64,neg:7,neighbour:28,net:12,new_indic:64,next:[1,7,21,28,66,67],ngraphslam:67,nlm:66,node:[39,44,67],nois:[7,20,23,30,64,66,67],noisi:66,noiz:21,non:[15,67],none:[33,35,39,40],nonlinear:[2,37,60],nonlinear_control:56,norm:[5,6],normal:[2,6,7,17,29,64,67],normal_vector:30,normal_vector_estim:30,normalize_weight:64,north:28,notag:67,notat:67,note:[1,6,7,17,35,66,67],notebook:[5,64,66,67],noth:[6,7],notic:[1,12,64,66],now:[7,12,50,67],np:[5,6,12,28,30,35,39,40,64,66,67],nrow:64,nt:6,nth:64,num:64,num_landmark:66,number:[7,17,28,30,31,35,39,64,66,67,70],number_of_nod:67,numer:[6,67],numpi:[0,5,6,12,28,31,39,64,66,67],nx1:66,nx:28,nxn:66,ny:28,o:67,ob:[59,67],object:[2,6,12,16,29,66,67],observ:[22,25,30,64,67,69],obstacl:[2,9,28,43,44,52],obtain:[31,67],obvious:6,occup:[28,64],occupi:28,occur:7,od:59,odom:67,odometri:67,off:6,offlin:67,offset:[6,12,17,34],offset_yawrate_nois:64,often:67,ok:1,okai:12,old:64,omega:[5,17,20,67],omega_i:64,omega_j:67,omega_t:20,ominu:67,one:[6,7,12,17,30,33,39,40,48,65,67],ones:[28,64,66],onli:[0,1,6,7,16,17,31,64,66,67],onlin:67,ons:67,open:[0,28,58],oper:[31,67],optim:[2,37,48,51,52,53,56,59],optimz:67,option:[35,40],order:[28,39,67],org:[0,20],orient:[17,20,21,28,37,50,67],orig_point:31,origin:[12,33,66,67,70],original_point:31,os:1,oss:[0,1],other:[1,6,7,12,31,37,67],otherwis:35,our:[1,6,7,12,39],out:[17,64,67],outlier:30,output:[6,17,40,64,67],outsid:[39,66],outward:54,over:[6,66,67],overdetermin:67,overlin:7,overview:1,ox:[28,33],oy:[28,33],p102:17,p1:30,p2:30,p3:30,p:[6,7,12,16,17,30,35,40,64,66,67],p_1:30,p_2:30,p_3:30,p_:[20,21,66],p_ix_i:6,p_t:[20,21,66],pack:6,packag:28,page:2,pair:67,panel:1,paper:[0,1,2,5,33],parallel:[0,17],param:66,paramet:[5,6,17,30,31,33,35,40,48,50,64,66,67,70],parameter:67,pars:67,parse_edg:67,part:[2,8,39,66,67],partial:[20,56,59,67],particl:[2,22,64,67],particular:[66,67],partwai:7,pass:[35,39,64,66],past:7,patch:6,path:[2,12,17,35,39,43,44,45,49,50,51,53,55,57,58,59,61,62,63,67,70],path_finder_control:17,path_i:40,path_x:40,path_yaw:40,pathfindercontrol:15,pathplan:[35,39,40],patienc:1,patreon:1,paug:66,paus:66,paypal:1,peak:[6,7],peaki:21,pendulum:[2,15,52],peopl:1,percent:66,perfect:67,perform:[31,53,66,67],permiss:67,pest:66,pf:[23,64],phase:[52,66],phi1:67,phi2:67,phi:[20,59],phi_:[37,56],phi_a:56,phi_t:20,philosophi:1,pht:64,pi:[6,12,17,21,28,40,64,66],pi_2_pi:[64,66,67],pick:[12,64],pid:[52,58,61,62,63],piecewis:35,pip:0,pivot:16,piyg_r:28,plan:[2,12,36,38,44,52,61,62],plan_dubins_path:40,planar:9,plane:[17,30,50],planner:[2,13,40,45,47,48,49,52,55],platform:58,playback:64,pleas:[1,67],plot:[2,6,10,12,28,35,39,40,52,64,66,67,71],plot_arrow:40,plot_curvatur:[35,71],plot_particl:64,plot_surfac:6,plt:[6,12,28,35,39,40,64,66,67],plug:67,pmap:28,png:[5,7],po:6,point:[2,5,9,20,21,24,28,29,30,33,34,35,40,44,49,54,55,61,64,67,69],point_cloud_sampl:31,points_3d:30,poisson:29,poisson_disk_sampl:31,polar:48,pole:16,polici:31,polynomi:[2,35,39,48],pop:28,popul:[6,67],popular:28,pose:[2,15,37,40,64,66],pose_start:17,pose_target:17,posit:[1,6,7,10,12,15,16,20,33,35,39,40,50,52,59,64,66,67,70],possibl:[6,7,12,31,33,40,67],post:1,posterior:[6,7,67],postion:17,potenti:48,power:[2,3,64],pr:[1,7],practic:[0,1,2,6,67],pragma:66,precis:67,pred:20,predict:[2,7,20,43,48,52,53,60,69],predict_particl:64,prescrib:40,presenc:7,present:[7,17,67],press:[6,7],previou:[7,33,67],primarili:66,prime2:39,prime:[37,39],print:[6,64,66,67],prior:[6,7],prm:[2,48],probabilist:[2,6,8,20,21,28,48,64,65,66,67],probabilit:6,probabl:[6,7,30,64,67],problem:[1,12,30,53,66],proc:28,proceed:67,process:[1,7,20,21,23,31,64,66],prod_:67,profil:50,program:[12,17],project:[0,2,6,67],prone:6,propag:67,proper:17,properti:[7,8],proport:[17,33],propos:1,propto:67,provid:[1,17,21,35,54,64,66],psi_i:67,psi_j:67,pure:[2,52,60],pursuit:[2,52,60],put:6,pw:64,px:64,py:[1,17,20,28,59,67],pyplot:[6,12,28,39,64,66,67],pyreedsshepp:51,pytest:0,pythagorean:12,python3:0,python:[0,1,2,5,67],pythonrobot:[0,20,31,59,71],q0:5,q1:5,q2:5,q3:5,q:[5,7,16,20,59,64,66,67],q_:5,q_f:59,q_t:66,q_w:67,q_x:67,q_y:67,q_z:67,qiita:56,qquad:17,qsim:[64,66,67],quad:35,quadcontourset:6,quadrat:[2,60],quadrotor:4,qualnam:33,quaternion:67,question:66,queue:28,quintic:[2,48],quit:17,r0:33,r:[0,7,12,16,20,37,39,40,59,64,66,67],r_0:33,r_:[33,35],r_d:[33,59],r_t_b:5,rad2deg:39,rad:[28,40,64,66],radian:28,rai:[2,28,29],rajamani:59,rajesh:59,rand:[6,64],randam:29,randn:[6,64,66],random:[2,7,30,31,48,64,66,67],randomli:[30,31],rang:[6,12,17,21,25,28,29,35,39,64,66,67],ransac:29,ransac_normal_vector_estim:30,rapidli:[2,48],rate:37,ratio:[30,66],raw:66,rd:[21,33],re:[12,64],read:[2,7,28,66,67],readabl:0,readi:1,readm:1,real:[5,6,28,31,52,66,69],realist:67,realli:6,rear:[2,60],reckon:[20,23,64,66,67],recognit:[2,29],record:64,recov:67,rect:33,rectangl:[2,29],rectangle_fit:33,rectangular:33,rectilinear:67,recurs:35,red:[20,21,23,25,28,43,49,52,54,55,61,64,66,67],reduc:31,reed:[2,48],ref:[22,34,42,43,44,47,49,51,53,55,59,60],refer:[3,8,15,22,29,48,60,69],reflect:21,regard:67,regul:[2,60],regular:[7,21,31],rel:[12,64,66,67],relat:[1,6,12,67],relationship:17,remain:[7,12],remov:54,rep:67,repeat:[6,30,67],replac:31,replan:44,repo:[0,6,7,67],report:2,repres:[7,21,28,31,35,39,64,66,67],represent:[7,28,39],requir:[1,2,67],resampl:69,resampleid:64,rescal:28,reseampl:64,reshap:[6,64],residu:[7,67],resolut:28,respect:[7,17,50,64,66],respons:12,restructuredtext:1,result:[7,35,40,64,66,67],rf:21,rfid:[21,23,64,66,67],rh:7,rho:17,rho_1:56,rho_1d_a:56,rho_1u_a:56,rho_2:56,rho_2d_:56,rho_2u_:56,riccati:16,right:[5,7,12,21,33,37,39,40,67,70],rightarrow:7,rk:39,rlr:40,ro:28,road:[2,17,48],roadmap:49,robot:[0,1,2,6,7,9,15,20,21,23,24,28,33,38,42,44,47,48,52,53,55,63,64,65,66,67,68],robotacademi:12,robust:[21,30],rocket:[2,3],rod:16,roger:[6,7],rotat:[17,33,67,68],rough:[47,53],routin:35,row:23,rrt:[2,48],rrtstar:52,rsim:[64,66,67],rsl:40,rsr:40,rst:1,rstride:6,rt1:67,rt2:67,ruff:0,rule:[8,67],run:[1,64,67],runtest:1,rv:6,rx:[5,39],ry:[5,39],ryaw:39,rz:5,s:[1,7,12,16,20,21,28,33,35,37,39,40,44,64,66,67],s_:39,s_j:39,s_x:40,s_y:40,s_yaw:40,sai:7,sakai:66,same:[6,7,12,21,24,31,33,65,67],sampl:[0,1,2,6,29,34,37,39,40,41,46,48,49,51,52,59,64],save:67,scale:[7,67,70],scan:67,scanner:33,scenario:[7,43],schol:64,scholinv:64,scipi:[0,6,35],scipython:6,scope:67,screenshot:1,script:[0,1,53],scriptstyl:67,se:69,search:[2,29,48,49,52,55],search_correspond_lm_id:66,sebastian:[6,7],second:[7,12,33],secondli:67,section:[17,31],see:[0,2,7,16,17,28,64,66,67],seed:[31,67],seek:67,seen:67,segment:[29,37,40],select:[0,2,7,30,31,33,40],selected_typ:40,self:[12,61,62,64],sens:[6,7],sensor:[6,7,19,20,21,23,24,25,31,33,64,66],separ:[28,39],seper:6,sequenc:67,seri:7,set:[6,10,12,17,21,30,33,64,66,67],set_printopt:67,set_start_target_pos:17,set_titl:64,set_xtick:28,set_ytick:28,set_zlim:6,set_ztick:6,setup:1,sever:12,sf:64,sh:1,shall:67,shape:[2,6,28,29,64,66,67],share:1,sheep:48,shepp:[2,48],shift:[7,21],shortest:[40,44],should:[1,66,67],shoulder:12,show:[1,6,7,12,21,28,35,39,40,44,64,66,67,70],show_anim:66,shown:[7,12,16,39,64,66],shrink:12,shunichi09:56,side:[6,33,66,70],sig:64,sigma:[6,7,59,66,67],sigma_1:[6,7],sigma_2:[6,7],sigma_:[6,7,66],sigma_det:6,sigma_inv:6,sigma_n:6,sigma_p:6,sigma_v:[64,66],sigma_w:[64,66],sigma_x:[6,7],sigma_z:[6,7],sign:12,signal:66,signifi:33,sim_tim:[64,66,67],similar:67,similarli:[6,67],simpl:[1,28,35,40,45,52,67],simpli:[6,12,66],simplic:67,simplifi:[5,66,67],simul:[0,1,3,4,10,11,12,17,20,21,24,38,57,58,59,61,62,63,65,67,69],simultan:[17,69],sin:[12,16,20,28,37,40,56,59,64,66,67],sinc:[6,7,12,67],singl:[6,37,64,66,67],singul:64,singular:[67,68],situat:31,six:[40,67],size:[6,12,28,31,40,64,66,67],skew:5,slam:[2,64,65],slide:56,slipperi:17,slow:17,small:[16,67],smaller:[7,30,33,35],smallest:33,smooth:[17,35,39,42],smoother:35,smoothli:[35,39],snippet:[64,67],so:[6,12,16,20,21,31,35,39,50,56,59,67],softwar:[0,2],solut:[12,16,67],solv:[1,12,31,39,48,50,53,67],solver:[37,67],some:[0,1,6,7,28,33,67],someon:1,someth:6,sonar:28,sort:39,sourc:[0,30,31,33,35,39,40,67,70],south:28,sp:[5,39],space:[6,16,21,30,31,39,53,67],span:48,sparser:33,specif:[17,66],specifi:[12,31],speed:[2,17,20,21,52,58,60,61,62,63],sphinx:[0,1],spiral:48,spline:[2,48],split:[28,67],spread:[6,64],springer:59,springerlink:17,sq:66,sqrt:[5,6,12,17,21,64,66],squar:[30,33,66,67],squre:33,srate:64,stachniss:67,stage:66,standard:[0,6,67],stanlei:[2,60],star:[0,2,44,48,66,67],start:[1,2,17,28,33,34,37,39,40,50,52,54,64,66],start_i:40,start_x:40,start_yaw:40,stat:6,state:[2,7,16,20,23,47,48,50,59,64,66,67],state_s:[64,66,67],stc:38,steelblu:67,steer:[2,52,60,61,62,63],step1:[29,48],step2:[29,48],step3:48,step:[6,7,17,20,21,30,33,40,64,67,69],step_siz:40,still:50,stochast:6,stop:[28,30],store:66,stori:6,str:64,straight:[28,40,70],straightforward:[17,67],street:43,string:[17,40,70],structur:[8,67],style:[0,1,5],subdirectori:1,subject:[16,59,67],subplot:[28,39,64,67],subplots_adjust:64,subset:67,succeed:1,success:[1,5],successiveconvexificationfreefinaltim:5,suffici:67,suggest:7,suit:1,suitabl:31,sum:[6,7,23,64,67],sum_:[6,35,67],summat:35,sumw:64,support:2,suppress:67,surfac:6,surpris:67,surround:66,survei:[61,62],surviv:64,sw:64,sweep:48,sx:28,sy:28,symbol:5,symmetr:66,sympi:5,system:[7,15,16,57,64,66,67],szmuk:5,t1:67,t2:67,t:[6,7,12,16,20,21,35,40,50,59,64,66,67],t_:35,t_i:[35,67],tabl:48,take:[6,7,17,33,66],taken:66,tan:[12,39,56,59],tangent:[12,40],tangle1:67,tangle2:67,target:[17,43,59,61],task:67,tau:37,tayer:59,tbd:18,tech:67,techniqu:[31,61,62,67],tell:[6,12],tend:[6,33],term:[7,12,17],termin:[40,50],terrain:[44,47,53],tesla:6,test:[0,1,7,66],test_a_star:1,test_diff_codestyl:1,text:[7,35,67],textbf:20,th:[23,33,39],than:[7,12,30,31],thei:[1,6,7,28,64],them:[6,67],theorem:[7,12],theoret:66,theori:67,therefor:[6,7,66,67],theta0:12,theta1:12,theta:[12,16,17,39,40,56,64,66,67],theta_0:12,theta_1:12,theta_:[17,50,64,66],theta_engin:17,theta_go:17,theta_i:67,theta_j:67,theta_steering_wheel:17,thi:[2,4,6,7,10,12,16,17,19,20,21,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,41,42,43,44,45,47,49,52,53,54,55,59,64,65,66,67,68,70],thin:31,threashold:33,three:[7,17,31,33,67],threshold:[30,33,64,66],through:[7,35,39,67,69],throught:67,thrun:[6,7],thrust:5,thu:[17,67],thumb:1,tick:[6,64,66,67],tight_layout:64,till:67,tim:65,time:[1,5,6,7,12,16,17,20,21,30,31,50,52,59,64,66,67],timestep:67,titl:[35,67],tmp1:67,tmp2:67,tmp3:67,tmp4:67,todo:67,togeth:[6,35],too:[6,7],tool:59,top:[1,16,28,33],toss:7,total:[6,7],toward:[17,21,57,67],tparticl:64,tpg:66,trace:28,track:[2,7,57,58,59,62,63,66],train:24,trajectori:[2,3,20,23,48,53,64,66,67],transform:67,transform_point:12,transit:[7,66],translat:[17,68],transport:67,transpos:5,travel:67,travers:67,tree:[2,48],triangl:[12,29],trigonometr:12,trust:[64,66],truth:[64,66,67],tu:66,tune:17,tupl:35,turn:[7,17,40,70],tutori:[28,40,67],twice:7,two:[2,6,7,9,17,21,28,31,35,37,39,40,48,54,66,67],twolinkarm:12,txt:0,type:[0,30,31,33,35,39,40,67],typic:67,u:[5,7,16,17,20,56,59,64,66,67],u_:[7,56,59],u_a:56,u_k:59,u_t:[7,59,67],ubar:59,uc:59,uco:16,ud1:64,ud2:64,ud:[64,66,67],ukf:[24,67],unari:67,uncertain:21,uncertainti:[64,66],under:[1,6],underbrac:67,underset:67,understand:[0,1,2,66],uniform:[6,48,64],uniformli:[64,67],uniqu:[16,67],unit:[0,1,66],univari:8,univariatesplin:35,univers:[33,67],unknown:[21,28,44,50,67],unlik:[7,64],unobserv:28,unscent:[2,22],unstructur:38,until:[30,31,67],up:[1,6,12,64,66],updat:[6,7,20,67,69],update_joint:12,update_kf_with_choleski:64,update_landmark:64,update_with_observ:64,upper:[6,35],urban:[21,52,61,62,67],us:[1,2,6,7,12,16,17,20,21,23,28,29,30,31,35,37,39,40,44,46,47,49,50,52,53,55,59,64,65,66,67],usag:1,use_latex:5,user:[1,35],usual:67,util:[2,35],ux:5,uy:5,uz:5,v1:30,v2:30,v:[5,17,20,56,59,64,66,67],v_:[50,59,64,66],v_e:50,v_eco:50,v_esin:50,v_i:67,v_sco:50,v_ssin:50,v_st:50,v_t:[20,59,66],valid:67,valu:[6,7,12,16,17,21,28,30,33,35,44,64,66,67,68],var_new:6,vari:6,variabl:67,varianc:[7,8,64],variance1:6,variance2:6,variant:67,variat:[6,66],vartheta_:37,vco:[56,59],vdot:[6,39,66,67],vec:17,vecor:20,vector:[2,5,6,7,12,20,29,35,54,59,66,67,68],vehicl:[21,33,34,45,52,60,61,62],veloc:[7,17,20,50,59,64,66],veri:[31,64],versa:66,version:1,vertex:[54,67],vertex_id:67,vertic:[16,17,33,54,67],via:[1,52,67],vice:66,vicin:17,view:[6,67],view_init:6,viridi:6,virtual:67,visibl:[2,48],vision:17,visual:[6,67],vornoi:55,voronoi:[2,48],voxel:29,voxel_point_sampl:31,voxel_s:31,vsin:[56,59],vstack:66,vtan:59,vulner:30,vx:5,vy:5,vz:5,w1:64,w:[5,17,20,23,28,64,66,67],w_1:7,w_2:7,w_:[64,66],w_i:64,w_t:66,wa:[1,7,67],wai:[1,6,7,21,30,67],walk:[14,67,69],want:[1,7,12,21,31,67],wavefront:48,waypoint:[35,39],wb:56,wcum:64,we:[7,12,17,21,28,30,33,37,39,50,54,64,66,67],websit:67,weight:[6,7,21,23,35,64],welcom:59,well:[17,39,54,66,67],were:[7,66],west:28,what:[1,2,7,12,67],wheel:[2,17,42,47,53,60],when:[1,7,16,17,21,30,35,39,50,54,67],where:[7,12,16,20,30,31,33,37,39,40,59,64,66,67],wherea:67,whereabout:7,which:[0,6,7,12,28,30,31,33,35,37,39,40,64,66,67],why:67,wide:[0,1,2,28],widget:64,width:[5,7],wikipedia:[35,40,44,49,54],wildcard:67,window:[2,48],wise:6,within:[33,66],without:[1,7,21,31],wolfram:[6,7],women:7,won:63,word:[37,67],work:[1,7,15,28],world:[6,66,69],would:[1,6,7,12],wrist:12,wrist_i:12,wrist_x:12,write:[12,28,67],written:[0,1,12],wrong:[12,64],wx:5,wy:5,wz:5,x1:[6,67],x2:[6,67],x3:6,x:[0,5,6,7,12,16,17,20,21,23,28,30,33,35,37,39,40,48,56,59,64,66,67,70],x_1:[6,64,66],x_2:[6,64,66],x_3:6,x_:[7,17,20,37,39,40,50,64,66,67],x_cor:6,x_diff:17,x_e:[40,50],x_end:12,x_i:[6,67],x_j:[39,67],x_k:6,x_list:[40,70],x_n:[64,66],x_nx:66,x_nx_1:66,x_nx_2:66,x_nx_n:66,x_ny:66,x_ny_1:66,x_ny_2:66,x_ny_n:66,x_opt:67,x_po:64,x_pos2:64,x_start:12,x_state:66,x_t:[6,7,20],x_true:67,x_y:66,xaug:66,xb:39,xd:[64,66],xdist:0,xdr:[64,66,67],xe:50,xest:[20,66],xf:64,xg:66,xi:[23,39,67],xi_:23,xlabel:[39,64],xlim:6,xlist:67,xm:66,xs:50,xtrue:[64,66,67],xupdat:66,xx:66,xx_1:66,xx_2:66,xx_n:66,xy:[6,12,66],xy_1:66,xy_2:66,xy_n:66,xyre:28,xyreso:28,xytext:12,y1:67,y2:67,y:[6,7,12,16,17,20,21,28,30,33,35,37,39,40,48,56,59,64,66,67,70],y_1:[64,66],y_2:[64,66],y_:[17,37,39,50,64,66],y_cor:6,y_diff:17,y_e:50,y_i:[39,67],y_j:[39,67],y_list:[40,70],y_n:[64,66],y_t:20,yaw1:67,yaw2:67,yaw:[21,28,37,39,40,59,64,66,67],yaw_list:40,yawrat:[64,66],yawreso:28,ye:[12,50],yellow:28,yet:7,yi:39,yield:67,ylabel:[39,64],ylim:28,yml:0,you:[0,1,7,10,12,17,31,33,34,35,39,40,50,54,59],your:[1,7,17],ys:50,yx:66,yx_1:66,yx_2:66,yx_n:66,yy:66,yy_1:66,yy_2:66,yy_n:66,z1:67,z2:67,z:[6,7,20,21,30,59,64,66,67],z_0:59,z_:[7,20,59],z_i:64,z_k:59,z_ref:59,z_t:[6,7,64,66],zangl:66,zbar:59,zdir:6,zero:[5,6,28,64,66,67],zerodivisionerror:64,zeros_lik:35,zi:[64,66],zid:67,zlist:67,zp:[64,66]},titles:["Getting Started","How To Contribute","Welcome to PythonRobotics\u2019s documentation!","Aerial Navigation","Drone 3d trajectory following","Rocket powered landing","KF Basics - Part I","KF Basics - Part 2","Appendix","Arm Navigation","N joint arm to point control","Arm navigation with obstacle avoidance","Two joint arm to point control","Bipedal","Bipedal Planner","Control","Inverted Pendulum Control","Move to a Pose Control","Introduction","Ensamble Kalman Filter Localization","Extended Kalman Filter Localization","Histogram filter localization","Localization","Particle filter localization","Unscented Kalman Filter localization","Object shape recognition using circle fitting","Gaussian grid map","k-means object clustering","Lidar to grid map","Mapping","Normal vector estimation","Point cloud Sampling","Ray casting grid map","Object shape recognition using rectangle fitting","Bezier path planning","B-Spline planning","Bug planner","Clothoid path planning","Coverage path planner","Cubic spline planning","Dubins path planning","Dynamic Window Approach","Eta^3 Spline path planning","Optimal Trajectory in a Frenet Frame","Grid based search","Hybrid a star","LQR based path planning","Model Predictive Trajectory Generator","Path Planning","Probabilistic Road-Map (PRM) planning","Quintic polynomials planning","Reeds Shepp planning","Rapidly-Exploring Random Trees (RRT)","State Lattice Planning","Visibility Road-Map planner","Voronoi Road-Map planning","Nonlinear Model Predictive Control with C-GMRES","Linear\u2013quadratic regulator (LQR) speed and steering control","Linear\u2013quadratic regulator (LQR) steering control","Model predictive speed and steering control","Path Tracking","Pure pursuit tracking","Rear wheel feedback control","Stanley control","FastSLAM1.0","FastSLAM 2.0","EKF SLAM","Graph based SLAM","Iterative Closest Point (ICP) Matching","SLAM","Plotting Utilities","Utilities"],titleterms:{"0":[64,65],"1":[1,33,39,64,66],"1d":39,"1st":7,"2":[1,7,33,39,64,65,66,67],"2d":39,"2nd":7,"3":[1,33,39,42,64],"3d":[4,30],"4":[1,39],"5":[1,39],"class":17,"do":6,"function":[17,37],"new":1,A:44,Of:18,The:67,To:1,a_j:39,about:1,ad:1,adapt:33,add:1,advantag:6,aerial:3,algorithm:[1,7,17,18,21,44,54,64,66,67],an:1,anim:1,api:[30,31,33,35,39,40],appendix:8,applic:18,approach:41,approxim:35,area:33,arm:[9,10,11,12],avoid:11,b:35,b_j:39,base:[1,38,44,46,54,67],basic:[6,7,35,52],batch:52,bay:7,belief:6,bezier:34,bias:53,bidirect:44,biped:[13,14],breadth:44,bspline:35,bug:36,c:56,c_j:39,calcul:[23,30,37,39],cast:32,central:6,choos:1,circl:25,close:[33,52],closest:68,clothoid:37,cloud:31,cluster:27,code:1,condit:7,connect:54,consensu:30,constraint:39,construct:37,constructor:17,content:[2,3,8,9,13,15,22,29,48,60,69,71],continu:39,contribut:1,control:[10,12,15,16,17,56,57,58,59,62,63],correl:6,covari:[6,23],coverag:38,criteria:33,cubic:39,curv:39,curvatur:39,d:44,d_j:39,dataset:67,defect:1,definit:18,depend:7,depth:44,deriv:39,describ:6,design:20,dijkstra:[44,54],dimension:[50,67],disk:31,distribut:6,document:[1,2],doe:17,drone:4,dubin:[40,52],dynam:41,ekf:66,ensambl:19,equat:5,estim:[21,30],eta:42,exampl:[1,7,67],exist:1,expect:6,explor:52,extend:20,farthest:31,fastslam1:64,fastslam:65,feedback:62,field:44,filter:[7,19,20,21,23,24],first:[39,44],fit:[25,33],fix:1,follow:4,formul:[56,67],frame:43,frenet:43,fresnel:37,from:[21,23],g:37,gain:7,gaussian:[6,26],gener:[5,7,47,54],get:0,gmre:56,graph:[54,67],grid:[26,28,32,38,44],histogram:21,histori:18,holonom:17,how:[0,1,17,23,39],hybrid:45,i:6,icp:68,implement:1,independ:7,indic:2,inform:52,initi:21,integr:37,interpol:35,introduct:[6,18,64,66,67],invers:12,invert:16,iter:68,joint:[10,12],k:27,kalman:[7,19,20,24],kf:[6,7],kinemat:12,land:5,lane:53,lattic:53,law:7,learn:18,lidar:28,limit:6,linear:[57,58,59],link:12,lite:44,local:[7,19,20,21,22,23,24],lookup:47,loop:52,lqr:[16,46,52,57,58],map:[26,28,29,32,49,54,55],match:68,mathemat:56,matplotlib:1,matrix:23,mean:27,member:17,minim:[33,67],miss:1,model:[16,20,47,56,59],motion:[20,21,50],move:17,mpc:[16,59],multimod:6,multivari:7,n:10,navig:[3,9,11],need:6,node:54,non:17,nonlinear:56,normal:30,object:[25,27,33],observ:[20,21,66],obstacl:[11,54],one:50,oppos:6,optim:[43,47,67],paramet:[37,39],part:[6,7],particl:23,path:[34,37,38,40,42,46,47,48,52,54,60],pathfindercontrol:17,pdf:6,pendulum:16,plan:[34,35,37,39,40,42,46,48,49,50,51,53,55],planar:[12,67],planner:[14,36,38,54],plot:70,plot_curvatur:70,point:[10,12,31,39,68],poisson:31,polar:53,polygon:54,polynomi:50,pose:[17,67],posit:[17,21],potenti:44,power:5,predict:[21,47,56,59,64,66],prm:49,probabilist:[7,49],probabl:21,problem:67,project:1,properti:6,pull:1,pure:61,pursuit:61,python:18,pythonrobot:2,quadrat:[57,58],quintic:50,rai:32,randam:30,random:[6,52],rang:33,ransac:30,rapidli:52,real:67,rear:62,recognit:[25,33],rectangl:33,reed:[51,52],ref:[20,52,56],refer:[5,6,7,17,21,23,24,33,35,37,39,40,50,54,57,58,59,61,62,63,64,65,66,67,68],regul:[57,58],report:1,repres:6,represent:67,request:1,requir:0,resampl:64,review:1,road:[49,54,55],robot:[12,17,18,50],rocket:5,rrt:52,rule:7,s:[2,6,17],sampl:[30,31,47,53],se:67,search:[33,44,54],second:39,segment:33,shape:[25,33],sheep:52,shepp:51,shortest:54,simul:[5,52,64,66],slam:[66,67,69],softwar:18,solv:37,span:38,speed:[57,59],spiral:38,spline:[35,39,42],sponsor:1,stanlei:63,star:45,start:0,state:53,steer:[57,58,59],step1:[21,33,37,39,54],step2:[21,33,37,39,54],step3:[21,37,39,54],step4:[21,39],step:[1,66],structur:7,submit:1,support:1,sweep:38,system:17,tabl:[2,47],tangent:39,term:6,termin:39,theorem:6,thi:[0,1],through:[64,66],track:[60,61],trajectori:[4,43,47],tree:[38,52],triangl:30,two:[12,50],uniform:53,unimod:6,unittest:1,univari:7,unknown:39,unscent:24,updat:[21,64,66],us:[0,25,33,54],util:[70,71],variabl:6,varianc:[6,33],vector:[30,39],vehicl:59,visibl:54,voronoi:55,voxel:31,walk:[64,66],wavefront:38,we:6,welcom:2,what:[0,6],wheel:62,why:6,window:41,work:17,world:67,write:1,x:50,y:50}}) \ No newline at end of file