サイバードッカー充填プロセス

rosをサイバーに変更し、環境と実行時にピットを埋める記録を設定することは、社外の学生にとってあまり役に立たないかもしれません。

 

1.サイバードッカーでcatkin_makeを実行する場合:

最初にpip2をインストールしてから、pip2を使用してcatkin_pkgをインストールします

安装catkin、sudo apt-get install catkin

デフォルトのpythonを見て、/ usr / bin / pythonを実行します。python3の場合は、リンクを解除します。

sudo unlink / usr / bin / python

次に、ソフトリンクを2.7にポイントします

sudo ln -s /usr/bin/python2.7 / usr / bin / python

 

注:python2のcatkinのパッケージをpython3にコピーします

2、yaml-cppのインストール:

  1. git clone https://github.com/jbeder/yaml-cpp.git
  2. ファイルを解凍し、フォルダに入りますtar -zxvf 压缩文件名.tar.gz
  3. mkdir build
  4. cd build
  5. cmake  -DYAML_BUILD_SHARED_LIBS=ON ..
  6. make
  7. sudo make install

3、opencvのインストール:

インストール前に依存関係をインストールしてください。そうしないと、後でラティスがエラーを報告する可能性があります。sudoapt-get install libgtk2.0-dev pkg-config

Apolloでインストールスクリプトを実行します。ダウンロード後に解凍してエラーを報告することができます。もう一度インストールするだけです。

4、gps_common

gps_commonパッケージは、/ usr / local /の直下に配置されます。

ファイブ、

セットアップ環境で、tfコンパイルエラーがBoostが見つからないことを報告します

現在のバージョンが低すぎます。Cmakeを再インストールし、Apolloスクリプトに従ってください

環境をセットアップするとき、tf2-apolloはsudo make installを実行し、システムディレクトリに配置する必要があります。〜 / workspace / zzz / src / cyber / cyber / python / tf2_pyディレクトリにもコンパイル可能なフォルダがあります。ここだけです。 sudo make installではなくmake。makeによって取得されたsoは、zzz / src / cyber / cyber / python / tf2_py / src / tfパスのsoファイルを置き換えます。

6. Protobufはデフォルトでpython3にインストールされます。install_protobuf.shを変更し、pythonをpython2に変更します。

7、ワークスペースの下のzzzにco_so.shがあり、いくつかのダイナミックリンクライブラリを指定された場所にコピーします

8、pip2インストールscipy

 

 

1つ、abslインストール

cd abseil-cpp
# 在CMakeLists.txt中加上一句:
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
mkdir build && cd build
# cmake .. -DABSL_RUN_TESTS=ON -DABSL_USE_GOOGLETEST_HEAD=ON -DCMAKE_CXX_STANDARD=11
cmake .. -DBUILD_SHARED_LIBS=ON
make
sudo make install

 

2. Civetwebのインストール(c ++バージョン)

ソースコードをダウンロードする

slibをWITH_CPP = 1 WITH_WEBSOCKET = 1にします

sudo make install-slib WITH_CPP = 1 WITH_WEBSOCKET = 1

公式ウェブサイトのデフォルトはcバージョンです

 

三、sudo apt-get install libtinyxml2-dev

 

第四に、protobufjsをインストールします

sudo apt-get install nodejs-dev node-gyp libssl1.0-dev
sudo apt install npm
npm install protobufjs --save

5、node.jsのインストール(dreamviewフロントエンドのデバッグ用)

https://nodejs.org/en/download/をダウンロードします

インストール:

  1. Nodeをインストールしたい任意のディレクトリにバイナリアーカイブを解凍します。 /usr/local/lib/nodejs
 VERSION=v10.15.0
 DISTRO=linux-x64
 sudo mkdir -p /usr/local/lib/nodejs
 sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs 
  1. 環境変数を設定 ~/.profileし、最後に以下を追加します
# Nodejs
VERSION=v10.15.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
  1. プロファイルを更新
. ~/.profile
  1. を使用してインストールをテストします

$ node -v

$ npm version

$ npx -v

通常の出力は次のとおりです。

➜  node -v
v10.15.1
➜  npm version
{ npm: '6.4.1',
 ares: '1.15.0',
 cldr: '33.1',
 http_parser: '2.8.0',
 icu: '62.1',
 modules: '64',
 napi: '3',
 nghttp2: '1.34.0',
 node: '10.15.1',
 openssl: '1.1.0j',
 tz: '2018e',
 unicode: '11.0',
 uv: '1.23.2',
 v8: '6.8.275.32-node.12',
 zlib: '1.2.11' }

 

6、vscodeを使用してReactアプリケーションをデバッグします

https://zhuanlan.zhihu.com/p/30583784

 

セブン、ドリームビューフロントエンドを再コンパイル

ドリームビューフロントエンドを再コンパイルします

  1. #Install Dreamview front end dependent package. Note: you only need to execute it once, not every time.

  2. cd /apollo/modules/dreamview/frontend/

  3. yarn install

  4. # Compile Dreamview front end

  5. cd /apollo

  6. bash apollo.sh build_fe

ドッキングおよび適応後のドリームビューで、フロントエンドディレクトリで、yarninstallおよびyarnbuildを実行すると、node_modulesおよびdistフォルダーが生成され、フロントエンドがコンパイルを完了します。

おすすめ

転載: blog.csdn.net/whuzhang16/article/details/111930468