콘텐츠로 이동

로봇 API 사용하기

플랫폼의 모든 동작은 API로 열려 있고, 패널의 Robot APIs 화면이 실행 가능한 명령을 전부 쥐여줍니다.

Robot APIs 화면

  1. PhysiCar 패널 → Tutorials → 상단에서 Robot APIs를 고릅니다.
  2. 카드가 방식별로 묶여 있습니다: WEB(로봇 Web API)과 ROS 2(토픽).
  3. 모든 카드에 실행 버튼(패널에서 바로 실행)과 복사 버튼(터미널용)이 있습니다.

로그인 없이도 동작합니다 — 로봇이 뭘 할 수 있는지 파악하는 가장 빠른 길입니다.

로봇 웹 API

로봇은 자기 주소로 웹 API를 제공합니다 — 주행, 카메라, 센서, 레이싱 러너까지. 카드로 탐색한 뒤, 같은 엔드포인트를 내 코드에서 호출하세요 (Python requests, 웹앱 fetch). MyApp이 로봇과 대화하는 방식이 정확히 이것입니다.

ROS 2 토픽

연속 제어와 센서 스트림은 ROS 2를 직접 씁니다:

ros2 topic list
ros2 topic echo /scan --once
ros2 topic pub /speed std_msgs/msg/Float64 "{data: 0.3}" -1

전체 토픽 계약(이름·타입·범위)은 physicar-ros 레퍼런스에 있습니다.

ROS 2가 처음이라면 → 학습하기: ROS 2 개요

AI