Skip to content

Commit 1be2b02

Browse files
authored
docs : Update README.md
1 parent f1de47c commit 1be2b02

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

README.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,66 @@
11
# Sentry Navigation
2+
3+
[![Build Test](https://github.com/IRobot-Algorithm/sentry_navigation/actions/workflows/build-CI.yaml/badge.svg)](https://github.com/IRobot-Algorithm/sentry_navigation/actions/workflows/build-CI.yaml)
4+
5+
## introduction
6+
7+
本仓库为2024哨兵导航仓库
8+
9+
main为双头构型,spare-sentry为单头构型
10+
11+
- 📊 决策
12+
13+
- **state_processing**
14+
15+
维护一个状态机执行更上层的决策指令
16+
17+
- :round_pushpin: 定位
18+
19+
- **faster_lio**
20+
21+
在原有代码基础上利用imu数据结合内部的esekf前向预测,获得了大约200hz的定位频率,增加转换矩阵适应雷达的不同安装
22+
23+
- **fast_gicp**
24+
25+
将实时采集的pcd与建图获得的pcd进行icp,维护map->odom的回环检测;经赛场测试,官方uwb定位精度极高,因此选择在uwb和定位高度不匹配时在此线程重启lio进行重定位
26+
27+
- 👁️ 感知
28+
29+
- **pointcloud_repub**
30+
31+
裁切进入lio前的点云,变换lio去畸变后的点云到世界系,融合其他传感器(如d435)点云
32+
33+
- **terrain_anlysis**
34+
35+
可根据雷达fov选择每次分析时更新地图栅格的区域,适应各种雷达安装方式
36+
37+
- **obstacle_generator**
38+
39+
根据赛场已知地图,将静态障碍物发布为障碍物点云供规划使用
40+
41+
- 📅 规划
42+
43+
- **far_planner**
44+
45+
以拓扑图为基础的全局规划,在动态场景下效果较好,规划的路径相较A*更加适配下层离线轨迹的local planner
46+
47+
- **local_planner**
48+
49+
cmu_exploration的local_planner,以离线轨迹为基础,为适应全向移动在轨迹评分上有部分改动
50+
51+
- ⚙️ 执行
52+
53+
- **path_follow**
54+
55+
简单的比例跟随轨迹,为适应赛场决策,目标跟随,云台控制,小陀螺等决策指令也在这里一并处理发出
56+
57+
- 📡 通信
58+
59+
- **nav_transporter**
60+
61+
使用usb通信,can通信长时间未维护
62+
63+
264
## environment
365

466
- 下载所需依赖:

0 commit comments

Comments
 (0)