Enviar búsqueda
Cargar
C#/Java & Linux で始める ET ロボコン(leJOS編)
•
2 recomendaciones
•
2,483 vistas
Minoru Inachi
Seguir
6/13(土)の OSC 2015 Hokkaido で行った ET ロボコンの紹介セミナーの中でleJOS説明に使ったスライド。
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 13
Descargar ahora
Descargar para leer sin conexión
Recomendados
C#/Java & Linux で始める ET ロボコン
C#/Java & Linux で始める ET ロボコン
Shin-ya Koga
ETロボコンのすすめ
ETロボコンのすすめ
Hiroyuki Takahashi
自律走行ロボットをプログラミングするということ ~ETロボコンの場合~
自律走行ロボットをプログラミングするということ ~ETロボコンの場合~
Shin-ya Koga
2017 05-21.overview
2017 05-21.overview
Shin-ya Koga
Red5とFlexで作るmixiアプリ「ビデオチャット」事例紹介
Red5とFlexで作るmixiアプリ「ビデオチャット」事例紹介
Shinichiro Yoshida
組込み向けスクリプト言語mrubyをEV3で動かしてみよう
組込み向けスクリプト言語mrubyをEV3で動かしてみよう
Takuya Azumi
OSC福岡 20111203
OSC福岡 20111203
Hiroshi Bunya
2015 summercamp 08
2015 summercamp 08
openrtm
Más contenido relacionado
La actualidad más candente
TOPPERSプロジェクト紹介 OSC2016京都
TOPPERSプロジェクト紹介 OSC2016京都
Takuya Azumi
RTM on Androidの紹介
RTM on Androidの紹介
openrtm
2015 summercamp 01
2015 summercamp 01
openrtm
2015 summercamp 04
2015 summercamp 04
openrtm
2013 summercamp 02
2013 summercamp 02
openrtm
mrubyでETロボコンに出よう
mrubyでETロボコンに出よう
yamanekko
2013 summercamp 04
2013 summercamp 04
openrtm
Camera commoninterface
Camera commoninterface
openrtm
2015 summercamp 09
2015 summercamp 09
openrtm
Portable RT-Middleware environment on a USB memory for the robot programing ...
Portable RT-Middleware environment on a USB memory for the robot programing ...
s15mh218
自動アングル機能を有したロボットカメラSi
自動アングル機能を有したロボットカメラSi
Shogo Namatame
Elixir-Conf-Japan-2017-session-ohr486
Elixir-Conf-Japan-2017-session-ohr486
Tsunenori Oohara
関数型っぽくROSロボットプログラミング
関数型っぽくROSロボットプログラミング
Hideki Takase
WebRTC入門+最新動向
WebRTC入門+最新動向
Ryosuke Otsuya
Rtm・ros相互運用プログラミング環境
Rtm・ros相互運用プログラミング環境
openrtm
ロボット管理プラットフォーム「 RoboticBase 」の紹介
ロボット管理プラットフォーム「 RoboticBase 」の紹介
Kazuki Urabe
myCobotがある生活
myCobotがある生活
Ryo Kabutan
Javaにおけるネイティブコード連携の各種手法の紹介
Javaにおけるネイティブコード連携の各種手法の紹介
khisano
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
openrtm
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
La actualidad más candente
(20)
TOPPERSプロジェクト紹介 OSC2016京都
TOPPERSプロジェクト紹介 OSC2016京都
RTM on Androidの紹介
RTM on Androidの紹介
2015 summercamp 01
2015 summercamp 01
2015 summercamp 04
2015 summercamp 04
2013 summercamp 02
2013 summercamp 02
mrubyでETロボコンに出よう
mrubyでETロボコンに出よう
2013 summercamp 04
2013 summercamp 04
Camera commoninterface
Camera commoninterface
2015 summercamp 09
2015 summercamp 09
Portable RT-Middleware environment on a USB memory for the robot programing ...
Portable RT-Middleware environment on a USB memory for the robot programing ...
自動アングル機能を有したロボットカメラSi
自動アングル機能を有したロボットカメラSi
Elixir-Conf-Japan-2017-session-ohr486
Elixir-Conf-Japan-2017-session-ohr486
関数型っぽくROSロボットプログラミング
関数型っぽくROSロボットプログラミング
WebRTC入門+最新動向
WebRTC入門+最新動向
Rtm・ros相互運用プログラミング環境
Rtm・ros相互運用プログラミング環境
ロボット管理プラットフォーム「 RoboticBase 」の紹介
ロボット管理プラットフォーム「 RoboticBase 」の紹介
myCobotがある生活
myCobotがある生活
Javaにおけるネイティブコード連携の各種手法の紹介
Javaにおけるネイティブコード連携の各種手法の紹介
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
Destacado
LEGO Mindstorms ev3 ハンズオン資料 (2014年3月版)
LEGO Mindstorms ev3 ハンズオン資料 (2014年3月版)
Yoshitaka Seo
Mindstorms EV3におけるソフトウェア開発環境 2014年 師走版
Mindstorms EV3におけるソフトウェア開発環境 2014年 師走版
Takehiko YOSHIDA
LEGO Mindstorms EV3 の紹介
LEGO Mindstorms EV3 の紹介
Yoshitaka Seo
Tutorial for robot programming with LEGO mindstorms EV3
Tutorial for robot programming with LEGO mindstorms EV3
Hironobu Fujiyoshi
EV3紹介プレゼン@Yahoo! Japan Open Hack Day 2
EV3紹介プレゼン@Yahoo! Japan Open Hack Day 2
Noboru Watanabe
MicroPython に手出してみないか?
MicroPython に手出してみないか?
Minoru Inachi
組込みシステムでIoTへの扉を開こう! mruby on LEGO Mindstorms EV3 (R)
組込みシステムでIoTへの扉を開こう! mruby on LEGO Mindstorms EV3 (R)
Takehiko YOSHIDA
6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ
6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ
asa88
EV3紹介プレゼン@オープンハードウェアアイデアワークショップbyMashupAwards
EV3紹介プレゼン@オープンハードウェアアイデアワークショップbyMashupAwards
Noboru Watanabe
無線LANでロボットを動かす話
無線LANでロボットを動かす話
Hisaya Okada
私の失敗道(仮)
私の失敗道(仮)
Yuuki Tan-nai
動きのモデリング With Mindstorms NXT
動きのモデリング With Mindstorms NXT
Shin Kuboaki
プログラムの高速化
プログラムの高速化
東海北陸ロボコン 交流会
富山本郷キャンパス-ロボット紹介
富山本郷キャンパス-ロボット紹介
東海北陸ロボコン 交流会
岐阜高専B-ロボット紹介
岐阜高専B-ロボット紹介
東海北陸ロボコン 交流会
PID制御
PID制御
robotclub_kut
ライントレースの改善法
ライントレースの改善法
noanoa07
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
Yuma Yoshimoto
Destacado
(18)
LEGO Mindstorms ev3 ハンズオン資料 (2014年3月版)
LEGO Mindstorms ev3 ハンズオン資料 (2014年3月版)
Mindstorms EV3におけるソフトウェア開発環境 2014年 師走版
Mindstorms EV3におけるソフトウェア開発環境 2014年 師走版
LEGO Mindstorms EV3 の紹介
LEGO Mindstorms EV3 の紹介
Tutorial for robot programming with LEGO mindstorms EV3
Tutorial for robot programming with LEGO mindstorms EV3
EV3紹介プレゼン@Yahoo! Japan Open Hack Day 2
EV3紹介プレゼン@Yahoo! Japan Open Hack Day 2
MicroPython に手出してみないか?
MicroPython に手出してみないか?
組込みシステムでIoTへの扉を開こう! mruby on LEGO Mindstorms EV3 (R)
組込みシステムでIoTへの扉を開こう! mruby on LEGO Mindstorms EV3 (R)
6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ
6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ
EV3紹介プレゼン@オープンハードウェアアイデアワークショップbyMashupAwards
EV3紹介プレゼン@オープンハードウェアアイデアワークショップbyMashupAwards
無線LANでロボットを動かす話
無線LANでロボットを動かす話
私の失敗道(仮)
私の失敗道(仮)
動きのモデリング With Mindstorms NXT
動きのモデリング With Mindstorms NXT
プログラムの高速化
プログラムの高速化
富山本郷キャンパス-ロボット紹介
富山本郷キャンパス-ロボット紹介
岐阜高専B-ロボット紹介
岐阜高専B-ロボット紹介
PID制御
PID制御
ライントレースの改善法
ライントレースの改善法
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
Similar a C#/Java & Linux で始める ET ロボコン(leJOS編)
EnOcean Development Performance - STM3xy and .NET Gadgeteer
EnOcean Development Performance - STM3xy and .NET Gadgeteer
Atomu Hidaka
2016 1102 EnOcean Alliance Japan Event
2016 1102 EnOcean Alliance Japan Event
Atomu Hidaka
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
197x Timer with Your Messages
197x Timer with Your Messages
Kuniaki Igarashi
Swift 3 その基本ルールを眺める #cswift
Swift 3 その基本ルールを眺める #cswift
Tomohiro Kumagai
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Atomu Hidaka
ROSCon2019 参加報告:オーバビュー+α
ROSCon2019 参加報告:オーバビュー+α
Hideki Takase
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
Hideki Takase
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
Shinichiro Yoshida
Makerの「道具」としてのLSI~「LED点滅用のLSIをつくって Lチカをやってみた」のココロ~(MakerFaireTokyo2014)
Makerの「道具」としてのLSI~「LED点滅用のLSIをつくって Lチカをやってみた」のココロ~(MakerFaireTokyo2014)
Junichi Akita
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
You&I
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
Shinichiro Yoshida
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linux
Hiroshi Sakate
福岡市LoRawan(TM)実証実験
福岡市LoRawan(TM)実証実験
Kaz Ueno
20201028 Visual IoTLT vol.5 kitazaki
20201028 Visual IoTLT vol.5 kitazaki
Ayachika Kitazaki
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
aitc_jp
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
Atomu Hidaka
Lpicl304セミナー資料20140727
Lpicl304セミナー資料20140727
Takahiro Kujirai
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Hideki Takase
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
Masaki Muranaka
Similar a C#/Java & Linux で始める ET ロボコン(leJOS編)
(20)
EnOcean Development Performance - STM3xy and .NET Gadgeteer
EnOcean Development Performance - STM3xy and .NET Gadgeteer
2016 1102 EnOcean Alliance Japan Event
2016 1102 EnOcean Alliance Japan Event
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
197x Timer with Your Messages
197x Timer with Your Messages
Swift 3 その基本ルールを眺める #cswift
Swift 3 その基本ルールを眺める #cswift
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
ROSCon2019 参加報告:オーバビュー+α
ROSCon2019 参加報告:オーバビュー+α
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
Makerの「道具」としてのLSI~「LED点滅用のLSIをつくって Lチカをやってみた」のココロ~(MakerFaireTokyo2014)
Makerの「道具」としてのLSI~「LED点滅用のLSIをつくって Lチカをやってみた」のココロ~(MakerFaireTokyo2014)
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linux
福岡市LoRawan(TM)実証実験
福岡市LoRawan(TM)実証実験
20201028 Visual IoTLT vol.5 kitazaki
20201028 Visual IoTLT vol.5 kitazaki
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
Lpicl304セミナー資料20140727
Lpicl304セミナー資料20140727
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
C#/Java & Linux で始める ET ロボコン(leJOS編)
1.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 C♯/Java &
Linuxで始める (leJOS編) ETロボコン 北海道地区実行委員会
2.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 leJOS EV3 2
3.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 leJOS EV3 3 LEGO
Mindstormsシリーズ用に代々提供され てきたJava実行環境 http://www.lejos.org
4.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 leJOS EV3実行環境 4 EV3ハードウェア Ångström
Linux leJOS 基本クラス leJOS アプリケーション EV3用デバイスドライバ Oracle JRE 標準ファームウェア のものを流用 標準ファームウェア のものを流用 microSDから起動 leJOS メニュー
5.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 leJOS EV3アプリケーション開発 5 ①JDKで開発 ・Windows ・OS
X ・Linux … ②scpでjarを転送 ・USB (RNDIS) ・Bluetooth PAN ・Wi-Fi ③実行 ・leJOSのメニュー ・EV3 Control Center ・sshからリモートで
6.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 Eclipse +
leJOS EV3プラグイン 6
7.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 センサ値の取得方法 次の5ステップ ①センサポートを指定して、センサオブジェクトの作成 ②サンプルプロバイダの取得 ③センサ値の数を取得&センサー値取得用配列の用意 ④センサの有効化 ⑤サンプルプロバイダを使ってセンサー値取得 7 //
①超音波センサ オブジェクト作成 EV3UltrasonicSensor sonar = new EV3UltrasonicSensor(SensorPort.S2); SampleProvider distanceMode = sonar.getDistanceMode(); // ②サンプルプロバイダ取得 float[] sampleDistance = new float[distanceMode.sampleSize()]; // ③センサ値取得用配列 sonar.enable(); // ④超音波センサを有効化 // ⑤等音波センサーから障害物までの距離を得る distanceMode.fetchSample(sampleDistance, 0); float distance = sampleDistance[0]; 超音波センサーの例
8.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 モータの制御(RPM) 次の3ステップ ①モータポートを指定してモータオブジェクトを作成 ②モータのスピード(RPM)を指定 ③前進か後進かを指定してモータを動かす 8 //
①モータオブジェクト作成 EV3LargeRegulatedMotor motor = new EV3LargeRegulatedMotor(MotorPort.B); // ②モータのスピード(RPM)を指定 motor.setSpeed(50); // ③前進か後進 motor.forward(); // 前進 motor.backward(); // 後進
9.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 モータの制御(PWM) 次の2ステップ ①PWM制御用のモータポートオブジェクトを取得 ②モータポートオブジェクトにPWMを指定してモータを動かす 9 //
①モータポートオブジェクトを取得 TachoMotorPort motorPort = MotorPort.B.open(TachoMotorPort.class); // ②モータのPWMを指定 motorPort.controlMotor(50, 1);
10.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 デモ 超音波センサの値にしたがった簡単なモータ制御
超音波センサから値を取得 デフォルトは前進 前方 30 cm 以内に障害物を検知したら後進 上記を繰り返す 10
11.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 デモプログラム(抜粋) 11 // モータ制御オブジェクト作成 EV3LargeRegulatedMotor
motorL = new EV3LargeRegulatedMotor(MotorPort.C); // 左モータ EV3LargeRegulatedMotor motorR = new EV3LargeRegulatedMotor(MotorPort.B); // 右モータ // モータのスピード(RPM)を設定 motorL.setSpeed(50); motorR.setSpeed(50); // 超音波センサ オブジェクト作成 EV3UltrasonicSensor sonar = new EV3UltrasonicSensor(SensorPort.S2); SampleProvider distanceMode = sonar.getDistanceMode(); // 距離検出モード float[] sampleDistance = new float[distanceMode.sampleSize()]; sonar.enable(); // 超音波センサを有効化
12.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 デモプログラム(抜粋続き) 12 for (;;)
{ ... // 超音波センサーから障害物までの距離を得る distanceMode.fetchSample(sampleDistance, 0); float distance = sampleDistance[0]; if (distance > 0.3F) { // 障害物まで0.3m以内にになるまで前進 motorL.forward(); motorR.forward(); } else { // 障害物まで0.3m以内になったら後進 motorL.backward(); motorR.backward(); } Delay.msDelay(100); // 100msecスリープ }
13.
OSC2015 Hokkaidoセミナー資料/ETロボコン北海道地区実行委員会 13
Descargar ahora