- 博客(8)
- 收藏
- 关注
原创 ROS2 常见环境变量及作用
1. 设置域ID限制通讯,否则同样一个域的topic,其他机器都能收到,用于分离不同组或交互网络,同一个ROS_DOMAIN_ID之间才能通信。ROS_LOCALHOST_ONLY环境变量允许您将 ROS 2 通信限制为仅本地主机。3. 设置ROS2的包路径。ROS2的包包含了机器人应用程序的各种资源和代码。通过设置这个环境变量,可以指定搜索包的位置。如果设置为true,那么可以通过roslauch命令启动节点。4. 设置ROS2的安装路径。通过设置这个环境变量,可以方便地查找ROS2的各种文件和资源。
2023-11-08 15:12:38
330
1
原创 ROS2自动创建包的方法
ament_cmake说明:ament_cmake是ROS 2中基于CMake的软件包的构建系统,它是一组脚本,用于增强CMake,并且为软件包的作者增加一些便利功能。示例3创建包的同时添加节点。
2023-10-07 16:49:23
175
1
原创 linux程序CPU 过高的调试解决方式
用 thread apply all bt 查看相应线程的调用堆栈,通过调用堆栈分析高CPU线程在干什么。5、跟踪函数的调用, 进一步通过strace命令进行。然后通过gdb attach PID 到进程。1、通过top命令查看其CPU占用。3、查看进程中线程的CPU占用情况。2、通过ps查看该应用。4、跟踪进程的执行栈。
2023-10-07 10:36:01
219
1
原创 Ubuntu常用软件及安装方式
4. 代码: VSCode (一定要官方下载命令行安装,否则可能无法切换输入法)插件 Bracket Pair Colorizer。7. 流程图/类图: draw.io sudo snap install drawio。5. 比较工具:beyond compare meld。6. 思维导图 :百度脑图(在线编辑保存)3. 文本查看: notpadqq。8. 设计图: pencil。2. office程序:WPS。1. 日记程序:ZIM。
2023-10-07 10:25:05
52
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人