186 Commits (5c14c458237782a613dd0d7829c0b7bb8d29ce42)
 

Author SHA1 Message Date
Chiyu Chen 5c14c45823 # RTK function update
---
1. mavlinkROS2Node 新增 RtcmRelay Node 監聽 RTCM topic 並轉發到 mavlinkObject bus (GPS_RTCM_DATA)
2. 新增 fc_network_module ros2 package 作為協同附屬模組的放置空間
3. Create a new fc_network_module with NtripClientNode for connecting to NTRIP casters and publishing RTCM data to ROS2 topics.
4. (modify) mainOrchestrator adjust the publishing rates for GNSS topics
12 hours ago
Chiyu Chen c8f070bfb9 1. (modify) 更新 ros2 對於 GNSS topic 的發佈, 使其包涵 epv eph 衛星數與 fix_type
2. (adding) 新增相應的 msg 檔案與修改 CMakeLists, package
3. (adding) test_vehicleStatusPublisher 相對應修正
12 hours ago
ken910606 d2a5f6fad7 Update GUI 2.3.0: JSON in Serial 1 week ago
wenchun 730c3e2420 feat(GUI): 新增模擬驗證滑動開關(ToggleSwitch)
在清除軌跡按鈕左邊加入滑動開關,可控制執行任務時是否開啟 matplotlib 驗證視窗。
預設開啟,OFF 時跳過驗證。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 weeks ago
ken910606 1426a618f4 Update GUI 2.2.0: Settings tab 2 weeks ago
ken910606 edd15df3fc Update GUI 2.1.0: logs history tab, drone panel attitude, linear twist overview 2 weeks ago
Chiyu Chen 7f8babfa5e (update)
1. mavlinkROS2Nodes.py 更新姿態發佈的 topic
2. 新增 interface AttitudeRaw 與對應的 package.xml & CMakeList
2 weeks ago
lenting89 75d9d260e1 add esp32 and udptest8-2 to unitdev04 2 weeks ago
lenting89 b720bb6ffd Merge branch 'lunu' 2 weeks ago
Chiyu Chen 38d8d23514 Merge branch 'chiyu' 2 weeks ago
Chiyu Chen cc00427848 # (update)
1. serialManager.py - AT command 支援與架構重整
2. mainOrchestrator.py - serial 介面功能開啟
2 weeks ago
lenting89 6ef06e7cb7 Merge branch 'lunu' of http://140.120.108.238:49308/chiyu1468/AirTrapMine into lunu 2 weeks ago
lenting89 1cb818b3a3 Merge branch 'master' into lunu 2 weeks ago
lenting89 415cf1585f update before merging 2 weeks ago
Chiyu Chen 7b7e02a9e7 (update) serialManager: 增加 AT 指令處理功能與串口寫入支持,更新版本號至 0.80 2 weeks ago
ken910606 be52c4bd22 Update GUI 2.0.8 group selected list 3 weeks ago
ken910606 b9d6e0e2e0 Update GUI 2.0.7 group selected list 3 weeks ago
Chiyu Chen 06463d71bc (modify) serialManager 架構調整 詳見改版記錄 3 weeks ago
Chiyu Chen 7ce094d211 (temp) 整理檔案與註解 3 weeks ago
wenchun 0edc477df8 feat(mission): virtual-leader path following + 固定領隊 + barrier
- mission_planner: Leader-Follower 改用 arc-length 參數化(virtual
  leader),_build_center_path 以同心圓弧連接直線段,銳角退化成 hover
  單點並在該點放 rendezvous barrier,避免暴衝與編隊交叉
- mission_planner: rank 改以輸入順序為準,不再對投影排序,避免浮點噪音
  導致 run-to-run leader 漂移
- mission_group / gui: 新增 leader_drone_id 與「領隊」下拉選單,handle_
  route_confirmed 把指定領隊重排到 rank 0,整個縱隊順序固定如軍隊行進
- mission_executor: rendezvous barrier 釋放邏輯、fallback LOITER、send
  retry;加 barrier_timeout 保護
