タミヤ カムプログラムロボット工作セット Machine Vision改造編

Eye Robot Eye Robot

前回はArduino Unoを搭載しマイコン化を果たしたカムプログラムロボット。

しかしタイマーを使ってジタバタさせているだけでは退屈。そこで、ロボットにさらなる高度な機能を付け加えました。

我、ロボットに『機械の眼(Machine Vision)』を与えん!

続きを読む

Swift Playgroundsでライントレース

Swiftの学習をタブレットで手軽に試すことができるApple社の公式iPadアプリ "Swift Playgrounds" が2017年6月にバージョンアップされました。この Swift Playgrounds ver.1.5 にて、LEGO Mindstorms EV3への対応も追加されました。

そこで Swift Playgrounds で Mindstorms EV3 を制御する例としてライントレース・コードを実装してみました。

Swift Playgrounds を使い、Mindstorms EV3の3輪ロボットでライントレースを実行させてみた動画です。
続きを読む

アフレルスプリングカップ2017

アフレルスプリングカップ

春のロボコン新人戦。2017年3月25日(土)に東京・蒲田の日本工学院を会場に開催されたアフレルスプリングカップに審判として今年もお手伝いに行って来ました。小学生から大学生まで合わせて全92チームが市販のレゴ・マインドストームやTETRIXで製作した自慢のロボットを持ち寄り、春休みの一日、ロボット競技会で熱く盛り上がりました。

続きを読む

『並行』と『並列』にまつわるエトセトラ

この投稿は ETロボコン Advent Calendar 2016 の 24日目 の記事です。

ETロボコンで使われているプラットホーム(リアルタイムOS)ではコンカレンシー(並行実行性)について、しばしば取り上げられます。しかし日本語では「平行」、「並行」、「平衡」と読みが同じで似た単語があり、しばしば混乱します。そしてプログラミングを教える先生たちは「並行」と「並列」という、これまた似たような単語を臨機応変に使い分けて、生徒が言い間違えると「違う!」と鬼の首を取ったが如く叱責します。だから理系の人って嫌い! 😳
口頭で聞いたときに混乱するのはもちろんのこと、単純なタイポ(漢字変換ミス)もしばしば見受けるため、エッセー風に取り留めもなくつらつらとブログにまとめてみました。モヤモヤ(間違い)があれば是非是非ご指摘くだだい。 〜 ブログで無知を晒すは恥だが役に立つ。 😀
続きを読む

Mindstorms EV3 戻るボタン修理

【注意】

この記事はMindstorms EV3の分解を保証するものでも、お勧めするものでもありません。不適切な分解、修理は分解中および組立後に発煙発火の事故を招きます。


Mindstorms EV3の『戻るボタン(Cancel Button)』が押しにくくなり、プログラムを停止させようとしてもボタンを押し込めなくなり困ったので自己責任でインテリジェントブロックを分解して修理を試みました。
続きを読む

EV3ソフトウェアとVisual Studio for Macの競合不具合

WRO(World Robot Olympiad)参加者が使うことが多い教育版EV3ソフトウェア(EV3 Education Edition Software)のMac版 ver.1.2.3 がインストールされた環境に、2017年5月10日より一般公開がはじまったMicrosoft社の新しいソフトウェア開発環境 Visual Studio 2017 for Mac をインストールすると今まで動いたEV3ソフトウェアが動かなくなってしまいます。不具合の症状と(暫定的な)解決法をご紹介します。

不具合の症状


EV3ソフトウェア エラー画面

続きを読む

ETロボコン東京大会2016

ETロボコン東京大会

WRO Japan 決勝大会の翌日2016年9月19日(月)、東京の早稲田大学 西早稲田キャンパスで開催されていたETロボコン東京大会の二日目をちらり見学して来ました。東京大会は出場者と見学者で会場が毎年ごった返しているイメージがあったのですが、今年は一日目がプライマリークラス、二日目がアドバンストクラスとイノベーションクラスと出場クラスを分けたこともあってか、二日目の見学席は空席が目立ちました。前日、全国大会へ勝ち上がったチームの敵情視察や敗退したチームの振り返りが減ったのかな? でも、このくらいの混雑の方がじっくりと見学するのにはちょうど快適ですね。運営スタッフも会場を歩き回るだけで大変だし… 😀

続きを読む