AI

대구디지털혁신진흥원 지능형 로보틱스 과정

Day 8 AI Robotics Classroom

Day 8 rclpy 파이썬 기반 실시간 장애물 비상 제동 안전 노드 개발 영상 + AI 챗봇 학습

rclpy 파이썬 기반 실시간 장애물 비상 제동 안전 노드 개발 및 AI 학습도우미

이 페이지는 로보틱스 Day 8 학습용 상세 페이지입니다. 상단 영상으로 핵심 내용을 학습하고, 오른쪽 AI 챗봇에게 rclpy 파이썬 기반 실시간 장애물 비상 제동 안전 노드 개발 주제에 대해 실시간 질문을 보낼 수 있습니다.

대상: 파이썬 ROS2 프로그래밍 및 로봇 판단 로직 학습자
준비물: 파이썬 ROS2 패키지 개발 환경, rclpy 툴셋
구성: 2시간 이론 / 3시간 실습 / 1시간 발표 및 검수

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)하게 만들기 위한 토픽 보간 알고리즘 논리를 설명해줘” 같은 질문을 해보세요.
\n