*사용 OS 이미지 raspbian(debian wheezy)  2014-09-09


로봇 프로그래밍 ROS로 시작하자! 0.7을 참고하여 라즈베리파이에 ROS를 설치하던중 몇가지 오류가 발생되어 ROS 위키를 참조하여 수정하여 적용했었던 설치 방법 입니다.


# sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu wheezy main" > 

/etc/apt/sources.list.d/ros-latest.list'

# wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -

# sudo apt-get update

# sudo apt-get upgrade

# sudo apt-get install python-setuptools

# sudo easy_install pip

# sudo pip install -U rosdep rosinstall_generator wstool rosinstall

# sudo rosdep init

# rosdep update

# mkdir ~/catkin_ws

# cd ~/catkin_ws

# rosinstall_generator ros_comm --rosdistro indigo --deps --wet-only --exclude roslisp --tar > indigo-ros_comm-wet.rosinstall

# wstool init -j8 src indigo-ros_comm-wet.rosinstall

# mkdir ~/catkin_ws/external_src

# sudo apt-get install checkinstall cmake

# cd ~/catkin_ws/external_src

# sudo apt-get install libboost-system-dev libboost-thread-dev

# git clone https://github.com/ros/console_bridge.git

# cd console_bridge

# cmake .

# sudo checkinstall make install

* 2번 수정 console-bridge -> libconsole-bridge-dev

# cd ~/catkin_ws/external_src

# wget http://archive.raspbian.org/raspbian/pool/main/l/lz4/liblz4-1_0.0~r122-2_armhf.deb

# wget http://archive.raspbian.org/raspbian/pool/main/l/lz4/liblz4-dev_0.0~r122-2_armhf.deb

# sudo dpkg -i liblz4-1_0.0~r122-2_armhf.deb liblz4-dev_0.0~r122-2_armhf.deb

# cd ~/catkin_ws

# rosdep install --from-paths src --ignore-src --rosdistro indigo -y -r --os=debian:wheezy

# sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/indigo

# source /opt/ros/indigo/setup.bash

# cd ~/catkin_ws/

# catkin_make

# roscore


*참고 URL : http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Indigo%20on%20Raspberry%20Pi

*참고 URL : https://github.com/robotpilot/rosbook_kr/raw/master/pdf/ROS_Book_KR.pdf

'ROS' 카테고리의 다른 글

라즈베리파이 ROS Indigo에 turtlesim설치.  (0) 2014.12.17

+ Recent posts