관리 메뉴

caLAB

[RPlidar] Touchdesigner 에서 rp lidar사용하기 본문

TouchDesigner/TouchDesigner자료

[RPlidar] Touchdesigner 에서 rp lidar사용하기

도이(doi) 2024. 8. 3. 16:17
728x90

라이더 센서를 통한, 인터렉티브 미디어월을 제작할 때 저가형 컨텐츠 제작으로 rp lidar를 많이 사용하게 된다.

 

우선, rp lidar가 돌아가는 것을 확인하기 위해서 아래 사이트에서 frame grabber를 통해서 기기 이상이 없는지 확인한다.

https://www.slamtec.ai/downloads/#rplidar-a-series

 

Downloads - SLAMTEC Global Network

Please select a Product Category for a related download option.

www.slamtec.ai

설치 시 오류는 아래 블로그를 통해서 해결하면 됩니다.

https://kumoh-irl.tistory.com/18

 

RPLIDAR A2 작동

RPLIDAR A2를 샀습니다. 작동시키는 데에 시간이 오래 걸린 건 아니지만, 제품과 같이 동봉되어 있는 Quick start 매뉴얼에 설명이 부족하다고 생각해서 정리해놓을 겸 글 써놓습니다. 일단 그림과 같

kumoh-irl.tistory.com

스캔이 아래처럼 정상 작동하는 것을 확인할 수 있습니다. 라이더 센서가 돌아가게 됩니다.

아래 사이트에서 파일을 다운 받습니다.

https://github.com/thepelkus-too/SlamtecLidarTDCPPCHOP

 

GitHub - thepelkus-too/SlamtecLidarTDCPPCHOP: A CPP CHOP for TouchDesigner for gathering data from a Slamtec RPLidar scanner

A CPP CHOP for TouchDesigner for gathering data from a Slamtec RPLidar scanner - thepelkus-too/SlamtecLidarTDCPPCHOP

github.com

세팅 방법은 아래 유튜브를 참고합니다.

https://www.youtube.com/watch?v=fAvF2niosNA&t=465s

솔루션 프로젝트 파일을 열고 빌드를 진행합니다.

빌드가 완료 되면 master폴더에 debug폴더가 생성 됩니다.
해당 창에서 tdslamtec.dll을 터치디자이너 오퍼레이터인 cplusplus에 연결합니다.

아래와 같이 터디 세팅하면 된다. 자세한 내용은 튜토리얼에 있어서 생략.

이후 영사할 면적을 잘 세팅하면 된다.

 

개별 객체 인식을 위해서 blob tracking이나 이미지 처리 기술 중 차영상 기법 등을 사용하여 인터렉티브 제작도 가능해보인다. 직접 연구해보니 라이더 센서가 적합한 공간과 적합하지 않은 공간이 있는 것 같다. 영상으로 레코딩 했을 때 식별이 잘 되지 않는 환경에서는 라이더 센서가 정확하겠지만, 이미지 처리 방식 대비 중첩과 관련한 이슈가 있기 때문에 이에 대해서 보완하여 멀티로 라이더 센서를 설치하는 등의 이슈가 발생할 수 있다.

그리고 해당 라이브러리는 직접 라이더 센서 제어가 되지 않는다는 이슈를 발견하였다. 

라이더 센서를 키는건 가능하지만, 끄는 것은 불가능한...;; 해당 방법에 대해서는 현재 초기에 인식 확인을 위해 깐 frame grabber로 제어하는데 터디에서 제어하는 방법을 확인해봐야 될 듯하다.

728x90
반응형
Comments