kuwamai / micromouse_ocelli Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
目標加速度、速度からギヤ比を決める
ホイールのサイズからスパーギヤの歯数を決める
モジュールは3Dプリンタで制作しやすい0.5にする
5区画走行すると4mmほど走行距離がのびる。これはget_nextdirの処理中に進んだ距離を計測していないためである。
モジュールごとに設計する
OpenOCD
CubeIDE
OpenCFDの設定ファイルは/usr/share/openocd/scripts
にある
書き込み機の改造
現状、走行距離を走行速度 x 割り込み周期から求めている。そのため割り込み周期が伸びた際に走行距離が実際の走行距離より長くなってしまう。エンコーダからは車輪回転角を取得できるため回転角の変化量をそのまま走行距離に足し合わせることにする。
迷路の区画ごとに一瞬速度が遅くなる。迷路サイズを32→16に変更したところ改善したためget_nexdirが怪しい。
壁センサのLED、フォトリフレクタがむき出しの状態のためちょっとしたことで向きがずれてしまう。3Dプリンタ等でフレームを作成したい。
壁センサや電圧監視の動作確認
斜め走行、旋回動作を考慮した迷路内で走行可能な機体サイズを考える
見落としがないように必要な回路と入出力の関係をブロック図にまとめる
現状HM-StarterKitのサンプルをコピペしてきてるので改めて足立法を実装する
目標加速度をもとに機体がひっくりかえらないホイールベースを求める
変則四輪は調整が必要と聞くが具体的にどんなものか調べる
速度制御のゲイン調整のため目標速度と実際の速度のログを残したい
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.