Skip to main content

Featured

YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors review

 YOLO 버전이 v7 버전으로 논문이 발표되었다. papers with code에서 쉽게 확인할 수 있으며 이 논문은 모듈 최적화 기법 위주이다. CSPNet이라던지 RepVGG 같은 관련 네트워크들을 간단하게 공부하고 논문을 이해하는 것을 추천한다. 아래는 official github이며 ReadMe를 보면 쉽게 사용 방법을 알 수 있다. https://github.com/wongkinyiu/yolov7 또한 본 논문은 아래와 같다. Wang, Chien-Yao, Alexey Bochkovskiy, and Hong-Yuan Mark Liao. "YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors." arXiv preprint arXiv:2207.02696 (2022). 그렇다면 간략하게 논문에 대해 알아보도록 한다. - Abstract YOLOv7이 알려진 모든 detector들보다 정확도와 속도 면에서 성능을 능가하고 있다고 설명한다. 또한 이 네트워크를 오직 COCO 데이터셋으로만 훈련했다고 설명한다. 다른 네트워크들보다 확실히 좋은 성능을 내고 있다는 것으로 abstract에서 소개하고 있다. - Introduction  이 논문에서 제안한 real-time detector는 주로 mobile GPU나 GPU 장치를 지지할 수 있다는 것을 희망한다고 한 것을 보아 GPU가 필요하다는 것으로 이해하였다. 또한 이 논문에서 제안된 방법들의 개발 방향을 현재 real-time detector들의 개발 흐름과 다르다고 설명한다. 훈련 과정의 최적화에 집중했다고 한다. 그래서 중점적인 것이 정확도를 향상시키기 위한 훈련 cost를 강화화는 최적화된 모듈과 최적 기법이라고 설명한다.  논문의 제목에서 나오는데 제안된 모듈들과 최적 기법들을 trainable bag-of-freebies라고 칭한다. 최근에, model re-pa...

Toy Quad Rotor FCC Review 1 : STEVAL-FCU001V1

STEVAL-FCU001V1은  제작한  기반 초소형 쿼드로터의 FCC(Flight Control Computer)이다. 이 포스팅에서는 해당 FCC를 간단히 소개해보려 한다.

해당 모델은 STM32F401기반으로 제작되었으며 자세를 추정 및 측정하기 위해 3축 자이로(LSM6DSL), 3축 가속도계(LSM6DSL), 자력계(LIS2MDL)를 포함하고 있다. 또한 후에 리뷰될 코드와 같이 블루투스 모듈가 탑재되어 있어 ST에서 제공하는 Android APP을 통해 조종기 입력을 받아 제어에 사용한다.


해당 보드의 외부 포트를 간략히 설명한다. 다음 그림과 같이 모터 포트 4개, I2C 포트, UART 포트, Power 포트 그리고 프로그래밍 포트로 구성된다. 

하지만 앞으로 리뷰될 하드웨어에 탑재될 코드에는 I2C 통신 부분이 누락이 되어있어있다.  그러므로 I2C 포트에 원하는 센서를 연결하고 싶다면 STM32 다루는 방법을 알 필요성이 있다.


Reference - 

[1] https://www.st.com/en/evaluation-tools/steval-fcu001v1.html#documentation

[2] https://github.com/STMicroelectronics-CentralLabs/ST_Drone_FCU_F401/tree/master/STM32%20FW%20Project/Official%20release%20with%20BLE%20Remocon%20-%20170318

Comments