From ea7b0e13c762c35e9a19cd8336ea469effa6a2e6 Mon Sep 17 00:00:00 2001 From: Orange <2314753575@qq.com> Date: Thu, 5 Mar 2026 12:50:58 +0800 Subject: [PATCH] new file: .vscode/browse.vc.db new file: .vscode/browse.vc.db-shm new file: .vscode/browse.vc.db-wal new file: .vscode/c_cpp_properties.json new file: .vscode/launch.json modified: .vscode/settings.json modified: README.md --- .vscode/browse.vc.db-shm | Bin 0 -> 32768 bytes .vscode/browse.vc.db-wal | 0 .vscode/c_cpp_properties.json | 30 ++++++++++++++++++++++++++++++ .vscode/launch.json | 28 ++++++++++++++++++++++++++++ .vscode/settings.json | 17 ++++++++++++++++- README.md | 21 +++++++++++++++++---- 6 files changed, 91 insertions(+), 5 deletions(-) create mode 100644 .vscode/browse.vc.db-shm create mode 100644 .vscode/browse.vc.db-wal create mode 100644 .vscode/c_cpp_properties.json create mode 100644 .vscode/launch.json diff --git a/.vscode/browse.vc.db-shm b/.vscode/browse.vc.db-shm new file mode 100644 index 0000000000000000000000000000000000000000..5acc17d8c18cd26b41c998e7637ff5f2588d8423 GIT binary patch literal 32768 zcmeI5cTg8s5XZkO(xr(sk={f>R76EoP*g-kuwpORN$)+TnckZzn%;Y2OixTDz4x9N z)2r#-yq$T++&JWyV+Q8k3%fHr-@V^G?!NcA9sTR}C2uVT$GIvA$mDv4%Jke##qk*} zO)cvqw>LJ&ZrB#xuz5?}#&yZTdnx-{fYlhZLtyx;L zwdQEe)taX@Uu%KZzFG^F_EXtkAF~#@YJRiKl7AoIs!Lq;KvzA;RS$O6rLKC2t1ffZ zLsjj5e|*njDu=5qS2;qZd|^K&?BS>5NHx>En$ziC_R9Do0%PVaHw z@w*o7njD-y*jc$Jx$mlUI>%$wF()6p`){l|u2wltpJN^GswcSW8dp8hRoA-eNvd{w znD6CWpRdW+;%o5VPF6WZWu3~YD(h7STJK)hpw>=PIb9|Hf8g9tl@dZg2nYcoAOwVf z5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf z5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyC$Xi(px&cYnb$097na;!o#cEg_7 z4~O6=9D`$V0!~(Q42JS2u3b8KK7buDm`aVlEmCtPLJ^KgL?H%oh(`jFkb+dCAp=>+ zK^_WFs3s^BqXdIciZV6Tpd1xyc0r~3*1KAL$6bS3^`&*4`dWG>8Zi$Gu>{Mo5^Jz4 z_Q1Y47)Rh}tiy3Q5vSsGoQbn>9*Srn4WSAeO=D;r)zBoWr}+U`@Hf~JUI_4)_jbf^ zYM=!H-g##~MK|n?3$Otf;SyYiI$C4UOWr8LT*EXtug&plL5(`cdR)vXWMVMP%3!G+j} zi*YF~$5d)I=q2z&%?*57&bAWZDMxn12pUP1G?vEGM4D`%^MY{&@~JQNGjQ+ry`cr| zTi%6N^DHkrViZlMMFu-B1XrSf3aP(A58mF?VsFc26?kHu9Z^LyXtBZ03&T~o2G`*R z+=N?j8*axPxC{5-K0JU2@h~1m3!cDJcm~hm1-yh;@EYF0TX+ZW;R9^NHhhB5@CClY zH~0?U<463AU-3Ks#NTSbSU2iUArwXt)PtfamU>bzN~C1!O?@bxGAWyKJwJPs9WT@e zE_p7a9Z^j)X^H0!==f)f==e)^(iK;9(sloTm*wfBcEkjlMN18KKhMUsBUamC(+4hj z#;zSvYq0Z~5Kn@(BX+UFrVm{5WNABMisA0(x#xDo?snMpflHpFZb!^E-2FV|-;UVJ z4x2u3$-4*G5sikspZBz|Blfq$rVm_J`M`rW3v;N+X#XdAv+09X2l&8)9Ts@k3p-*i zEi>BvyoZe)aiASGec+P!kg+4?(Q>2R&%1Nk5eL~}(+4hjmm@o3h0)#zcrQ9T;!rzm z`oJac?PW)-G~E5^c3@I253|OpX`{URogJ~taQA20fl0YM+#08*jq-kucEoDK-Jfj- zCgpOiHBL<%5U_d0+|jK0f%02;jAPXGV_ literal 0 HcmV?d00001 diff --git a/.vscode/browse.vc.db-wal b/.vscode/browse.vc.db-wal new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..9721c09 --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,30 @@ +{ + "configurations": [ + { + "browse": { + "databaseFilename": "${workspaceFolder}/.vscode/browse.vc.db", + "limitSymbolsToIncludedHeaders": false + }, + "includePath": [ + "/home/sunrise/yiliao_ws/install/origincar_base/include/**", + "/home/sunrise/yiliao_ws/install/origincar_msg/include/**", + "/home/sunrise/yiliao_ws/install/lslidar_msgs/include/**", + "/opt/ros/humble/include/**", + "/home/sunrise/yiliao_ws/src/LSLIDAR_X_ROS2-20240228/src/lslidar_driver/include/**", + "/home/sunrise/yiliao_ws/src/cyy_navigation2/include/**", + "/home/sunrise/yiliao_ws/src/cyy_slamtoolbox/include/**", + "/home/sunrise/yiliao_ws/src/gc_navigation_fish/include/**", + "/home/sunrise/yiliao_ws/src/gc_slam_toolbox_fish/include/**", + "/home/sunrise/yiliao_ws/src/origincar_base/include/**", + "/home/sunrise/yiliao_ws/src/zbw_slamtoolbox/include/**", + "/usr/include/**" + ], + "name": "ros2", + "intelliSenseMode": "gcc-arm64", + "compilerPath": "/usr/bin/gcc", + "cStandard": "gnu11", + "cppStandard": "c++17" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..7f63e8f --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,28 @@ +{ + // 使用 IntelliSense 了解相关属性。 + // 悬停以查看现有属性的描述。 + // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "ROS2 C++ Debug", + "request": "launch", + "type": "cppdbg", + "MIMode": "gdb", + "cwd": "${workspaceFolder}", + "program": "${workspaceFolder}/install/xxx" + }, + { + "name": "ROS2: Launch grab_service", + "request": "launch", + "target": "${workspaceFolder}/install/xxx", + "launch": ["rviz", "gz", "gzserver", "gzclient"], + "type": "ros2" + }, + { + "name": "ROS: Attach", + "request": "attach", + "type": "ros2" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 9ddf6b2..6f93542 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,18 @@ { - "cmake.ignoreCMakeListsMissing": true + "cmake.ignoreCMakeListsMissing": true, + "ROS2.distro": "humble", + "python.autoComplete.extraPaths": [ + "/home/sunrise/yiliao_ws/install/origincar_base/local/lib/python3.10/dist-packages", + "/home/sunrise/yiliao_ws/install/origincar_msg/local/lib/python3.10/dist-packages", + "/home/sunrise/yiliao_ws/install/lslidar_msgs/local/lib/python3.10/dist-packages", + "/opt/ros/humble/lib/python3.10/site-packages", + "/opt/ros/humble/local/lib/python3.10/dist-packages" + ], + "python.analysis.extraPaths": [ + "/home/sunrise/yiliao_ws/install/origincar_base/local/lib/python3.10/dist-packages", + "/home/sunrise/yiliao_ws/install/origincar_msg/local/lib/python3.10/dist-packages", + "/home/sunrise/yiliao_ws/install/lslidar_msgs/local/lib/python3.10/dist-packages", + "/opt/ros/humble/lib/python3.10/site-packages", + "/opt/ros/humble/local/lib/python3.10/dist-packages" + ] } \ No newline at end of file diff --git a/README.md b/README.md index 284084b..73a4318 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ # 智慧医疗2026年代码仓库 # 一、文件夹说明 -## 1. `dependencies` +## `dependencies` `dependencies.txt`存储依赖名称 -## 2. `src` +## `src` 存放源代码 -## 3. `bashes` +## `bashes` 自动脚本的存放路径 +--- +

# 二、关于雷达驱动自动配置脚本的说明 ## 1. 配置说明:在设备上配置开机自启动(仅使用雷达的情况直接看第二点) 1. 放到固定位置并授权 @@ -76,4 +78,15 @@ ``` 看返回数据,默认串口连接设备为`ttyACM*`,名为`ttyACM0`的设备是IMU,如果存在`ttyACM1`,则雷达连接失败; - 如果出现`ttyCH340`,则说明雷达设备驱动成功 \ No newline at end of file + 如果出现`ttyCH340`,则说明雷达设备驱动成功 + +--- +

+# 三、其它说明 +我设置了一些自定义指令,方便终端调试: +```bash +rosbuild # 编译指定包 +build_debug # 以调试模式编译指定包 +foxglove # 启动foxbridge +``` +