오늘 도착한 mini 2D lidar입니다. 가격은 $12.50 + $5 shipping 인데, 하루만에 실험에 성공했습니다.
옛날에 쓰던 라이다와 크기를 비교하니 아주 확연히 다르네요. 이 정도 크기라면 드론에 직접 올리는 것도 가능해 보입니다.
 

 

 

깃헙에 찾은 샘플 테스팅 코드 : https://github.com/halac123b/Visualize-data-from-Lidar-LD19_Matplotlib-Python

 

GitHub - halac123b/Visualize-data-from-Lidar-LD19_Matplotlib-Python

Contribute to halac123b/Visualize-data-from-Lidar-LD19_Matplotlib-Python development by creating an account on GitHub.

github.com

문제는 첫 실험 코딩이 matplotlib를 사용해서 엄청 느리기 때문에 PyQtGraph 라이브러리로 바꿔서 코딩해야 할 듯 합니다.

 


이건 나의 실험 케이스 :

   Platform : Orange Pi 5, on UART #0 ( /dev/ttyS0 ) @ 230400 bps.

     Speed control : PWM1_M2, pin # 26, which uses /sys/class/pwm/pwmchip0/

        Then use the following command to make pwm1 output a 50Hz square wave (please
        switch to the root user first, and then execute the following command)
        root@o5bot:~# echo 0 > /sys/class/pwm/pwmchip0/export
        root@o5bot:~# echo 20000000 > /sys/class/pwm/pwmchip0/pwm0/period
        root@o5bot:~# echo 1000000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle
        root@o5bot:~# echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable

 


Lazarus IDE를 사용해서 Object Pascal로 프로그래밍 하기. 

(사용 라이브러리 : BGRABitmap )

 

이 기체는 6 TOPS의 속도의 NPU를 장착하고 있어서 인공지능 기능이 가능합니다.

가령 stereo camera로부터 추출해 내는 3D Depth와 YOLOv8이 가능합니다.

 

stereo camera로부터 추출해 내는 3D Depth (CPU의 10%사용)
YOLOv5로 사물인식 영상 (NPU의 33%사용)

 

 

 

'M.A.R. (Machine of Attack & Return)' 카테고리의 다른 글

전체 계획의 간략한 도면  (0) 2023.10.03

+ Recent posts