Skip to content

Conversation

@HansRobo
Copy link
Member

  • /diagnostics トピックの購読機能を追加
  • /robot_feedback トピックの購読機能を追加
  • robot_diagnostics メッセージタイプのブロードキャスト実装
  • robot_feedback メッセージタイプのブロードキャスト実装
  • 必要なヘッダーファイルの追加 (diagnostic_msgs, robot_feedback_array)

ロボット状態監視WebUI向けのバックエンド機能を提供

🤖 Generated with Claude Code

Co-Authored-By: Claude [email protected]

HansRobo and others added 9 commits June 22, 2025 15:14
- /diagnostics トピックの購読機能を追加
- /robot_feedback トピックの購読機能を追加
- robot_diagnostics メッセージタイプのブロードキャスト実装
- robot_feedback メッセージタイプのブロードキャスト実装
- 必要なヘッダーファイルの追加 (diagnostic_msgs, robot_feedback_array)

ロボット状態監視WebUI向けのバックエンド機能を提供

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 最大12台のロボット対応のグリッドレイアウト
- チーム別フィルタリング機能 (All/Our Team/Their Team)
- コンパクト表示でロボットの基本状態を表示
- 詳細表示用サイドパネルの実装
- レスポンシブデザイン対応
- Bootstrap 5 + Font Awesome 6 使用
- タブ形式の詳細情報表示 (Overview/Sensors/Diagnostics/Commands)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- RobotStatusMonitorクラスによる状態管理
- WebSocket通信でリアルタイムデータ受信
- 最大12台のロボット状態をMap形式で管理
- グリッド表示の動的更新 (500ms間隔)
- サイドパネル詳細表示の実装 (100ms間隔更新)
- チーム別フィルタリング機能
- ロボットカードのクリックイベント処理
- Diagnostics/Feedback/WorldModel/Commands対応
- バッテリー残量・エラー/警告カウント表示
- ESCキー・オーバーレイクリックでパネル閉じる機能

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- レスポンシブグリッドレイアウト (1200px/768px/576px対応)
- ロボット接続状態別アニメーション (connected/disconnected/warning)
- バッテリーバーのシマー効果アニメーション
- エラーバッジのパルスアニメーション
- サイドパネルのブラー効果とスムーズトランジション
- ホバー効果とフォーカス状態の強化
- ダークモード・高コントラストモード対応
- プリント用スタイル対応
- アクセシビリティ向上のための視覚的フィードバック

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- ナビゲーションバーに「ロボット状態監視」ボタンを追加
- robot_status.htmlへの直接リンク機能
- ロボットアイコン付きで視認性向上
- 既存のSVG可視化ツールとの統合

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@HansRobo HansRobo marked this pull request as ready for review July 27, 2025 11:55
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@HansRobo
Copy link
Member Author

HansRobo commented Sep 2, 2025

@codex レビューして改善点を指摘してください

@chatgpt-codex-connector
Copy link

ここで Codex を使用するには、このリポジトリ用の環境を作成してください

@HansRobo
Copy link
Member Author

HansRobo commented Sep 2, 2025

@codex レビューして改善点を指摘してください

@chatgpt-codex-connector
Copy link

Summary

Testing

  • pre-commit run --files crane_debug_tools/src/websocket_server.cpp crane_debug_tools/web/index.html crane_debug_tools/web/robot_status.css crane_debug_tools/web/robot_status.html crane_debug_tools/web/robot_status.js

View task →

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.

2 participants