선수 지식과 준비물

  • Python 3의 클래스, 예외, NumPy 배열
  • C++17의 클래스, 람다, 스마트 포인터
  • 선형대수의 벡터·행렬 기초
  • 프로세스와 스레드, TCP/UDP의 기본 개념
  • Ubuntu 24.04 LTS, ROS 2 Jazzy Jalisco
  • NVIDIA Isaac Sim은 선택 사항이다. OpenUSD 예제는 usd-core 또는 Isaac Sim Python 환경에서 실행할 수 있다.

버전 주의: 이 책의 ROS 예제는 Jazzy를 기준으로 한다. Isaac Sim Python API와 확장 이름은 제품 릴리스에 따라 이동할 수 있다. 특정 API 이름보다 Stage, Simulation Context, ROS graph, clock ownership이라는 설계 개념을 우선해서 익힌다.

이 장의 예제 코드·설정 파일 (12)

이 장의 자가 점검·가상실습