move_model = MoveModel(init_pose) landmarks = Landmark() slidewindow_graph = Slidewindow_graph() draw = Draw(landmarks, slidewindow_graph, move_model) # 传感器半径 r = 3.0 # 循环计数 n = 0 sum = 100 # 主逻辑(*.*) ######################################################### while n != sum: measure = Measure(move_model, landmarks, r) measure.GetMeasure(n) if n == 0: # 整个框架就是为了维护这个slidewindow_graph结构 slidewindow_graph.Initialize(estimate_init_pose, measure) else: t1 = time.clock() slidewindow_graph.Update(measure) t2 = time.clock() #print(t2-t1) draw.Show_result(r) move_model.Updatepose() n = n + 1 ##############################################################