else:
		
		time_elapsed = time.clock() - prior_time + delay_time
		print 'Time Elapsed:' + str(time_elapsed)
		prior_time = time.clock()
		if(vel == 0):
			kalfilter.prediction_update(0,.4*ang_vel,time_elapsed,True)
		else:
			kalfilter.prediction_update(.55*vel,.45*ang_vel,time_elapsed,True)
		if(marker_dist != -1):  #-1 means invalid measurements
			print 'Marker Dist:' + str(marker_dist)
			print 'Marker Angle:' + str(marker_angle)
			marker_x,marker_y = kalfilter.guess_marker(marker_dist,marker_angle)
			if(not colorseg_debug):
				x,y,theta = kalfilter.get_pose()
				kalfilter.measurement_update(marker_x,marker_y,marker_dist,marker_angle,second_dist,second_angle)
	
	x,y,theta = kalfilter.get_pose()	
	#wrapper.packet = str((x,y))
	#Obstacle avoidance stuff     
	current_x = int(round((x-GRID_SIZE)/GRID_SIZE))
	current_y = int(round((y-GRID_SIZE)/GRID_SIZE))
	
	#wrapper.packet = str((x-GRID_SIZE)/(GRID_SIZE)) + ',' + str((y - GRID_SIZE)/(GRID_SIZE))+ ',' + str(time.clock()) + ',' + str(theta*(180/math.pi))
	#print 'Android Coordinates:', wrapper.packet 
#get distances
	#print wrapper.ss, '!!!!!!!'
#try:
		#print processQ.get(False), "!!!!!!!!!!!!"
	#except Queue.Empty, e: