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輪ロボットでライントレースを実行させてみた動画です。
続きを読む

TOPPERS/EV3RT活用セミナー

ETロボコン向けTOPPERS活用セミナー

日時:2015年6月20日(土) 10:00 〜 16:30
場所:東京・浜町 東実年金会館
講師:名古屋大学 高田 広章 氏、李 奕驍 氏、石川 拓也 氏

 今年のETロボコンには直接参加はしていないのですが、東京で開催されたETロボコン向けTOPPERS活用セミナーに一般枠で参加させていただいてきました。
 4年前にも「TOPPERS/JSP for NXT」の活用セミナーに参加させていただいたのですが、今年度からターゲットマシンがMindstorms NXTからEV3に変わりソフトウェアプラットフォームもTOPPERS/EV3RT (TOPPERS/HRP2カーネルベース)に一新されたのであらためてお話を伺いに来ました。

 本セミナーでは、名古屋大学教授でTOPPERSプロジェクトを立ち上げられた高田先生をはじめ、EV3RTを開発された李さん、石川さんと豪華講師陣から直接解説を伺い、質問にも丁寧にお答えいただいて大変に勉強になりました。

 会場で私がメモした内容に、ちょこっと私の感想を付け加えてブログに残します。セミナーの網羅的な内容でもなければ、正確な内容でもありません。私が勝手に付け加えている部分もあるので悪しからずご了承ください。間違いがあれば、コメント欄などでご指摘を御願い致します。

続きを読む

Open the door of embedded systems to IoT!

プログラミング言語Rubyの開発者の年に一度の祭典RubyKaigi 2014において登壇させていただきました。

Rubyの父 まつもとゆきひろさんを始め、凄腕の開発者のみなさんに混じって登壇するということで、恐れ多くてヒヤヒヤ、ドキドキだったのですが、とても貴重な経験をさせていただきました。

日本国内はもちろんのこと世界各国から大勢のRubyist(Ruby開発者)が集う祭典。スライドは拙い英語で作成しました。

続きを読む

オープンハードウェア ワークショップ vol.01 by Mashup Awards

今年で10回目の開催となるMashup Awardsのプレイベント(ハッカソン)に参加してきました。2日間 計18時間のイベント期間内で、チーム作りからシステム開発、作品発表までを駆け抜ける怒濤のスケジュールで言葉通りエンジニアのマラソンそのものでしたが終わってみるとあっという間でした。

MediaTechnologyLabo

銀座の路地を抜けビルの階段を地下に下りると高級ラウンジを彷彿とさせる調度品や照明で演出された都会の大人の雰囲気漂う素敵なイベントスペースでした。北アルプスを仰ぎ見ながら仕事をするのも良いものですが、たまの気分転換に都会の雰囲気にどっぷりと浸るのも楽しかったです。 😀

続きを読む

Mindstorms EV3 シリアルポートHack

LEGO Mindstormsシリーズの第三世代 LEGO Mindstorms EV3 が9月の一般発売を前にして先行予約分が到着しました。そこで、さっそくインテリジェントブロックのシリアルポート(シリアルコンソール)をハックしてみました。

製品出荷と同時にOSSとして公開されたMindstorms EV3のファームウェアの情報をもとに実際のEV3をUSB-SERIALコンバータを介してPCに接続して確認しています。

続きを読む