hiroppie edited this page May 21, 2018 · 29 revisions

ETロボコン EV3開発環境構築ガイド

利用可能なプラットフォームと開発環境

ETロボコン デベロッパー部門に出場可能な走行体のプラットフォームは、下記から選ぶことが出来ます。

なお、ETロボコンの技術教育は TOPPERS/EV3RT(C++言語)でのみ 実施します。どのプラットフォームで参加するかお悩みの場合、特にプライマリークラスへ参加される場合には、 まずはTOPPERS/EV3RTをお試しください

プラットフォーム OS 言語 開発環境構築
TOPPERS/EV3RT TOPPERSリアルタイム C, C++, mruby(等) Windows/Mac/Linux この先TOPPERSサイトとなります
mruby on EV3RT + TECS TOPPERSリアルタイム mruby Windows/Mac この先TOPPERSサイトとなります
MonoBrick Linux C# Windows7/8/10
leJOS EV3 Linux Java Windows7/8/10 Mac
ev3dev Linux Python他 Windows/Mac/Linux この先ev3devサイトとなります
また、Pythonを用いてEV3way-ETを動作させる場合は、
「ぱいそんフレンズ」公開のリポジトリを参考にしてください。

上表にないプラットフォームでの参加を希望する場合、競技規約の手順に従い、7月末までに参加者MLまで申請してください。その際、プライマリークラス必須の「二輪倒立振子ライブラリ」を準備する場合は、サンプルプログラムに含まれるbalancer.cまたはその生成元であるMATLAB/Simulinkモデルを移植してください。

現状で各開発環境について分かっている課題と対処方法についてはこちらを参照してください。

走行体組立図

ETロボコン参加を検討するために、走行体組立図を公開します。 なお、本モデルは競技に使用する 公式モデルではありません ので、実際に出場する際には必ず参加者専用ページより配布される「EV3way-ET組み立て手順書」を熟読し、 その指示に従ってください。

ご利用は以下に限ります。

  • ETロボコンへの参加のため
  • ETロボコンへの参加を検討するため
  • ETロボコンの広報
  • ETロボコンに参加、協力していることを広報するため

(ご不明な点は、ETロボコン 本部事務局までお問合せください)

Copyright(C) 2014-2018 ETロボコン実行委員会, All rights reserved.

EV3way-ET(~L7) EV3way-ET(L8~) HackEV
EV3way-ET(2017年までのモデル) EV3way-ET(2018年以降のモデル) HackEV(参加者限定配布となります)

上記モデルの組立には、以下のキットが必要です:

  • #45544「教育版レゴ マインドストームEV3 基本セット」 一式
  • #45502「EV3 インタラクティブサーボモーターL」 1個
         (基本セットに2個入っており、合計3個必要です)
  • 「ETロボコンキット」付属のタイヤとホイールのセット
    ●2017年までのモデル
         #9648「教育用レゴ マインドストームNXT 拡張セット」または
         #9695「教育用レゴ マインドストームNXT 拡張セットV2」に入っている
         87911「Tyre Φ81.6 X 15」が2個と2903「Rim Φ61.6 X 13.6」が2個。
         これらは、従前よりNXT走行体で利用されていたタイヤと同じものです。
    ●2018年以降のモデル
         #42063「BMW R1200GS Adventure」などに入っている
         11957「Motorcycle Tyre Φ100,6」が2個と88517「Motorcycle Rim Φ75」が2個。
         および6558「Connector Peg W.Friction 3M」が12本程度。

サンプルプログラム

走行体を動かすサンプルプログラムを用意しています。 開発環境の構築が成功しているか、プログラムをコンパイルして動かしてみましょう。more...

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.