梶研 [磁気センサで方位角を測る]
2023年7月11日

磁気センサで方位角を測る
出席率
- 3年セミナー:undefined%
スケジュール
短期的な予定
- 方位角を測る
- x と y から求める
- 3次元的に求める
- 技育キャンプ vol.7(技育展)
- 案出し
- 役割分担
- アプリイメージの作成
- サイトの作成
- スライドの作成
- 発表
長期的な予定
- 8/5 技育キャンプ ハッカソン
- 8/12 技育展
- 8/26 OpenHackU
- 9/2 技育キャンプ アドバンス
- 10/7,8 工科展
進捗
方位角を測る
手段
磁気センサの値から arccos(x/y) を用いて出す
データを取る
画面(z軸正)を上向ける
y軸正が北を向いた状態から左回転で360度回す
磁気センサーデータ
求め方
x/y から arccos を用いて方位角を出す
1df_mag["angle"] = df_mag.apply( 2 lambda row: np.degrees(math.atan2(row["x"], row["y"])), 3 axis=1 4)
方位角のグラフ
-180度 ~ 180度 のためグラフが急激に変化しているが理想通り
x/y で計算しているためスマホを立てると狂う
=> 重力加速度を元に補正する
データを取る
- y軸正が北
- z軸正が北
- x軸正が北
方法
- 重力加速度を元に傾きを出す
- 端末の傾きを磁気センサに適用する
- 世界座標を基準とした磁気センサから方位角を出す
磁気センサデータ
回転後の磁気センサデータ
理想は 5s は 0度、 5s は -90度 となるはず
=> 開始時から-120度となってしまい、磁気センサの値がおかしい
他の端末でもおかしいため、屋外で計り直す必要がある
技育キャンプ
テーマ
記事に視覚的な繋がりある蔵(仮)
アプリ説明
誰の
プログラミングを学んでいる人
どんな課題を
自分の知らない知識は調べられない
どのように解決するか
木構造で知っている単語からリンクして見つける
イメージ
知っている言葉から辿ることで知らない言葉を知ることができる
使用技術
フロントエンド
- Next.js (TypeScript)
バックエンド
- Nest.js (TypeScript)
実装する機能
最優先
- 記事の表示
- ツリー構造の表示
- 閲覧ノードの移動
優先
- ノード・記事の作成
- 親子ノードの設定
- ノードの検索
できれば
- ノード・記事の削除
- ログイン
- 記事の編集
- 親・子ノードの移動
- 画像のアップロード
余談
チームメンバー
Mrs.Green Apple のライブに行ってきた!!
めっちゃ後ろだったけど、会場全体が見れて楽しかった
品川台場 に行ってきた!!
続百名城の1つ. 初めての台場をみれてよかった
マゼランペンギン を見てきた!!
初めて見るマゼランペンギン. かわいい