﻿ROS 2 実践コース　講義用の環境（Windows 用）
==============================================

このフォルダには、自分の PC で講義用の環境を動かすためのファイルが入っています。
手順の詳しい説明（画面の写真つき）は、コースのページの「#00 PC の準備」にあります。

  https://sakigake-robo.com/courses/ros2-jissen/


■ 入っているファイル

  check_env.bat   PC が講義に使えるかを調べるツール（ダブルクリックで実行する）
  check_env.ps1   check_env.bat が呼び出す本体
  start.bat       講義用の環境を起動し、ブラウザでデスクトップを開く
  stop.bat        講義用の環境を止める（作ったファイルは残る）
  reset.bat       環境がおかしくなったときに作り直す（ホームのファイルは残る）
  README.txt      このファイル


■ 最初に 1 回だけやること

  0. zip ファイルを右クリック →「プロパティ」→ いちばん下の「許可する」にチェックを入れて「OK」。
     そのあとで「すべて展開」します。
     （これをしないと、start.bat を開いたときに「Windows によって PC が保護されました」と出ることがあります）

  1. check_env.bat をダブルクリック。
     NG と出た項目を、#00 の表を見て直します。
     同じフォルダに check_env_result_<PC名>.txt ができるので、授業の指示に従って提出します。

  2. Docker Desktop を入れて起動し、左下が「Engine running」になるまで待ちます。

  3. 自宅の回線で start.bat をダブルクリックします。
     初回は数 GB のダウンロードがあり、数十分かかります。
     教室の回線では 20 人分のダウンロードが間に合わないので、必ず授業の前に済ませてください。


■ 毎回の使い方

  始めるとき　start.bat をダブルクリック → ブラウザにデスクトップが開く
              ブラウザを閉じてしまったら http://localhost:6080/ を開く
  終わるとき　stop.bat をダブルクリック


■ 困ったとき

  ・「Docker Desktop が起動していません」と出る
      → Docker Desktop を起動し、Engine running になってから start.bat をやり直す
  ・ブラウザの画面が真っ黒・つながらない
      → stop.bat のあと start.bat をやり直す
  ・それでも直らない、環境を壊してしまった
      → reset.bat（y を押す）。~/ros2_ws など、ホームに作ったファイルは消えません
