実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!

Slides:



Advertisements
Similar presentations
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB : 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎 :
Advertisements

実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB : 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎 :
Linuxを組み込んだマイコンによる 遠隔監視システムの開発
「コンピュータと情報システム」 03章 ソフトウェア
2001年11月更新 2章 Windowプログラムの構成 Windowsプログラムおよび       PiasTkプログラムの基本構造.
RoboCarTM カーロボティクス・プラットフォーム 電気自動車 充実した環境認識プラットフォーム スケールモデル ユーザアプリ
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
Macユーザーの方:データ転送 ターミナル使用.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
Java I 第2回 (4/18)
プログラミング入門 (教科書1~3章) 2005/04/14(Thu.).
USB2.0対応PICマイコンによる データ取得システムの開発
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
Windowsを理解しよう! ーメンテナンスの薦めー.
FPGAを用いたMG3用 インターフェース回路の解説
情報科学1(G1) 2016年度.
PIC制御による赤外線障害物 自動回避走行車
MIRS2010 第4週.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
カーネルソースの歩き方 RaspberryPi演習
パソコンの歴史 ~1970年 1970年代 1980年代 1990年~ ▲1946 ENIAC(世界最初の計算機、1,900加算/秒, 18,000素子) ▲1947 UNIVACⅠ(最初の商用計算機) ▲1964 IBM System/360(5.1MHz, 1MB, 2億円) ▲1974 インテル8080(8.
組み込み向けCPU 小型デバイスに搭載されるCPU 特徴 携帯電話,デジタルカメラ,PDA,センサデバイスなど 小型 低消費電力 多機能
3 Macintoshの基本操作(3) 3.1 エイリアス エイリアスを作る ファイルなどの分身となるファイル アイコンを選択
ステッピングモータを用いた 移動ロボットの制御
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
共生第二 解析&ファイルサーバー taro , pochi , hanako ,tama のご紹介
Office IME 2010 を使う.
移動ロボットの車庫入れ 桐蔭横浜大学 箱木研究室 T18R020 佐藤 潤.
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
LEGO MINDSTORMの車両の PCによる遠隔操縦
情報リテラシー2014 part 5/5 (亀田担当分最終回)
中間レポート進捗状況 情報学科  番 望月大幹.
コンピュータ系実験Ⅲ 「ワンチップマイコンの応用」 第1週目 アセンブリ言語講座
実行時情報に基づく OSカーネルのコンフィグ最小化
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
Simulink で NXT を 動かしてみよう Simulink で NXT を動かす 微分値算出とフィルタ処理 ノーマルモード
未使用メモリに着目した 複数ホストにまたがる 仮想マシンの高速化
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
アンドロイド基盤 WLAN設定・接続UI INFOSIATEC.
赤外線機能を用いた牧羊犬ロボットの試作 指導教員 川中子 敬至 助教授 S03040  鈴木 良治 (共同実験者  S03060 濁川 豪)
電動3輪車製作実習装置 2軸駆動電動車両の製作実習装置 KENTAC 5310B 概要 製品構成 仕 様 ■概要 ①電動3輪車 車体本体
2003/04/14(Mon) 15:00- 早稲田大学マイクロマウスクラブ(WMMC) 4年 原 耕司
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB: 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB: 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎
MindStorms開発環境の比較・検討
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB: 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB: 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎
コンパイラ 2012年10月1日
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB: 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎
システム玩具を 応用した環境計測システムの構築
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
サーバ(UI)とサーバ(通信)が動作する装置が必要
ネットワーク・プログラミング Linuxシステムとソフトウェア開発.
サーバーの初期設定について.
C言語講習 第0章 Hello, world!.
高度プログラミング演習 (11).
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
「コンピュータと情報システム」 02章 ハードウェア
<前提条件> C/S Bridge(C/S版)
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
Presentation transcript:

実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン! WEB:http://www.robot-programming.jp/ 著者:藤吉弘亘, 藤井隆司, 鈴木裕利, 石井成郎 E-mail:support@robot-programming.jp

■ LEGO Mindstormsについて

第一世代:RCX→第二世代:NXT→第三世代:EV3 RIS NXT EV3 発売時期 1998年 2006年 2013年 CPU H8(8 bit) ARM7(32 bit) ARM9(32 bit) クロック周波数 16MHz 48MHz 300MHz RAM 32KB 64KB 64MB フラッシュメモリ なし 256KB 16MB 転送方法 赤外線通信 USB/Bluetooth U/B + WiFi ポート数 入力:3 出力:3 入力:4 出力:3 入力:4 出力:4 駆動 電池 電池/バッテリーパック

LEGOロボットEV3の構成 入力:超音波センサ、カラーセンサ、ジャイロセンサ、タッチセンサ 出力:Lモータ、Mモータ Mモータ 入力:超音波センサ、カラーセンサ、ジャイロセンサ、タッチセンサ                             出力:Lモータ、Mモータ Mモータ 超音波センサ Lモータ カラーセンサ ジャイロセンサ タッチセンサ

プログラミング環境: EV3ソフトウェア vi エディタ (ターミナル)

■ロボットの組み立て 6

説明書を参考にトレーニングボット(7〜53ページ,69〜80ページ)を組み立てましょう! ロボットの組み立て ロボットエデュケーション⇒組み立てガイド⇒トレーニングボット 説明書を参考にトレーニングボット(7〜53ページ,69〜80ページ)を組み立てましょう! 7

01: プログラムを作成するには

プログラム実行までの流れ PC上でエディタ(Vi)を用いてプログラムを作成 コンパイル (EV3用実行ファイルの作成) Wi-fi 経由でロボットへ実行ファイルを転送 ロボット上でプログラムを実行 Wi-fi (インターネット)

プログラム言語NXC EV3仕様 NXC (Not eXactly C) LEGO Mindstorms用のプログラム言語 Mindstorm NXT用に開発されたNXCをEV3にも対応 C言語に似た文法を持つ WindowsとMacOS X,Linuxに対応 フリーウェア http://bricxcc.sourceforge.net/nbc/ 開発環境 Ubuntu テキストエディタ(vi)でプログラム作成 ARM用gccクロスコンパイラ 10

クロスコンパイラ クロスコンパイル環境 異なる環境(OS)の実行ファイルを作成 PC上でARM9マイコン用の実行ファイル(機械語)を作成 Intel CPU Windows, MacOS, Linux Linux 11

プログラムを選択してセンターボタンで実行 EV3本体の操作方法 ブリックの名前 USBコネクション Bluetooth 電池の残量 バックボタン (キャンセル) 1 3 上/下/左/右ボタン 3 3 2 3 3 センターボタン (決定) プログラムを選択してセンターボタンで実行 (プログラム終了はバックボタン) 12