Day 8 rclpy 파이썬 기반 실시간 장애물 비상 제동 안전 노드 개발 학습 영상
유튜브 추천 강의
Day 8 커리큘럼 핵심 주제(rclpy Subscriber scripting, LaserScan Array data slice, Velocity Override controller, Emergency Braking hardware test)에 해당하는 유튜브 추천 강의 리스트입니다.
📚 전체 강의 목록 (3개)
-
1. rclpy LaserScan 토픽 서브스크라이버 작성2시간
-
2. 장애물 제동 /cmd_vel 속도 차단 발행 구현3시간
-
3. 실물 장애물 충돌 방지 제동 검증1시간
핵심 요약 노트
Day 8 Summary오늘의 핵심 목표
Day 8에서는 라이다 스캔 토픽 거리 데이터를 파이썬으로 가공하여 장애물 감지 시 강제 비상 제동합니다.
- rclpy LaserScan 토픽 서브스크라이버 작성: rclpy API를 활용하여 파이썬 커스텀 노드를 코딩하고, 실시간 라이다 배열 데이터에서 전방 각도 범위(-15도 ~ 15도)의 거리 평균값을 슬라이싱 연산합니다.
- 장애물 제동 /cmd_vel 속도 차단 발행 구현: 계산된 최단 거리가 제동 임계 거리(예: 30cm)보다 작아질 경우, 로봇에 발행되고 있던 수동 속도 명령을 가로채 강제로 선속도를 0m/s로 변환 및 발행(override)합니다.
- 실물 장애물 충돌 방지 제동 검증: 수동 전진 기동 도중 전방에 상자 등 가상 장애물을 급속 투입하여, 로봇 바퀴가 충돌 없이 안전 정지하는 안전 FSM 동작을 검증합니다.
학습 팁: 오른쪽 AI 챗봇에게
“LaserScan 토픽의 range 데이터를 다룰 때 inf(무한대)나 nan(측정 불가) 값을 예외 처리하는 파이썬 코딩 팁은?” 또는 “로봇 제동 시 부드럽게 감속 정지(soft deceleration)하게 만들기 위한 토픽 보간 알고리즘 논리를 설명해줘”
같은 질문을 해보세요.