Skip to content

Pylon

pylon 카메라 소프트웨어 제품군은 사용하기 쉬운 SDK뿐만 아니라 Windows, Linux 또는 macOS 운영 체제가 설치된 PC에서 모든 Basler 카메라를 작동할 수 있는 드라이버 및 도구로 구성된 소프트웨어 패키지입니다.

Basler 카메라 고객은 이제 오픈 소스 프로젝트인 "pypylon" 및 "ROS용 pylon 카메라 드라이버"를 활용해 프로그래밍 언어인 Python로 구성된 프로토타입 애플리케이션과 로봇 운영 체제(ROS)의 로봇 애플리케이션을 개발할 수 있습니다.

How to install

공식 홈페이지에서 "pylon 소프트웨어 " 항목의 패키지를 다운로드 받는다.

How to Run

GigE Vision

장비와 PC를 PoE와 같은 장비에 함께 연결하여, 같은 네트워크로 유지한다. ipconfigurator를 실행하여 장비의 IP 주소를 셋팅해야 한다.

PYLON_ROOT settings

.bashrc 추가:

export PYLON_ROOT=/opt/pylon
export PATH=$PYLON_ROOT/bin:$PATH
source $PYLON_ROOT/bin/pylon-setup-env.sh "$PYLON_ROOT"

Troubleshooting

/opt/pylon/share/pylon/README 파일에 여러 가지 문제 해결 방법이 정리되어 있다.

ipconfigurator 에서 장치가 출력되지 않을 경우

ufw와 같은 방화벽이 활성화 되었는지 확인한다. 방화벽 문제가 아니라면 Reverse Path Filtering 문제일 가능성이 높다.

sysctl -a 2>/dev/null | grep '\.rp_filter'

다음과 같이 1 또는 2로 출력된다면,

net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.eth1.rp_filter = 2

0으로 수정해야 한다.

sudo sysctl net.ipv4.conf.all.rp_filter=0
sudo sysctl net.ipv4.conf.eth1.rp_filter=0

이 후, /opt/pylon/bin/ipconfigurator 프로그램을 실행하면 된다.

See also

Favorite site

References


  1. AW00136802000_Getting_Started_with_pylon5_and_OpenCV.pdf