Bicycleこの広告は、90日以上更新していないブログに表示しています。自転車アイウェアなしで運用できるエアロヘルメット前作AERO-R1は周りでも使ってる人がいて、付属のシールドを使用することでアイウェアが不要になることが絶賛されていました。自分も泊りがけのツーリングの際にはアイウェアとは別に普段の眼鏡もケースごとパッキングしているので、これらをひとまとめにできるのは魅力的です。エアロ性能とのトレードオフで、夏場は非常に暑いという致命的な欠点があるとのことで、自分での購入には至っていませんでした。いえ旧ZENARDも3年が経過して、ヘルメット買い替えだなあと悩んでいたところ、昨年のサイクルモードで発表されたのが本作AERO-V1です。公式の引用だと、エアロフォルムによる空力性能と、スムーズなエアフローを実現した快適エアロモデル。いうことで、エアインテークがAERO-R1より増えて熱の籠りを抑えているとのこと。AERO-R1と同様にARS-3シールドを使用可能ということで、発売を心待ちにしていました。一般流通は6月以降ですが、破損交換登録店では先行して4月に入荷するとの前情報が流れていました。【AERO-V1】も13日(土)入荷します。2019年4月11日とのことだったので新宿に行く用事のついでにIYHしてきました。新宿店では4人目の購入者だったそうです。AERO-R1とは異なり、標準ではシールドは付属しません。Y'sRoadではシールドアップグレードキャンペーンということで、6/16までにARS-3シールドを同時購入すると10%OFFとのことだったで、調光シールドもセットで購入しました。本体(S/M):220g調光シールド:28gどちらも公称値ジャストでした。インプレ早速90km程度のサイクリングに使用してみたので、インプレをまとめたいと思います。比較対象は3年ほど使用した旧ZENARDになります。上々で、バイザーをつけると「ちょっと重いかな」という程度。心配していた眼鏡との干渉もありません。今の季節(4月上旬)の気温だと、熱がこもるような暑さは全く感じませんが、こちらは引き続き使用して様子を見たいと思います。空力エアロ効果は意外と体感できます。顕著なのが30km/h以上で巡行しているときに首を横に向けた際で、頭の周辺の空気の流れが変わって抵抗が増えるのがハッキリとわかります。重量はZENARDから重くなってますが、高速巡行中に正面を向いているときには「なんとなく」首に掛かる負担が小さいような気がします。本ヘルメットを購入する人のほとんとがセットで購入すると思われるARS-3シールドですが、シールド装着時に内部で光が反射しているのが気になりました。今回購入したのは調光モデルですが、店頭で試着した際にはクリア系よりミラー系カラーの方が反射光が激しいように感じました。気になる方は一度実物を確認してみることをお勧めします。普段使用している眼鏡を着用したまま使用できるシールドが秀逸なモデルです。エアロ効果も体感できますし、眼鏡ユーザーは選択肢としてかなりオススメできます。6月の富士ヒルは平坦区間も考慮して、ZENARDではなくAERO-V1で出場する予定です。眼鏡ユーザーとしては、空力に魅力を感じず20g程度の重量増を許容できるなら、より安価な同社のVITTも選択肢としてはアリかと思います。Qiitaの22日目の記事です。来年のETロボコンにRustで参加する人のために、プロジェクトをビルドして実機で動作させる手順を記載します。本記事は、以下の環境で検証しています。β7-2EV3RT開発環境のインストールqiita.comこちらの記事を参考に、EV3RTの環境を構築します。RustのインストールRustのツールチェイン管理ツールであるrustupをインストールして、必要なコンパイラを追加します。SDKのインストールhrp2をダウンロードしたディレクトリに移動して、Rustのサンプルプロジェクトのリポジトリをダウンロード及び解凍します。ev3rt-hrp2-sdk-rust-0.1/workspaceサンプルプログラムの確認ダウンロードしたリポジトリは下記の構成となっています。sample.rs....この中で、lib.rsがプログラムのエントリポイントであり、balancer~のソースコードが公式から提供されている倒立振子ライブラリとなります。呼び出し側は安全なRustによって記述することができています。ソースコードのビルドとインストール続いて上記のソースコードをビルド、インストールします。EV3とBluetoothで接続した状態で、以下のコマンドを実行します。rust-sample/出力されたappがEV3RTで実行可能なアプリケーションとなりますので、Bluetooth/USBなどの方法でSDカードにコピーします。β7-2の環境でコピーするなら、Bluetoothが一番簡単かと思います。ビルドしたプロジェクトを実行するには、センサとモータを以下の通りに接続します。Port4起動後、タッチセンサを操作すると倒立振子で直進します。www.youtube.com動きました。最後にこの記事が、ETロボコンにRustで参加する方の手助けになれば幸いです。Qiitaの16日目の記事です。昨年はEV3RTとC++でETロボコンに参加していましたが、今年はRustをEV3RTで動作させる実験をしたので、その話を書きます。言語使用として保証するC/C++に代わるシステムプログラミングに適したプログラミング言語」を目指しています。WikipediaRustはコンパイル基盤にLLVMを用いており、EV3のCPU(ARM)に対応しています。後述するアプローチで、C言語の関数と同様にEV3RT上で実行することができます。個人的に、以下に示すRustの長所は、ETロボコンに適用するにあたり非常に有用であると感じています。test)Bare-metalまたはRTOS上で動作させるための標準ライブラリを使用しない設定ができる(no-std)今回の記事ではRustそのものの有用性については割愛しますが、ETロボコンでC/C++の置き換えを検討するに値すると感じています。RustをEV3RT上で実行するためのアプローチ以下の方式で、Rustで書いたコードをEV3RT上で実行することができました。前述の通り、RustはEV3のCPUであるARM向けにバイナリを出力することができます。(target=armv5te)ビルドオプションを使用することで、EV3RTのappバイナリとリンク可能なオブジェクトファイルを出力することができます。なっていますが、-Oオプションを用いるとオブジェクトファイルを出力することができます。ソースコード内で#![no_std]宣言を行うことにより、OSの機能を使用しないバイナリとなるため、EV3RTとリンクさせて動作させることができます。標準ライブラリーの不使用エントリポイントFFIにより、lib.rsに以下の用に記述した関数を、C言語の関数のように呼び出させることができます。Rustのエントリポイント}この関数をEV3RTのタスクとして起動するためのapp.cfgファイルは以下の通りです。APIの呼出しFFIの機能を用いて、EV3RTが提供するセンサやモータの操作関数をRustから呼び出すことができます。以下のコードで、カラーセンサの値を読み出すことが可能です。i32;}サンプルプロジェクトのビルド以上をまとめて、EV3RTのディレクトリに放り込める形のソース一式を作成しました。github.com以下のデバイスについて、動作検証を行いました。含まれるファイルを、上記リポジトリのファイルで置き換えてください。あとはETロボコン参加者の皆さんにはお馴染みのコマンドでビルドできます。app=rust-sampleデデーン上記のリポジトリのソースファイルでは、以下のデバイスを検証した際のコードを含めています。Battery)本記事の検証は以下の環境で実施しました。2018-12-02)最後にこの記事を読んで、少しでもRustに興味を持ってもらえればと思います。それでは、来年ETロボコンに参加される皆さん、どうかご安全に。WindowsでPDFファイルからベクタ画像を取得するETロボコンの競技規約から、マップ画像を抜き出したくなったのでメモ。pdftkを使用してPDF画像を1ページごとに分割。pg_0048.pdfあとは該当ページをInkscapeで編集して、保存。WindowsでPDFファイルからベクタ画像を取得するTweet広告を非表示にするもっと読むコメントを書く2016-05-09富士五湖巡りライド以前より計画していた富士五湖ライドを実行に移すときが来た...富士山ライドは去年の9月に自走で富士スカイラインを攻略して以来二回目のチャレンジ。最寄り駅から輪行マン。今回のプランは輪行で富士駅まで移動して、富士五湖を巡りつつ山中湖で一泊、道志みちを下って帰宅というプラン。いうわけで、こしらえた。富士駅からゆるゆると20kmほど走って、白糸の滝。ビンディングシューズからビーチサンダルに履き替えて、いざ滝の麓へ。人は結構いたけど、水しぶきが飛んでるからかなり涼しかった。コンビニ補給を挟みつつ、朝霧高原を目指したけど、桜まつりをやってたみたいで渋滞が凄かった。そんなこんなで道の駅朝霧高原。ここで食べたアイスクリームが美味すぎた!ただ流石に少し寒かったかな。残りの上りも片づけて、食事処で昼食。