*사용 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