
Writing a Custom Python Extension
My Extensions라는 폴더를 만들어준다.
Issac Utils -> Generate Extension Templates를 클릭

![]() | ![]() |
|---|
UI Component Library의 Extension Path을 누르고 만들어 두었던 폴더 경로를 설정하고 title도 설정해준다.
이때 file path 끝에 /가 있으면 Generate Extension이 안되니 주의

해당 폴더로 가보면 파일이 만들어져있다.

Windows -> Extension를 눌러줌

Extension 창 상단의 바 3개를 눌러 Settings에 들어간다.
이후 +버튼을 눌러 우리가 만들어 줬던 파일 경로를 적어주면 좌측에 MY EXTENSION이 뜬다.
![]() | ![]() |
|---|
토글을 바꿔주고 AUTOLOAD도 체크표시한다.
그러면 상단에 MY EXTENSION bar가 생기고 창도 생긴다.

follow_target_with_rpmflow.py Run

/home/knudata/.local/share/ov/pkg/isaac-sim-4.0.0/standalone_examples/api/omni.isaac.franka
해당 경로로 들어가면 예제 Python 파일이 존재한다.

./python.sh standalone_examples/api/omni.isaac.franka/follow_target_with_rmpflow.py

해당 경로에서 터미널을열고 코드를 입력해주면 실행이된다.
반드시 Target cube를 잡고 움직여야한다. 그렇지 않으면 강제종료됨