———————–
8.ワークスペースの設置
http://blog.livedoor.jp/gigakosuto-research/archives/803548.html
———————–
①ホームディレクトリにワークスペースを設置する。
$ rosws init ~/workspace /opt/ros/kinetic(←旧)
$ rosws init ~/gopigo_ws /opt/ros/kinetic
②サンドボックスディレクトリの作成
$ mkdir ~/workspace/sandbox(←旧)
$ mkdir ~/gopigo_ws/sandbox
sandboxディレクトリを作成したことでワークスペースの構成要素が変更されたので、setup.bashを読み込む。
$ source ~/workspace/setup.bash(←旧)
$ source ~/gopigo_ws/setup.bash
③そしてroswsを使ってパッケージディレクトリとして登録する。
$ rosws set ~/workspace/sandbox(←旧)
$ rosws set ~/gopigo_ws/sandbox
再度setup.bashを読み込みパス登録
$ source ~/workspace/setup.bash(←旧)
$ source ~/gopigo_ws/setup.bash
———————–
gopigo_ws以下のパッケージをROSに読み込み
———————–
$ echo “source ~/gopigo_ws/setup.bash” >> ~/.bashrc
$ source ~/.bashrc
rosdepのインストールと初期化
$ rosdep update
rosinstallのインストール
$ sudo apt-get install python-rosinstall
GoPiGoのドライバーをソースからビルド・インストール
$ cd ~/gopigo_ws
$ catkin_make
$ roslaunch webjoy_example webjoy_example.launch
(▲ダメ、デグレ、ropigo ropigo.launchが無い!って怒られた)
$ cd ~/gopigo_ws
$ wget https://raw.githubusercontent.com/ros-gopigo/rosinstall-repo/master/ros-gopigo.rosinstall
$ wstool init src ros-gopigo.rosinstall
$ rosdep install –from-paths src –ignore-src –rosdistro $ROS_DISTRO
$ catkin_make
GoPiGoのROS用ドライバーを入れる(ここをgopigo3用に変えてみる
$ cd ~/gopigo_ws
$ sudo curl https://raw.githubusercontent.com/DexterInd/Raspbian_For_Robots/master/upd_script/fetch_gopigo3.sh | bash
$ sudo reboot
(▲ダメ、デグレ、ropigo ropigo.launchが無い!って怒られた)
$ sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main” > /etc/apt/sources.list.d/ros-latest.list’
$ sudo apt-key adv –keyserver hkp://ha.pool.sks-keyservers.net:80 –recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
$ sudo apt-get update
$ sudo apt-get install ros-kinetic-desktop-full
$ sudo apt-get install python-rosdep
$ sudo apt-get install python-rosinstall
(▲ダメ、デグレ、ropigo ropigo.launchが無い!って怒られた)
$ echo “source ~/gopigo_ws/devel/setup.bash” >> ~/.bashrc
sudo curl https://raw.githubusercontent.com/DexterInd/Raspbian_For_Robots/master/upd_script/fetch_gopigo3.sh | bash
sudo git clone http://www.github.com/DexterInd/GoPiGo3.git /home/pi/Dexter/GoPiGo3
(◎ropigo ropigo.launchが無い!はこれ↓↓↓↓で直った???)
$ sudo apt-get update
$ sudo apt-get install ros-kinetic-desktop-full
$ sudo apt-get install python-rosdep
$ sudo apt-get install python-rosinstall
(◎wsを~/ros_catkin_wsと見てwebjoy_exampleらをコピーしたが???)
$ cd ~/ros_catkin_ws/src
$ catkin_create_pkg webjoy_example
webjoy_exampleの中身をコピーして。
$ cd ~/ros_catkin_ws
$ catkin_make
いちおう、エラーは消えたが、台車が動かん。。。
$ source ~/gopigo_ws/devel/setup.bash(旧)
$ source ~/ros_catkin_ws/devel/setup.bash(←対応するこれやってないけど関係あんのか??)
★★★★★★一発で起動するコマンド ★★★★★★
$ roslaunch webjoy_example webjoy_example.launch
★★★★★★★★★★★★★★★★★★★★★★★★
http://192.168.0.10:8080/stream_viewer?topic=/image_raw
★★★★★★★★★★★★★★★★★★★★★★★★
の画像はOKだけど
★★★★★★★★★★★★★★★★★★★★★★★★
http://192.168.0.10:8085/webjoy_example/index.html
★★★★★★★★★★★★★★★★★★★★★★★★
も画面表示はOKだけどモーター動作が不可・・・・