[ 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. ]
https://fastcampus.info/4oKQD6b
커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스
성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.
fastcampus.co.kr
https://fastcampus.co.kr/data_online_selfdriving
자율주행 로봇을 위한 ROS 2 & SLAM & Nav2 한번에 끝내기 | 패스트캠퍼스
로봇 입문 시작점 ROS 2부터 자율주행 로봇을 위한 SLAM & Navigation2 와 시뮬레이터를 활용한 자율주행 로봇 실습까지 한번에
fastcampus.co.kr
본 글은 위 강의를 참고하여 작성되었습니다
[강의시작 | 강의종료]


[완강 인증]

[학습 내용]
동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.
[강의 후기]
디버깅에 필요한 Logging 사용 방법을 학습했습니다.
Debug
def timer_callback(self):
self.get_logger().debug("문장")
Info
def timer_callback(self):
self.get_logger().info("문장")
Warn
def timer_callback(self):
self.get_logger().warn("문장")
Error
def timer_callback(self):
self.get_logger().error("문장")
Fatal
def timer_callback(self):
self.get_logger().fatal("문장")
-생각해볼 점-
이번 강의에서는 디버깅에 필요한 logging에 대한 실습을 진행했습니다. logging에서 다루는 Debug, Info, Warn, Error, Fatal 5가지 사용 방법을 학습하고 실행 결과를 확인하며 활용 방안을 모색하는 공부를 진행했습니다. logging이 개념과 사용 방법이 간단해보입니다. 시스템 상태 파악, 문제 진단, 성능 분석, 운영 안정성 확보등 개발에 있어서 필수적인 요소를 책임지고 전체 시스템의 흐름을 이해하는데 중요한 역할을 수행합니다. 또, 운영 단계에서 모니터링 도구로써의 역할도 수행합니다. 원격 모니터링 및 분석, 이상 상황 발생 시 즉각적인 알림, 장기 데이터에 기반한 유지보수 판단, 하드웨어 및 센서 고장 징후 탐지 등 남겨진 log 기록을 통해 진단 도구의 역할도 수행할 수 있습니다. 개인 프로젝트를 진행할 때 logging을 잘 해야 어느 지점에서 문제가 발생했는지를 확인할 수 있고 모니터링하며 보다 깔끔하고 매끄럽게 동작하는 개체를 만들 수 있습니다. 앞으로는 3D로 표현하여 시각적인 피드백이 가능한 Rviz2, 여러가지 디버깅 도구들을 제공하는 RQt, 데이터 로그를 확인하고 재생할 수 있는 도구 rosbag2, ROS 2 시스템의 상태와 설정을 검사하고 진단하는 ROS 2 Doctor에 대한 개념들과 실습을 진행할 것입니다. logging처럼 결과를 기록으로 남겨 확인하는것도 중요하지만, 동작하는 모습을 3D로 보며 문제와 오류를 직관적으로 확인할 수 있게 하는 도구들도 제대로 사용할 줄 알아야합니다. 지금까지 들었던 강의엔 logging이 들어있어 자연스럽게 사용해 왔지만, 스스로 코드를 작성하고 실습할 때 사용하는 방법을 알아야합니다. 앞으로 배울 다양한 도구들을 활용해 더욱 체계적이고 신뢰도 높은 로봇 시스템을 구축할 수 있도록 꾸준히 연습하겠습니다.
'[패스트캠퍼스 11월 환급 챌린지]' 카테고리의 다른 글
| 패스트캠퍼스 환급챌린지 13일차 : RQt (0) | 2025.11.24 |
|---|---|
| 패스트캠퍼스 환급챌린지 12일차 : Rviz2 (0) | 2025.11.23 |
| 패스트캠퍼스 환급챌린지 10일차 : ROS 2 환경에서 디버깅하는 방법들 (0) | 2025.11.21 |
| 패스트캠퍼스 환급챌린지 9일차 : 적절한 callback group 사용 전략 (0) | 2025.11.20 |
| 패스트캠퍼스 환급챌린지 8일차 : Executor & callback group (0) | 2025.11.19 |