the example " collision avoidance " gives errors :
(envDepthAI) pi@luxonis:~/Desktop/luxonis/collision-avoidance $ python3 main.py
2024-03-21 15:00:14,496 - root - INFO - Logging system initialized, kept in file /home/pi/Desktop/luxonis/collision-avoidance/camera.log...
2024-03-21 15:00:16,158 - main - INFO - Setting up debug run...
Traceback (most recent call last):
File "/home/pi/Desktop/luxonis/collision-avoidance/main.py", line 121, in <module>
MainDebug().run()
^^^^^^^^^^^
File "/home/pi/Desktop/luxonis/collision-avoidance/main.py", line 47, in init
super().__init__()
File "/home/pi/Desktop/luxonis/collision-avoidance/main.py", line 19, in init
self.depthai = self.depthai_class(model_name="vehicle-detection-adas-0002", threshold=0.5)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/Desktop/luxonis/collision-avoidance/depthai_utils.py", line 65, in init
super().__init__(\*args, \*\*kwargs)
File "/home/pi/Desktop/luxonis/collision-avoidance/depthai_utils.py", line 24, in init
self.pipeline = self.create_pipeline({
^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/Desktop/luxonis/collision-avoidance/depthai_utils.py", line 14, in create_pipeline
self.device = depthai.Device('', False)
^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: init(): incompatible constructor arguments. The following argument types are supported:
1\. depthai.Device(pipeline: depthai.Pipeline)
2\. depthai.Device(pipeline: depthai.Pipeline, usb2Mode: bool)
3\. depthai.Device(pipeline: depthai.Pipeline, maxUsbSpeed: depthai.UsbSpeed)
4\. depthai.Device(pipeline: depthai.Pipeline, pathToCmd: Path)
5\. depthai.Device(pipeline: depthai.Pipeline, devInfo: depthai.DeviceInfo, usb2Mode: bool = False)
6\. depthai.Device(pipeline: depthai.Pipeline, deviceInfo: depthai.DeviceInfo, maxUsbSpeed: depthai.UsbSpeed)
7\. depthai.Device(pipeline: depthai.Pipeline, devInfo: depthai.DeviceInfo, pathToCmd: Path)
8\. depthai.Device(version: depthai.OpenVINO.Version = <Version.???: 7>)
9\. depthai.Device(version: depthai.OpenVINO.Version, usb2Mode: bool = False)
10\. depthai.Device(version: depthai.OpenVINO.Version, maxUsbSpeed: depthai.UsbSpeed)
11\. depthai.Device(version: depthai.OpenVINO.Version, pathToCmd: Path)
12\. depthai.Device(version: depthai.OpenVINO.Version, deviceInfo: depthai.DeviceInfo, usb2Mode: bool = False)
13\. depthai.Device(version: depthai.OpenVINO.Version, deviceInfo: depthai.DeviceInfo, maxUsbSpeed: depthai.UsbSpeed)
14\. depthai.Device(version: depthai.OpenVINO.Version, deviceDesc: depthai.DeviceInfo, pathToCmd: Path)
15\. depthai.Device(config: depthai.Device.Config)
16\. depthai.Device(config: depthai.Device.Config, deviceInfo: depthai.DeviceInfo)
17\. depthai.Device(deviceInfo: depthai.DeviceInfo)
18\. depthai.Device(deviceInfo: depthai.DeviceInfo, maxUsbSpeed: depthai.UsbSpeed)
19\. depthai.Device(nameOrDeviceId: str)
20\. depthai.Device(nameOrDeviceId: str, maxUsbSpeed: depthai.UsbSpeed)
Invoked with: '', False
Exception ignored in: <function DepthAIDebug.del at 0x7f75613f60>
Traceback (most recent call last):
File "/home/pi/Desktop/luxonis/collision-avoidance/depthai_utils.py", line 86, in del
super().__del__()
File "/home/pi/Desktop/luxonis/collision-avoidance/depthai_utils.py", line 60, in del
del self.device
^^^^^^^^^^^
AttributeError: 'DepthAIDebug' object has no attribute 'device'