Turtlebot3 Auto Race

AutoRaceは、自動運転ロボットプラットフォームの競争です。
ロボットのアプリケーション開発にさまざまな条件を提供するために、ゲームはできるだけ構造的な規制を少なくします。
ロボット全体、さらにはフィールドの審判システムもROSによって実行されているため、さらに多くの種類のコンテンツを作成することができます。

【 アプリケーション例 】

1.Traffic Light     <交通信号機>
2.Lane Tracking    <レーン・トラッキング>
3.Parking       <パーキング>
4.Node Optimization  <ノードの最適化>
5.Level Crossing    <レベルクロッシング>
6.Tunnel        <トンネル>



【 要 件 】
1.ROSおよび依存ROSパッケージをロボットにインストールする必要があります。
2.ROSおよび依存するROSパッケージをコンピューターにインストールする必要があります。
3.Raspberry Pi Camera Type G(魚眼レンズ)が必要となっていますが、とりあえず標準レンズで対応し問題が発生した時点で検討する。
4.Raspberry Piカメラマウントをロボットに取り付ける。
5.レーン、交通標識、信号機、その他のオブジェクトなど。


【 Auto Race パッケージをインストール 】
リモートPC と Turtlebot3 両方に以下のパッケージをインストールします。
 $ cd ~/catkin_ws/src/
 $ git clone https://github.com/ROBOTIS-GIT/turtlebot3_autorace_2020.git
 $ cd ~/catkin_ws && catkin_make

リモートPC と Turtlebot3 両方に依存パッケージをインストールします。
 sudo apt-get install ros-kinetic-image-transport ros-kinetic-cv-bridge ros-kinetic-vision-opencv python-opencv libopencv-dev
   ros-kinetic-image-proc

【 13.5:SBCでのカメラキャリブレーション 】
自動運転では、カメラのキャリブレーションが非常に重要です。以下に、カメラを段階的に簡単に調整する方法を説明します。