pieye / nimbus-python

nimbus python bindings
GNU General Public License v3.0
3 stars 3 forks source link

Problems with frame aquisition after some hours of camera running #6

Open Westerby opened 3 years ago

Westerby commented 3 years ago

Hello,

After ca. 2-4 hours of development (non-constant running) frame aquisition rate visibly drops, and I frequently get the following error:

The coroutine raised an exception:
Traceback (most recent call last):
  File "...\nimbusPython\NimbusClient.py", line 223, in _pollQueue
    image = await asyncio.wait_for(self._imageQueue.get(), timeout=self._rcvTimeout)
  File "...\lib\asyncio\tasks.py", line 423, in wait_for
    raise futures.TimeoutError()
concurrent.futures._base.TimeoutError

Camera is unable to operate normally for some time.

My guess is it can be attributed to the rising temperature of the sensor. If you confirm:

My camera is placed directly on Raspberry, without additional housing, in a well ventilated room.

By the way the what exaclty does temperature shows? Temperature of the vision sensor?

Best

bjajoh commented 3 years ago

Hi,

what exposure mode are you using? Can you have a look at the temperatures? (You can see them in "nimbus-web")

The temperature is measured directly on the PCB and should state the heat exposure of the vision sensor.

Let me know if you have any question.

Best, Bjarne

Westerby commented 3 years ago

Hello, thanks for the info. We use manual setting. OK, we'll try to monitor the temperature, use the cooling if needed, and let know.

Best Westerby

bjajoh commented 3 years ago

Hi,

perfect! Let me know if you have any questions or need support.

Best, Bjarne