【Airsim】项目结构分析
解析 AirSim 核心库 AirLib 的编译流程及其与 Unreal 项目的组织关系。
|
|
|
53
1397 字
|
17 分钟
【ROS】在程序中判断 roscore 是否正常运行 | 强制结束 rosmater 进程
ROS 中使用 ros::ok() 与 ros::shutdown() 实现节点安全退出,并判断 roscore 是否正常运行。强制结束 rosmaster 相关进程。
|
|
|
40
468 字
|
6 分钟
【Linux】sudo make install 命令往系统中安装了什么 | 指定目录进行安装
查看 sudo make install 命令往系统中安装内容,指定目录进行安装。
|
|
|
38
281 字
|
3 分钟
【Airsim】查找配置文件 settings json 的路径优先级
介绍 AirSim 中 settings.json 的格式要求、查找优先级及源码实现。AirSim 按命令行参数、可执行路径、启动路径及用户文档目录顺序查找配置。推荐使用命令行参数确保加载正确配置,或将文件放在默认的 Documents/AirSim 中。
|
|
|
49
502 字
|
4 分钟
【Qt】使用 Qt Creator 构建和编译含 ROS 库的项目
修改 CMAKE_PREFIX_PATH 与 桌面启动文件,在 Qt Creator 构建和编译含 ROS 库的项目。
|
|
|
36
564 字
|
3 分钟
【ROS2】ROS1 与 ROS2 并存时开发技巧
如果同时安装了 ROS1 和 ROS2,不管是二进制安装还是源码安装,都会遇到环境变量问题。在不使用 docker 的情况下,不能在 bashrc 中预先 source 一种版本的 setup.bash,会导致切换到另外版本时,无法直接 source。可以修改 bashrc 来定义常用 source 命令。
|
|
|
47
266 字
|
3 分钟
【ROS2】创建纯头文件的 C++ 功能包
创建一个只有头文件的 ROS2 功能包,提供抽象接口给多个具体实现的功能包。
|
|
|
55
209 字
|
4 分钟