ROBOTICS/ROS

[Introduction and Live Demo in Isaac Sim | Omniverse Community Stream] 강연 요약

21yujin 2023. 12. 26. 18:03

https://www.youtube.com/watch?v=vpHR0qiH-GY

 

1. Introduction (릴라 project manager) 

- sementic segmentation, 2d/3d bounding box, rgb deb camera 등의 ground truth data 제공

- 시뮬레이션 통해 synthetic data 얻기 쉬움

- manipulation, navigation, ros 등 다양한 로보틱스 기술에 활용 가능

 

2. How to Use the simulator (헤이락 Lead Engineer)

- https://developer.nvidia.com/isaac-sim

- computer requirements : rtx required, 홈페이지 doc에 나와있음. 

- Launcher  - editor , 터미널에서 명령 치듯이.

- 강화학습 시 벌어지고 있는 상황 볼 수 있다고 하는 듯.

- 학습 시키는 법 -> 이것을 real world로의 적용 : sim to real

- 어떤 파트가 physics에 applied 되어 있는지 확인하는 법

- 오른 쪽 집게 부분도 적용하는 방법 알려줌

1) rigid body 설정

2) main arm에 속할 수 있도록 joint 설정해야함. : pivot point를 고려하여해야 하므로, part를 select(클릭)하는 순서가 중요하다. wrist first, finger later.

3) drive 추가 (ex motor, damping 등의 조건 추가)

4) spherical joint

- 배경 지정 가능 + 조명 설정 (dome light)

- 물체 실제같이 보이는 설정 : path-traced mode

- real robots 구동 (mirroring the real world - sim to real)

- 시뮬레이션 코드 열 수 있음 

vscode로 real-time debugging 할 수 있음

- view point 변경

- ros on multiple machines

ros wiki에 나오는 거랑 똑같이 하면 된다

구동 방법:

다른 터미널에

 

그리고 real robot 구동

rmp example load

- synthetic data 가지고 학습 시키는 법?

파이썬 가지고 아이작 심 구동 법