본문 바로가기

Intprim4

IntPrim에 kuka lbr4 드라이버 이용, iiwa 넣기 현재 릴리즈에서는 ur5와 lbr4 만 지원한다고 하고, irl 드라이버는 lbr4를 지원한다. 요청하면 다른 드라이버도 준다는데, lbr4 드라이버로 iiwa control이 가능한지 테스트해봤다. 이전 테스트 환경과 겹치지 않도록 아래와 같이 test2 폴더를 만들고, 그 환경에서 진행했다. test2/start_copellia.sh 에서 실행하는 scene 파일 (tutorial_world_iiwa7.ttt)도 새로 만들었다. 아래처럼 controlled agent를 ur5c에서 lbr4p로 바꾸었다. 이름 변경, 스크립트 변경도 해주었다. IK tip dummy를 end-effector 위치로 옮기고 UR5 로봇과 정면으로 만나도록 orientation도 잘 조절했다. IK 모듈에 마지막 축 조인.. 2021. 1. 25.
CoppeliaSim에 kuka iiwa 넣기 이전 글에 정리한 프로세스를 그대로 따라서, CoppeliaSim에 ur5 로봇 대신 iiwa를 넣어보았다. 2021/01/21 - [연구/머신러닝] - CoppeliaSim에 로봇 추가하고 IK 모듈 세팅하기 CoppeliaSim에 로봇 추가하고 IK 모듈 세팅하기 Inprim framework에 kuka iiwa를 넣는 것을 쉽게 생각하고 시도했는데, 쉽지 않았다... IRL 드라이버를 수정하고 Intprim의 Interactive application 수정 및 빌드하는 것도 일이었지만, 그에 앞서 CoppeliaSim에.. kimyaesol.tistory.com Intprim ros framework에서 사용하는 토픽 이름을 바꾸기 전에 iiwa 도 control 할 수 있는지 확인하기 위해서 ii.. 2021. 1. 22.
CoppeliaSim에 로봇 추가하고 IK 모듈 세팅하기 Inprim framework에 kuka iiwa를 넣는 것을 쉽게 생각하고 시도했는데, 쉽지 않았다... IRL 드라이버를 수정하고 Intprim의 Interactive application 수정 및 빌드하는 것도 일이었지만, 그에 앞서 CoppeliaSim에 대한 이해가 전혀 없이 사용하려다 보니 뭐가 문제인지도 파악하기 힘들었다. 결국 CoppeliaSim의 Inverse Kinematics Module 세팅을 해야한다는 것을 깨달았고, 유튜브에서 Vrep (CoppeliaSim의 예전 이름) 튜토리얼들을 보며 간신히 알아냈다.. 아래 동영상(2:16부터)에서 설명해준 IK 모듈 쓰는 방법을 가장 많이 참고했다. www.youtube.com/watch?v=X73NzCc2E2c&list=WL&inde.. 2021. 1. 21.
Intprim Train and Test Intprim 프레임워크는 observed agent와 controlled agent의 interaction을 학습하기 위한 것이다. observed(leading) agent는 UR5l로, 인터랙션을 이끈다. 즉, 트래잭토리가 고정되어있다. controlled agent는 UR5c로, 프레임워크에 의해 컨트롤된다. 즉, inference를 받아 UR5l에 상대적으로 움직인다. 학습과 테스트는 아래 과정으로 진행된다. 1. 둘의 인터랙션 상황에서 trajectory collect (rosbag) 2. bag -> csv 변환 3. csv 파일로 트레이닝해서 bip 파일과 noise 파일 생성 4. 생성한 bip와 noise만 있으면 시뮬레이션에서 테스트됨 CoppeliaSim 관련 자료는 아래 링크에서 .. 2021. 1. 6.
반응형