Skip to content

115/fixed particle trajectory - #18

Merged
nanairo2743 merged 5 commits into
mainfrom
115/FixedParticleTrajectory
Jun 2, 2026
Merged

115/fixed particle trajectory#18
nanairo2743 merged 5 commits into
mainfrom
115/FixedParticleTrajectory

Conversation

@nanairo2743

Copy link
Copy Markdown
Collaborator

issue番号

kajiLabTeam/okarin#115

変更内容(写真か動画も一緒に)

スクリーンショット 2026-06-01 22 45 54

影響範囲(あれば)

Copilot AI review requested due to automatic review settings June 1, 2026 13:46
@nanairo2743

Copy link
Copy Markdown
Collaborator Author

@copilot

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Issue #115 対応として、パーティクルフィルタの推定軌跡が壁上/範囲外に出るケースを抑えつつ、可視化(ステップベクトル図など)を日本語表示・方位考慮付きで分かりやすくする変更です。あわせて trajectory.csv に時刻列を追加し、外部解析で扱いやすくしています。

Changes:

  • パーティクルフィルタの平均軌跡を「最も近い歩行可能画素」へスナップし、軌跡の破綻を抑制
  • run_particle_filter からステップ時刻リストを返し、trajectory.csvtimestamp_s,x,y 形式で出力
  • ステップベクトル可視化で日本語フォント設定、ジャイロ角 low_angleinitial_direction を用いた水平加速度の世界座標回転・射影を追加

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/rikka/analyze/sensor_plot.py 日本語フォント設定の追加、水平加速度を世界座標へ回転してステップ軸へ射影、表示文言の日本語化
src/rikka/analyze/pdr.py trajectory.csv を時刻付きで出力するための DataFrame 構築、PF からの t_at_steps 受け取り、plot への df_gyro/initial_direction 伝播
src/rikka/analyze/particle_filter.py t_at_steps を収集して返却、平均軌跡を歩行可能画素へスナップして壁上/範囲外を補正
README.md trajectory.csv の新フォーマット(timestamp_s,x,y)を明記

Comment thread src/rikka/analyze/pdr.py

Copilot AI commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

@copilot

forward 手法時の timestamp と移動後座標の対応を修正しました。各ステップ時刻を peaks[i+1] 側で記録するように pdr.pyparticle_filter.py を更新しています。対応コミット: d7b44e6

@mizunoryuki mizunoryuki left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nanairo2743
nanairo2743 merged commit dfb8db9 into main Jun 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants