SMBU-PolarBear-Robotics-Team/pb2025_sentry_nav
Shenzhen MSU-BIT University PolarBear Team's Sentry Navigation Sim2Real Package for RoboMaster2025. QQ group: 932119307
解決的問題
本專案為2025年RoboMaster競賽的「哨兵」機器人提供一個完整的導航與模擬套件。讓機器人能在模擬環境與真實世界中,利用LiDAR資料實現自主導航、地圖建構(SLAM)與重定位。
工作原理
此系統基於ROS 2 Humble與NAV2導航框架建構。整合多個關鍵元件,以處理移動與定位:
- 里程計與重定位:使用
point_lio進行里程計計算,使用small_gicp進行重定位,並透過自訂的loam_interface管理LiDAR與車體之間的座標轉換。 - 路徑規劃:使用預設的NAV2全域規劃器進行高階路徑規劃,並使用自訂的
pb_omni_pid_pursuit_controller實現精確路徑追蹤。 - 環境分析:包含用於地形分析的工具,可識別機器人4公尺範圍內與外的障礙物及其高度。
- 感測器處理:使用Livox mid360 LiDAR,並包含一個工具(
ign_sim_pointcloud_tool)用於修復模擬點雲中的遺漏資料欄位,以確保里程計系統正常運作。
適用對象
本軟體適用於參與RoboMaster競賽的機器人工程師與學生,或使用ROS 2與LiDAR開發全向機器人自主導航系統的開發者。
主要特色
- 雙模式支援:完全相容Gazebo模擬與真實機器人部署。
- 優化的座標邏輯:專門處理LiDAR原點與車體原點之間的隱含座標轉換。
- 多機器人就緒:採用命名空間設計,可輕鬆擴展至多機器人場景。
- 整合工具鏈:在單一倉儲中整合完整的驅動程式、控制器與地形分析工具。
相關
- 專案
- 專案
- 專案
- 專案
- 專案