Thermal Stabilization
Introduction
Zivid 카메라는 능동형 열 안정화 기능을 사용하여 카메라 내부 온도를 섭씨 35도로 일정하게 유지합니다. 이 기능은 기본적으로 활성화되어 있으며 카메라 전원을 켜면 자동으로 실행됩니다. 이 기능은 다양한 듀티 사이클로 인한 온도 변동을 줄여 온도 의존적인 요인의 영향을 최소화합니다. 이를 통해 카메라 작동 시작부터 종료까지 일관된 성능을 보장합니다.
참고
열 안정화 기능은 카메라의 온도와 정확도를 최적의 범위로 유지합니다.
열 안정화 기능은 전원을 켜면 카메라를 가열하고, 촬영 중에는 멈추었다가 마지막 촬영 후 10초 후에 다시 가열을 시작합니다. 이 기능은 특히 촬영 주기가 10초를 초과하는 저부하 사이클 애플리케이션에서 Warm-up 시간을 단축합니다.
참고
목표 온도가 안정화된 온도와 다를 수 있으므로 워밍업 과정을 실행하는 것이 여전히 필요합니다. 이는 인필드 보정 전에 최적의 진위성을 보장하기 위해 매우 중요합니다.
Why
Zivid 카메라는 Temporal Structured Light 사용하여 3D 데이터를 생성합니다. 이 기술은 온도에 따라 변할 수 있는 카메라에 대한 프로젝터의 상대적인 위치를 활용합니다. 이를 해결하기 위해 모든 Zivid 카메라는 이러한 변화를 반영하기 위해 여러 온도에서 개별적으로 보정됩니다. 기술 데이터시트 번호는 이러한 변화를 반영합니다. 열 안정화 기능은 온도에 따른 변화에 적응하여 활성 상태와 비활성 상태 간의 열 변화를 줄이는 데 도움을 줍니다.
How it works
열 안정화 기능은 프로젝터의 듀티 사이클을 조절하여 카메라 내부 온도를 조절합니다. 이는 프로젝터에서 약한 노란색 빛으로 나타납니다. 듀티 사이클 주파수는 높은 듀티 사이클 애플리케이션을 에뮬레이션하고 누출된 빛의 깜빡임을 방지하기 위해 비교적 높게 설정됩니다.
참고
프로젝터에서 나오는 소량의 빛샘은 노란색으로 보입니다.
열 안정화 기능은 프로젝터 내부 온도를 섭씨 35도로 유지하는 데 도움이 되지만, 이는 주변 온도에 따라 달라집니다. 주변 온도와 목표 온도인 섭씨 35도의 차이가 너무 크면 프로젝터가 목표 온도에 도달하지 못할 수 있습니다. 그러나 이러한 경우에도 내부 온도는 섭씨 35도에 최대한 가깝게 조절됩니다. 결과적으로 더욱 일관된 온도 제어가 가능해져 다양한 활동량을 가진 애플리케이션에서 성능과 정확도가 향상됩니다.
열 안정화는 카메라가 전원 공급 장치에 연결된 순간부터 활성화되며 마지막 캡처 후 10초 후에 다시 활성화됩니다. 즉, 애플리케이션의 캡처 주기가 10초 이하인 경우 열 안정화는 예약된 일시 중지 동안에만 켜집니다.
경고
열 안정화 모드에서 캡처 모드로 프로젝터를 구성하려면 전환 시간 패널티가 있습니다. 캡처에 사용되는 프로젝터 시퀀스의 길이에 따라 전환 시간이 늘어납니다. 최악의 시나리오는 시간 페널티가 40ms인 Stripe Engine을 사용한 HDR 캡처입니다.
How to disable it
열 안정화는 Config.yml 구성 파일을 통해 비활성화할 수 있습니다.
해당 파일이 이미 존재한다면 Windows의 경우 %LOCALAPPDATA%\Zivid\API 에 있고 Ubuntu의 경우 "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API 에 있습니다. 있을 경우 다음 정보로 업데이트하세요.
__version__:
serializer: 1
data: 16
Configuration:
Camera:
TemperatureStabilization:
Enabled: no
Config.yml 파일이 없으면 다운로드하여 다음 디렉토리에 넣으세요.
mkdir %LOCALAPPDATA%\Zivid\API
move %HOMEPATH%\Downloads\Config.yml %LOCALAPPDATA%\Zivid\API\
mkdir --parents $XDG_CONFIG_HOME/Zivid/API
mv ~/Downloads/Config.yml $XDG_CONFIG_HOME/Zivid/API/
조심
$XDG_CONFIG_HOME 이 설정되지 않은 경우 $HOME/.config 를 사용하세요.
조심
기존의 모든 설정 파일이 덮어쓰여집니다.
조심
Zivid 설정 파일은 .yaml이 아닌 .yml 파일 확장자를 사용해야 합니다.
Config.yml 설정은 SDK 인스턴스가 카메라에 처음 연결될 때 적용됩니다. 이는 다음과 같은 방법으로 수행할 수 있습니다.
ZividListCameras 실행하여 카메라가 연결되었는지 확인합니다.
다음 명령어 두 줄을 실행합니다.
Version History
SDK |
Changes |
|---|---|
2.9.0 |
열 안정화는 Zivid 2에서 기본적으로 켜져 있으며 구성을 통해 비활성화할 수 있습니다. 열 안정화는 카메라 전원이 켜지고 10초 동안 사용하지 않으면 내부 온도를 조절하기 시작합니다. |
2.7.0 |
활성화할 수 있는 실험적 기능으로 열 안정화가 추가되었습니다. |