エラー対応


10項目での対応:rviz でTURTLEBOT3が表示されず動作しない。
 ssh通信時でのトラブル、rvizでTURTLEBOT3が表示されずモデル名でエラーが出る場合、リモートPC&TURTLEBOT3側のCPUがファイアーオー
 ルが有効になってる為のエラーが考えられます。
  $sudo ufw status  で現状内容を確認します。状態表示にアクティブと表示されたら、次のコマンドを打ち非アクティブにします。
  $ sudo ufw disable これで解決します。

18項目での対応:Autoraceパッケージインストール時、make エラーがでる。
make途中の赤枠から権限がなくmakeがなされずその結果連鎖エラーとつながっているようだ。


上記緑の権限がないと思われるファイルの情報を確認してみます。
「DetectLaneParams.cfg」は以下のごとくです。


もう1つのファイル情報は以下の通りです。



 -rw-rw-r-- では駄目で、rwxrwxrwxとする必要があるようだ!!

結論から言うと、各パッケージ(ライントレース、交通信号、トンネル、ゲート、パーキング等)ごとに「cfg」ファイルが有り修正要
catkin_ws/src/turtlebot3_autorace_2020/
【構造:construction
 /turtlebot3_autorace_construction/turtlebot3_autorace_construction_detect/cfg/DetectLaneParams.cfg
 /turtlebot3_autorace_construction/turtlebot3_autorace_construction_camera/cfg/ImageCompensationParams.cfg
 /turtlebot3_autorace_construction/turtlebot3_autorace_construction_camera/cfg/ImageProjectionParams.cfg
【交差点:intersection
 /turtlebot3_autorace_intersection/turtlebot3_autorace_intersection_camera/cfg/ImageCompensationParams.cfg
 /turtlebot3_autorace_intersection/turtlebot3_autorace_intersection_camera/cfg/ImageProjectionParams.cfg
 /turtlebot3_autorace_intersection/turtlebot3_autorace_intersection_detect/cfg/DetectLaneParams.cfg
【踏切:level_crossing
 /turtlebot3_autorace_level_crossing//turtlebot3_autorace_level_crossing_camrea/cfg/ImageProjectionParams.cfg
 /turtlebot3_autorace_level_crossing//turtlebot3_autorace_level_crossing_camrea/cfg/ImageCompensationParams.cfg
 /turtlebot3_autorace_level_crossing//turtlebot3_autorace_level_crossing_detect/cfg/DetectLaneParms.cfg
 /turtlebot3_autorace_level_crossing//turtlebot3_autorace_level_crossing_detect/cfg/DetectLevelParms.cfg
【駐車:Parking
 /turtlebot3_autorace_parking/turtlebot3_autorace_parking_detect/cfg/DetectLaneParms.cfg
 /turtlebot3_autorace_parking/turtlebot3_autorace_parking_camera/cfg/ImageCompensationParams.cfg
 /turtlebot3_autorace_parking/turtlebot3_autorace_parking_camera/cfg/ImageProjectionParams.cfg
【信号機:traffic_light
 /turtlebot3_autorace_traffic_light/turtlebot3_autorace_traffic_light_detect/cfg/DetectLaneParams.cfg
 /turtlebot3_autorace_traffic_light/turtlebot3_autorace_traffic_light_detect/cfg/DetectTrafficLightParams.cfg
 /turtlebot3_autorace_traffic_light/turtlebot3_autorace_traffic_light_camera/cfg/ImageCompensationParams.cfg
 /turtlebot3_autorace_traffic_light/turtlebot3_autorace_traffic_light_camera/cfg/ImageProjectionParams.cfg
【トンネル:tunnel
 /turtlebot3_autorace_tunnel/turtlebot3_autorace_tunnel_detect/cfg/DetctLaneParams.cfg
 /turtlebot3_autorace_tunnel/turtlebot3_autorace_tunnel_camera/cfg/ImageCompensationParams.cfg
 /turtlebot3_autorace_tunnel/turtlebot3_autorace_tunnel_camera/cfg/ImageProjectionParams.cfg
 
 
 chmod +x ファイル名

これでエラーが無くなる。Read/Write+実行権限を加える。