Dev record/ROS [ROS] python에서 urdf 사용하기 urdfpy - 반응형 Python에서urdf를 바로 사용하는 방법 관련 패키지 설치하기 우선 pip을 이용해 urdfy를 설치한다. pip install urdfpy 사용 예시 from urdfpy import URDF robot = URDF.load("./planar3b.urdf") urdfpy를 불러와 기존에 작성해둔 urdf 파일을 불러온다. vscode에서 urdf 작성을 간편하고 빠르게 해주는 extension 설치는 아래 링크를 참고하면 된다. https://barrer.tistory.com/95 [ROS] vscode urdf 자동완성 extension URDF ROS를 사용할 때 urdf를 정말 많이 사용한다, 이 때 VScode를 사용해서 코드를 작성하는 경우 xml 형식의 코드를 짜는데 은근 실수를 많이한다. 그리고 꺽쇠를 쓸 때 정말 귀찮기도하다. 그래서 자동 barrer.tistory.com 해당 urdf 파일의 일부를 보면 다음과 같다 link는 base_link, link1, link2, link3, end로 총 5개가 있다. 이를 urdfpt 패키지를 import 한 다음 각 link들의 이름을 출력하는 예시이다. for link in robot.links: print(link.name) 위와같이 urdf 파일의 link 이름들을 잘 출력하는 것을 확인할 수 있다. 참고링크: https://github.com/mmatl/urdfpy GitHub - mmatl/urdfpy: Python parser for URDFs Python parser for URDFs. Contribute to mmatl/urdfpy development by creating an account on GitHub. github.com 반응형 공유하기 게시글 관리 Barrer. better 저작자표시 비영리 변경금지 'Dev record > ROS' 카테고리의 다른 글 [ROS] Moveit 활용하여 Puma 로봇 작동시키기 (0) 2023.08.27 [ROS] Moveit 실행시 발생하는 오류 REQUIRED process [moveit_setup_assistant-2] has died! (0) 2023.08.27 [ROS] vscode urdf 자동완성 extension URDF (0) 2023.08.05 QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20Segmentation fault (core dumped) (0) 2023.08.05 [ROS] turtlesim 사용해보기, 로스 거북이 시뮬레이션 터틀심 키보드로 작동시키기 (0) 2023.07.29 Contents 당신이 좋아할만한 콘텐츠 [ROS] Moveit 활용하여 Puma 로봇 작동시키기 2023.08.27 [ROS] Moveit 실행시 발생하는 오류 REQUIRED process [moveit_setup_assistant-2] has died! 2023.08.27 [ROS] vscode urdf 자동완성 extension URDF 2023.08.05 QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20Segmentation fault (core dumped) 2023.08.05 댓글 0 + 이전 댓글 더보기