I’m currently trying to use the ZED2 as a camera tracker. Which works really well!
The only little thing that bothers me is that she doesn’t correct the pose drift softly, but rather jumps.
Even if I set
tracking_parameters = sl.PositionalTrackingParameters() tracking_parameters.enable_pose_smoothing = True tracking_parameters.set_floor_as_origin = False tracking_parameters.enable_area_memory = True if self.load_old_map == True: tracking_parameters.area_file_path = "****" if err != sl.ERROR_CODE.SUCCESS: exit(1) self.zed.enable_positional_tracking(tracking_parameters) zed_pose = sl.Pose() runtime_parameters = sl.RuntimeParameters()
, it jumps like in the video. https://youtu.be/4VBnCsurJxk
I know that backlighting is not optimal. However, the position also jumps in other environments.
I also tried to set every value to FASLE, whereby the tracker reacts exactly the same.
So maybe there is a mistake in my Code?
Is there a solution? Or is it simply not possible to prevent that?