trifinger_object_tracking.py_tricamera_types module¶
- class trifinger_object_tracking.py_tricamera_types.BaseData¶
- Bases: - pybind11_object
- class trifinger_object_tracking.py_tricamera_types.CubeVisualizer¶
- Bases: - pybind11_object- draw_circle(self: trifinger_object_tracking.py_tricamera_types.CubeVisualizer, images: List[numpy.ndarray[3]], object_pose: trifinger_object_tracking.py_object_tracker.ObjectPose, fill: bool = True, opacity: float = 0.5, scale: float = 1.0) List[numpy.ndarray[3]]¶
 - draw_cube(self: trifinger_object_tracking.py_tricamera_types.CubeVisualizer, images: List[numpy.ndarray[3]], object_pose: trifinger_object_tracking.py_object_tracker.ObjectPose, fill: bool = True, opacity: float = 0.5) List[numpy.ndarray[3]]¶
 
- class trifinger_object_tracking.py_tricamera_types.Driver¶
- Bases: - pybind11_object
- class trifinger_object_tracking.py_tricamera_types.Frontend¶
- Bases: - pybind11_object- get_current_timeindex()¶
 - get_latest_observation()¶
 - get_observation()¶
 - get_sensor_info()¶
 - get_timestamp_ms()¶
 
- class trifinger_object_tracking.py_tricamera_types.LogReader(filename: str)¶
- Bases: - pybind11_object- See - read_file()- property data¶
- List of camera observations from the log file. 
 - read_file(filename: str)¶
- Read data from the specified camera log file. - The data is stored in - dataand- timestamps.- Parameters:
- filename (str) – Path to the camera log file. 
 
 - property timestamps¶
- List of timestamps of the camera observations. 
 
- class trifinger_object_tracking.py_tricamera_types.Logger¶
- Bases: - pybind11_object- is_running()¶
 - reset()¶
 - start()¶
 - stop()¶
 - stop_and_save()¶
 
- class trifinger_object_tracking.py_tricamera_types.None¶
- Bases: - pybind11_object
- class trifinger_object_tracking.py_tricamera_types.PyBulletTriCameraObjectTrackerDriver¶
- Bases: - Driver
- class trifinger_object_tracking.py_tricamera_types.TriCameraObjectObservation¶
- Bases: - TriCameraObservation- Observation from the three cameras, including the estimated object pose provided by the integrated object tracker. - property cameras¶
- List of observations from cameras ‘camera60’, ‘camera180’ and ‘camera300’ (in this order) - Type:
- List[CameraObservation] 
 
 - property filtered_object_pose¶
- Filtered estimated object pose. - Type:
 
 - property object_pose¶
- Estimated object pose. - Type:
 
 
- class trifinger_object_tracking.py_tricamera_types.TriCameraObjectTrackerDriver¶
- Bases: - Driver- get_debug_image(self: trifinger_object_tracking.py_tricamera_types.TriCameraObjectTrackerDriver, fill_faces: bool = False) numpy.ndarray¶
- Fetch an observation from the cameras and create a debug image. 
 - get_observation(self: trifinger_object_tracking.py_tricamera_types.TriCameraObjectTrackerDriver) trifinger_object_tracking.py_tricamera_types.TriCameraObjectObservation¶
- Get the latest observation from the three cameras.