2017-01-01から1年間の記事一覧

 Pixy IRテスト

テスト風景。 ノーマルレンズ状態。IRはカットされている。 レンズ交換後。IRは透過しているが、他の色との区別は難しそう。 uxcell カメラレンズ キャップ ブラック CCTVカメラ M12 2.8mm長さ 115度 http://amzn.to/2fiPjHb ファームウェア、PixMonをIR-LOC…

ファイル・フォルダの比較ツール

ロボットのプログラムを改良する際に、以前の状態に戻せるように修正後は別のファイル名で保存したり、別フォルダに保存するなどして、プログラムを管理することがある。後日どこを直したかを確認する際、プログラムを並べて開き、目視で間違い探しをするの…

ロボットと三角関数(その2)

(度数法の180[度]) = (弧度法のパイ(円周率≒3.14)[ラジアン])となることから、度とラジアンの値はそれぞれ以下で変換できる。 [度]の値 = [ラジアン]の値 × 180 ÷ 円周率 [ラジアン]の値 = [度]の値 × 円周率 ÷ 180 円周率は無理数(分子・分母ともに整数で…

ロボットと三角関数

角度を表すのに使われる単位。 度数法 1回転を360分割して測った角度。 算数で扱う角度。 単位は度。 弧度法 半径1の単位円上の円弧の長さで表現する角度。 プログラム言語が標準的にサポートする三角関数で扱う角度。 弧度法とは (コドホウとは) [単語記事]…

せとうちオープン2017

5/3,4に福山市で開催された「せとうちオープン2017」の様子を紹介する。 1日目 ▼開会式 ▼サッカーオープン第1試合 ▼レスキューコース ▼サッカー試合結果 ▼big field組み合わせ 現役選手で3チーム + Over Age & 大人で1チームの計4チーム。 2日目 big fie…

数学ガール 秘密ノートシリーズの紹介

5/3,4に福山市で開催された「せとうちオープン2017」にスタッフとして参加してきた。 せとうちオープン2017 | ロボカップジュニアジャパン 広島ブロック 参加選手から質問があったので、ブログでまとめて返事する。小学生では難しいかもしれないが、三角関数…

LEDリングの活用例

Twitterに上げた動画がこれまで以上に反応があったのでまとめておく。 LEDリングの緑が赤外線ボールのある方向、赤がジャイロセンサによるセンター方向を指す。動画では見えないが、重なる場合は色を変えている。 LEDバー?はボール距離を指し、そばにあれば…

「ようこそジャパリパークへ」をシングルギヤボックスで鳴らしてみた

音量がすごく小さいので要注意。 構成の解説。 使用マイコン ダ・ヴィンチ32U with Arduino Bootloader - Da Vinci 32U w/Arduino Bootloader/ATMEGA32U4 - ネット販売 Arduino Leonardoとして使用 モータードライバ TB6612FNG HiLetgo デュアルDC ステッパ …

ロボットの三要素(SCA)「S(Sensor) センサ:感じて知らせる!」(その2)

C-Style上ではセンサ値を使った演算もできる。 あるセンサ値から別のセンサ値を引き算した結果が0より大きいか小さいかで、どちらのセンサが強く反応しているかの判断もできる。 ここで、引き算の注意点。 変数Dのようにセンサ値どおしを直接引き算すると意…

ロボットの三要素(SCA)「S(Sensor) センサ:感じて知らせる!」

ダイセンのボールセンサのように状態(例:ボールまでの距離)に応じて出力される値が異なるセンサを使う場合、「しきい値」で状態を判断できる。 シングルパルスボールセンサー DSR-1204 取扱説明書 より 先日の C-Style サンプルプログラムと同様にすると…

ロボットの三要素の続き デバッグ

C-Styleでプログラムを作成したら、実際にロボット動かして動作確認し、プログラムをデバッグしていく。 wikipedia:デバッグ ただし、動きからプログラムの状態を判断すると、勘違いも起こりやすく、LED表示を併用するにしても情報量が少ないので、確実にデ…

ロボットの三要素

ロボット作成時にプログラムは三要素 S・C・Aを分けるとよいと思う。 S(Sensor) センサ:感じて知らせる! C(Computer) コンピュータ:判断して命令! A(Actuator) アクチュエータ:目的をはたす! 分けることで、センサの構成変更や足回りの変更(オムニだと4…

Google翻訳

Google翻訳で「RoboCupJunior Soccer - Rules 2017」訳してみた。 参考にされる場合、間違い等あるかもしれませんので、原本を確認してください。 翻訳結果について本サイトは何ら責任を負いません。 ▼更新:2017-02-17版 https://drive.google.com/file/d/0…

マット(つや消し)布テープ

舞台道具に良さげなマット(つや消し)布テープがあったので、筒内の表示でググってみる。一般的な布テープと比べると高いがRCJのライントレースやサッカーコートのラインに良いかも。(購入先) カラーマットクロステープ スリオンテック 布テープ 【通販モ…

電池ボックス

市販の電池ボックスには回路への接続方法がいろいろあるが、よくあるプラ製の電池ボックスはハンダづけに向かず、太いケーブルに変更しにくいリード線とスナップのタイプは正直使いづらい。ロボットへの電源供給には、ラグ端子付きのものにそれなりの太さの…

C-Style の変数の使い方の例

C-Style上では変数がA〜Zの26個使える。プログラム中のどこからでもアクセス可能なグローバル変数として定義されていて、有効範囲(スコープ)の概念がないのでプログラム時にはそれを作り手が意識する必要があるが、以下の3範囲ぐらいが意識できればよいの…