soudegesu / blog

soudegesu's blog post
https://www.soudegesu.com/
1 stars 0 forks source link

ROS #71

Open soudegesu opened 6 years ago

soudegesu commented 6 years ago

ここを参考に触ってみよう https://github.com/ros2/ros2/wiki

soudegesu commented 6 years ago

まずは feature ページに行け言われたので、こっちを見てみよう https://github.com/ros2/ros2/wiki/Features

soudegesu commented 6 years ago

用語 DDS Data Distribution Service https://ja.wikipedia.org/wiki/Data_Distribution_Service

soudegesu commented 6 years ago

インストール手順 https://github.com/ros2/ros2/wiki/OSX-Install-Binary

soudegesu commented 6 years ago

必要らしいライブラリをインストールする

 # install asio and tinyxml2 for Fast-RTPS
  brew install asio tinyxml2

  # install dependencies for robot state publisher
  brew install tinyxml eigen pcre

  # OpenCV isn't a dependency of ROS 2, but it is used by some demos.
  brew install opencv

  # install OpenSSL for DDS-Security
  brew install openssl

  # install Qt for RViz
  brew install qt freetype assimp
soudegesu commented 6 years ago

OpenCVはインストールに時間がかかった(10分くらい)

soudegesu commented 6 years ago

python3のモジュールをインストールする

python3 -m pip install pyyaml setuptools argcomplete
soudegesu commented 6 years ago

System Integrity Protection をOffらないといけないらしい。mjk

soudegesu commented 6 years ago
csrutil disable
> csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
soudegesu commented 6 years ago

一回スキップしよう。

soudegesu commented 6 years ago

https://github.com/ros2/ros2/releases のページから ros2-ardent-package-macos-fastrtps-opensplice-x86_64.tar.bz2 をダウンロードしてみる

soudegesu commented 6 years ago
mkdir ros2_install
cd ros2_install
tar xf ~/Downloads/ros2-ardent-package-macos-fastrtps-opensplice-x86_64.tar.bz2
soudegesu commented 6 years ago

インストールしよう

./setup.zsh
soudegesu commented 6 years ago

パーミッションはないし、コマンドもないしなので、bashでやりなおそう

sudo sh ./setup.bash
soudegesu commented 6 years ago

complete:13: command not found: compdef に対応する https://qiita.com/ikeisuke/items/3a010e7922795eb79d76

soudegesu commented 6 years ago

うまくいかないので、そーすからビルドする方方にしよう

soudegesu commented 6 years ago

https://github.com/ros2/ros2/wiki/OSX-Development-Setup#troubleshooting

soudegesu commented 6 years ago

だめだ。シェルが動かない