RealSense L515로 근처 물체를 감지하려면...
5564 단어 L515RealSense연구하다.pyrealsense2
RealSense L515 정보
현재 연구에서는 RealSense의 L515를 사용하고 있습니다.
L515는
고유한 MEMS 미러 스캐닝 기술을 사용한 Solid State식 LiDAR 깊이 카메라.기존 ToF 방식의 >LiDAR에 비해서도 이 기종은 고효율(※ 1)의 레이저 출력을 달성할 수 있다.
※ 1: 깊이 흐름 전송의 전력 소모량은 3.5W 미만
(참조: 스위치 과학 Intel RealSense LiDAR Camera L515
네.
사용 용도
사용 용도를 간단히 설명하면 L515 감지차 등의 스틱은 현재 스틱의 위치를 추측하기 위해 사용된다.
이번에 L515에서 촬영한 깊이 이미지와 템플릿이 일치해서 로드의 위치를 추측합니다.
딱한 사정
Intel RealSense L515의제품 사이트에 따르면 Minimum Depth Distance는 0.25m로 기재됐다.
하지만 실제 동작을 확인한 결과 0.25m가량의 물체는 촬영이 불가능해 0.50m가량을 벗어나지 않으면 촬영이 불가능했다.
설치 장소의 편의를 위해 가급적 근처에 L515를 설치해 주시기 바랍니다.
최소한 규격대로 0.25m부터 촬영해야 한다.
하지만 일정한 거리를 유지하지 않으면 찍을 수 없다.
이런 느낌은 매우 괴롭다.
해결책
이 Intel 공식 뉴스. 에는 답이 있다.
레이저의 강도가 약하면 찍을 수 있는 거리가 짧아지지만 더 가까운 물체를 찍을 수 있다
그리고 레이저 출력의 강도를 조금 낮추면 해결된다.
파이톤(pyrealsense2)을 사용할 때의 레이저 설정 방법은 공식적인 사람이 SDK의GiitHubIssue에서 대답했기 때문에 그것을 참고하면서 설정한다.
레이저 출력/범위 확인
# ストリームの設定
config = rs.config()
config.enable_stream(rs.stream.depth, 640, 480, rs.format.z16, 30)
# ストリーミング開始
pipeline = rs.pipeline()
profile = pipeline.start(config)
# レーザー出力・範囲の確認
depth_sensor = profile.get_device().first_depth_sensor()
laser_pwr = depth_sensor.get_option(rs.option.laser_power)
print("laser power = ", laser_pwr)
laser_range = depth_sensor.get_option_range(rs.option.laser_power)
print("laser power range = " , laser_range.min , "~", laser_range.max)
설정된 레이저 출력 강도와 범위 확인 후결과 내보내기
laser_pwr = 100.0
laser power range = 0.0 ~ 100.0
기본값은 최대100
입니다.설정 방법은 다음과 같습니다.
레이저 출력 설정
set_laser = 10
depth_sensor.set_option(rs.option.laser_power, set_laser)
이 설정을 통해 L515는 근처의 물건을 안전하게 감지할 수 있다.환경 구축 정보(혜택)
리얼센스를 맥+파이톤으로 다루려면 환경 구축에 약간의 좌절이 있을 수 있기 때문에 환경을 구축할 때 참고할 것을 공유합니다.
- macOS Installation
- Mac에 pyrealsense2 설치
Reference
이 문제에 관하여(RealSense L515로 근처 물체를 감지하려면...), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KenyaSugimoto/items/3f0d395ec363ae721f77텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)