タグ

ブックマーク / qiita.com/kanetugu2018 (2)

  • Python使ってUnity上の箱庭ロボットのカメラデータを取得してみよう - Qiita

    はじめに これ、Turtlebot3 の 3D モデルを Unity 上に取り込み、モーター、センサ系を再現したものです。 この Unity 上のロボットを Python 使って制御する方法をご紹介します。 仕組み このロボットをPythonでコントロールするためのプラットフォームとして、TOPPERS/箱庭を利用します。 最近ですと、以下の記事で EV3 というロボットをPython 使って強化学習した実績があるものです。 ロボットの部品群 モーター 差動モーターで駆動します。両輪それぞれにモーターが割り当てられており、モーターの回転速度差で直進、右曲がり、左曲がりができます。 レーザスキャナ 2D のレーザスキャナです。360度(1度単位)の障害物検出ができます。 カメラセンサ 前方にカメラセンサを付けています。 640×480 のカメラデータが取れます。 ロボットの通信データ ロボッ

    Python使ってUnity上の箱庭ロボットのカメラデータを取得してみよう - Qiita
  • Unity + Python + 箱庭でロボットを強化学習させてみよう! - Qiita

    概要 TOPPERS/箱庭では、様々なロボットがありますが、これらのロボットを強化学習できる環境を準備しました。 Python使って、Unity上のロボットの強化学習で試してみたいと思われる方にはお役に立てる環境と思います! ちなみに、PythonからChatGPTAPI使って、箱庭ロボットを動かすこともできます。 ロボットの種類 箱庭で利用できるロボットとしては以下があります。 荷物運搬ロボット 記事で、強化学習用に用意したもので、利用可能です。 ETロボコン競技用ロボット(HackEV) ET ロボコン競技用ロボットと同じモデルです。荷物運搬ロボットと同じ通信インタフェースですので、強化学習可能です。 EV3 ベースの電車・信号モデル こちらは、電車のレール上を走るロボットと信号用のロボットです。通信インタフェースはEV3ベースですので、これまでのものと同じです。 原理的には同様に

    Unity + Python + 箱庭でロボットを強化学習させてみよう! - Qiita
  • 1