parrot-sphinxインストールなどの備忘録
parrot製のドローンのシミュレーションが利用できる,parrot-sphinxのインストールや利用方法,またROSとの連携についてこれから随時記録していきたいと思っています.(parrot-sphinx ver2.5.1)
parrot-sphinxのインストール
ftpサーバーのidとパスワードの取得
まず初めにftpサーバーに保存されているparrot-sphinxにアクセスするために,サーバーのidやパスワードを取得する必要があります.そこで,developer@parrot.comにメールでparrot-sphinx利用目的などを明確に説明するとidとパスワードが返信されます.人によっては数日返信が来ないことも...orz
parrot-sphinxのPPAシステムに登録する.
以下の手順でターミナルにコマンドを入力していきます.(<myuser>と<mypassword>は,developer@parrot.comから取得したものを使用してください.)
echo "deb ftp://<myuser>:<mypassword>@ftp2.parrot.biz/deb/ $(lsb_release -cs)/" | sudo tee /etc/apt/sources.list.d/apt.parrot.biz.list
curl -fsSL ftp://<myuser>:<mypassword>@ftp2.parrot.biz/gpg | sudo apt-key add -
echo 'Dir::Bin::Methods::ftp "ftp";' | sudo tee /etc/apt/apt.conf.d/99sphinx-ftp
sudo apt update
これは,
https://developer.parrot.com/docs/sphinx/installation.html
で掲載されている手順に沿っていますが,私の場合は2行目のコマンド
curl -fsSL ftp://<myuser>:<mypassword>@ftp2.parrot.biz/gpg | sudo apt-key add -
を入力した際に,以下のようなエラーが出てうまくいきませんでした.
curl: (28) server response timeout
gpg: no valid OpenPGP data found
そのような場合は,以下のようなコマンドに切り替えてください.
wget ftp://<myuser>:<mypassword>@ftp2.parrot.biz/gpg
sudo apt-key add gpg
ここまでエラーなく上手くできれば,parrot-sphinxをインストールします.
sudo apt update
sudo apt install parrot-sphinx
parrot-sphinxにはいくつかのシミュレーション環境がありますので一覧を表示させます.
sudo apt update
apt-cache search parrot-ue4
ここでは一番シンプルで容量の少ない環境を紹介します.
sudo apt install parrot-ue4-empty
さいごに
今回はここまでの紹介ですが,続きや細かい内容は少しずつ更新していきます.
参考