- command_sender / communication / navigation: 配合 setpoint 送達與
  Ros2 bridge 更新

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 weeks ago
wenchun 5c0d21fc1d Merge remote-tracking branch 'origin/master' into wenchun 4 weeks ago
wenchun 3483864a2e chore: 移除無關的模擬資料檔與 README 過時段落
刪除歷史 merge 夾帶進來的 obstacles_data.mat 與 uav_simulation_data.mat
(屬於另一個研究的資料,與本專案無關),並移除 README 末尾 0328 的
test_transform / close_loop 敘述。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 weeks ago
wenchun ae80820419 chore: gitignore notes/ 資料夾以收納本地設計筆記
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 weeks ago
ken910606 fc00ecb762 Update GUI 2.0.6 components and longCommand 4 weeks ago
ken910606 fc2c642d6c Force sync local master to remote ken 4 weeks ago
ken910606 2c38376f9c Update master with local 2.0.5 4 weeks ago
wenchun 32e1ce8fb2 Merge remote-tracking branch 'origin/master' into wenchun 4 weeks ago
wenchun 33d6d59139 chore: ignore CLAUDE.md, 本地筆記與 eeprom dump 4 weeks ago
ken910606 7ae4c56f86 Merge branch 'master' of http://140.120.108.238:49308/chiyu1468/AirTrapMine 4 weeks ago
ken910606 20e8397f5a Update master with local 2.0.4 4 weeks ago
ken910606 a700e62de1 Update 'src/GUI/gui.py' 4 weeks ago
ken910606 f28dcca361 Update master with local 2.0.4 4 weeks ago
Chiyu Chen b0f1bd56f5 Merge branch 'master' of http://140.120.108.238:49308/chiyu1468/AirTrapMine
主專案整合
4 weeks ago
Chiyu Chen 2990de2f3f 1. (update) mavlinkROS2Nodes 新增 local_position 資訊 4 weeks ago
Chiyu Chen cf213fc556 1. (adding) mainOrchestrator 增加版本先驗程序
2. (adding) mavlinkVehicleView 增加 read_all 快速讀取
3. (modify) 優化 longCommand 與 navigation 使其更好引用
4. (adding) 提供一個完整的 example_wholeMoving 作為範例
4. (remove) 移除 fc_network_app 重複功能
5. (modify) 修改 overview_table 部分顯示文字
1 month ago
Chiyu Chen 017dd4923d 更新說明檔 fc_network_adapter 1 month ago
ken910606 f34693a400 longCommand 1 month ago
ken910606 989d3ad2d2 Update GUI 2.0.2 from local 1 month ago
ken910606 a1efcf5664 Update GUI 2.0.1 from local 1 month ago
ken910606 a303a3538e Update GUI 2.0.1 from local 1 month ago
ken910606 cb58ba2121 Update GUI 2.0.1 from local 1 month ago
ken910606 dbcd76be35 Update GUI 2.0.0 from local 1 month ago
ken910606 71321d4839 Update GUI 2.0.0 from local 1 month ago
Chiyu Chen c4f178bb75 Merge branch 'chiyu'
1. 初步完善 ros2 service 功能 包含解鎖起飛降落與 goto
2. 為了整合到 GUI 去使用
1 month ago
Chiyu Chen eb2f0af58e (tested)
1. 新增 ros2 接收 SET_POSITION_TARGET_LOCAL_NED 功能, 因應新增 MavPositionTargetGlobalInt.srv 的介面定義檔, 並相應新增使用者的外層包裝 navigation.py
2. 改善 ros2 service 的 response ack 數值對應, 新增 ackEnum.py
3. 改善 longCommand.py 內的呼叫層次, 把 longCommand 相關整合到同樣的 class 下, 僅以 def function 區分內部套用那種 MAV_CMD
4. 新增 example_position_goto.py, example_takeoff_land.py 作為使用範例 ( land.py arm_disarm.py ... 這些下個版本會被刪除)
5. 剩下就是一些註解的修正與更新
1 month ago
wenchun 7d0368e7ba chore: 移除 CLAUDE.md 不納入版控
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 month ago
wenchun c2196153ff feat: 多任務群組系統 — 四欄式面板、地圖框選分配、可調參數
- 新增 mission_group.py:MissionGroup 資料結構、DroneAssignDialog、GroupPanel
- GroupPanel 四欄式佈局:控制指令 / 任務規劃 / 任務參數 / 選取與分組
- 任務參數欄依任務類型動態切換(間距、高度、偏移量等),規劃時從 UI 讀值
- 框選/全選可直接分配無人機到群組,清除分組一鍵重置
- 地圖清理:移除右下角 overlay,功能整合至 GroupPanel
- 修復 JS clearSelectionMode 引用已移除元素導致框選/Grid Sweep 失效
- 每群組獨立 MissionExecutor,共用 MavlinkSender

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 month ago
wenchun 693a55c289 merge: 合併 master 最新內容,以 master 為基準解決衝突
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 month ago
wenchun 337ca8ce24 chore: 更新 .gitignore,移除不再使用的 test_mission.py
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 month ago
ken910606 ad87eda1b4 Merge GUI 1.0.1 from ken 1 month ago