나만의 로봇 만들어보기


Mobile manipulator

모바일 매니퓰레이터 로봇을 만들어봅시다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9dd60145-8f1a-4ac0-aa1c-0527c121d5ca/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/60280265-41b2-4baf-8295-dc4edd4a721a/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/561c960b-5950-4291-9918-7d34e88cc677/Untitled.png

로봇의 구성

일단 만들어져 있는 코드를 가지고 옵니다.

$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src

$ wstool init
$ wstool merge <https://gist.githubusercontent.com/byeongkyu/03c0c6063835c470de594e3aa521d8a4/raw/learn-ros1.rosinstall>
$ wstool update
$ rosdep install --from-paths . --ignore-src -r -y
$ catkin build
$ source ~/.bashrc

데모에 필요한 여러가지 패키지들을 자동으로 불러오고, 의존 패키지를 모두 설치합니다. (처음 시작 시 sudo 암호 입력 필요)

$ sudo apt install ros-melodic-joint-state-publisher-gui
$ sudo apt install ros-melodic-realsense2-description

URDF를 살펴봅시다

$ roslaunch mobile_manipulator_robot_description view_robot.launch
$ rviz -d `rospack find mobile_manipulator_robot_description`/view_robot.rviz