ROS を用いた Kinect の操作について説明する.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
ROS 用の OpenNI ドライバと Kinect ドライバを、次の手順でインストールする。
【関連する外部ページ】 http://www.ros.org/wiki/openni_kinect の記述に従う
sudo apt -y update sudo apt -y install ros-groovy-openni-launch sudo apt -y install ros-groovy-openni-tracker sudo apt -y install ros-groovy-openni-camera sudo apt -y install ros-groovy-depth-image-proc sudo apt -y install ros-groovy-jsk-openni-kinect
まず、下記の操作で、ソースコードのダウンロードとビルドを行う.
cd /tmp hg clone https://kforge.ros.org/openni/drivers cd drivers make
ビルドが終わったら、エラーメッセージが出ていないことを確認する
次の手順でインストールする
sudo make -k install
echo $ROS_PACKAGE_PATH
ソースコードは、ROS_PACKAGE_PATH のパスにチェックアウトする
◆ 実行手順例
cd /opt/ros/groovy/share sudo hg clone https://kforge.ros.org/openni/openni_ros sudo chown -R $USER opeenni_ros
◆ 実行手順例
cd openni_ros rosdep install nite rosdep install kinect rosmake nite
roslaunch openni_launch openni.launch
別の端末で、次のコマンドを実行
rosnode info /camera_nodelet_manager | grep rgb | sort rosnode info /camera_nodelet_manager | grep ir | sort rosnode info /camera_nodelet_manager | grep depth | sort
rosrun image_view image_view image:=/camera/rgb/image_color
rosrun image_view image_view image:=/camera/rgb/image_mono
rosrun image_view image_view image:=/camera/rgb/image_raw
rosrun image_view image_view image:=/camera/depth/image
以下、古い情報
sudo easy_install -U rosinstall vcstools
◆ Ubuntu での操作手順例
sudo apt -y update sudo apt -y install mercurial hg clone https://kforge.ros.org/openni/drivers cd drivers make sudo make install
(途中省略)
◆ Ubuntu での操作手順例
sudo -i make install
◆ Ubuntu での操作手順例
sudo -i make debian dpkg -i *.deb
使ってみる
sudo chmod -R 777 /dev/bus/usb/*
roscore