Project notes/Robot Operating System

    [ROS] Universal Robot manipulator with Moveit!

    개요 지난 포스팅에서 Universal robot의 manipulator ROS package를 사용해보았습니다. 이번에는 Moveit!을 활용하여 manipulator를 제어해 보겠습니다. 개발환경 구축 개발 환경은 Kinetic, Melodic 상관없구요, UR ROS package를 설치해야합니다. 물론 설치 하신 분들은 건너뛰시구요. UR 로봇의 공식 ROS git에서 다음과 같이 설치 방법 및 실행 방법을 설명하고 있습니다. - Kinetic sudo apt-get install ros-kinetic-universal-robot - Melodic sudo apt-get install ros-melodic-universal-robot - 공통사항 rospack profile && rosstack ..

    [ROS] UR3 xacro file을 이용한 양팔 로봇 만들기

    [ROS] UR3 xacro file을 이용한 양팔 로봇 만들기

    안녕하세요. MrLacquer입니다. 이번 포스팅에서는 지난번에 다루었던 Universal Robot 사의 UR3를 활용해서 양팔 로봇의 urdf를 만들고, rviz에서 확인하는 방법에 대해서 다뤄보겠습니다. 일단, UR3라는 녀석은 지난 포스팅을 참고해주세요 ▷[ROS] Universal Robot Co.의 ROS package 사용하기 ROS에서 사용하는 URDF는 XML format입니다. 이 XML format에 맞추어 로봇의 외형을 규격화 시키는 것이죠. 단순한 로봇인 경우, 복사 붙여넣기로 금방 만들 수 있습니다. 하지만, UR로봇과 같이 6DoF를 가진 녀석은 단순한 복사 붙여넣기로는 거의 노가다가 되어버립니다. 게다가, 이번 포스팅에서 다루는 것처럼 이런 UR 로봇을 사용해서 양팔 로봇을 ..

    [ROS] Universal Robot Co.의 ROS package 사용하기

    [ROS] Universal Robot Co.의 ROS package 사용하기

    안녕하세요~~ 'Robot' 카테고리에서는 제가 진행했던 프로젝트들을 기록해서 제가 더 편하게 참고하게...끔 운영할 계획입니다. 일종의.... 연구일지라고 할 수 있겠네요(사실 그냥 삽질 기록물이지만....)~~!!! 아무래도 당분간은 그동안 제가 해왔던 프로젝트삽질들을 올리는게 주된 운영방식이 될 것 같습니다. 그 첫번째 주자로써, Universal Robot Co.의 UR3를 ROS 패키지를 이용하여 다뤘던 내용을 소개하겠습니다. 저는 소개글에도 올린 적이 있지만, 로봇을 이용해서 무언 갈 해보려고하는 평범한 대학원생입니다. 대학원 생활을 하면서, 정말 배울게 많다는 것을 하루하루 뼈저리게 느끼면서 살고 있죠 ㅎㅎ 여튼... 최근 로봇계에서는 ROS(Robot Operating System)라는 미..