- 博客(12)
- 收藏
- 关注
原创 【全面对比】ROS 与 ROS2 核心区别详解:架构、通信、实时性、应用场景全解析
本文系统梳理了 ROS 与 ROS2 在架构设计、通信机制、实时性、稳定性、跨平台能力等方面的核心差异,结合实际开发需求,从多个角度对两者进行对比分析。通过对通信协议、节点生命周期、QoS 策略、编译系统、典型应用场景等内容的深入解析,帮助读者清晰理解 ROS2 在工业级机器人、自动驾驶、多机器人协作等场景中的优势。同时也提供了项目迁移策略与学习资源推荐,是一篇适合开发者从 ROS1 迈向 ROS2 的全面指南。
2025-04-24 18:48:55
1762
原创 Ubuntu 报错 “user is not in the sudoers file” 的原因与解决方法
当 Ubuntu 用户执行 sudo 命令提示“用户不在 sudoers 文件中”时,说明该用户无管理员权限。解决方法包括:使用 root 用户将其添加到 sudo 用户组,或通过 visudo 手动授予权限。如果无 root 权限,可通过恢复模式进入系统,修复用户权限配置。操作后需重启或重新登录才能生效。
2025-04-24 15:54:17
2285
原创 Ubuntu 终端无法启动或显示乱码的解决方案:修复 locale 设置
在 VirtualBox 中运行 Ubuntu 20.04 时,若终端乱码、无法启动或右键“Open in Terminal”失效,可通过修改 /etc/default/locale 文件,将 en_US 改为 en_US.UTF-8,执行 locale-gen --purge 并重启系统即可修复。
2025-04-24 15:14:50
1050
原创 深入掌握 NumPy:Python 数值计算库的核心概念与应用
NumPy是Python科学计算核心库,提供高效多维数组(ndarray)及数学运算功能,广泛用于数据分析、机器学习。本文详解数组创建(如np.array、np.zeros)、属性查询(形状/维度/数据类型)、切片操作、变形(reshape)、拼接分割、数学运算(加减乘除、广播机制)、统计函数(均值/中位数/标准差)、线性代数(矩阵乘法、逆矩阵),并涵盖随机数生成、文件IO(.npy及CSV读写)、高级索引与性能优化(矢量化、内存复制)。通过代码示例与场景,展示NumPy在科学计算与高效数值处理中的应用。
2025-04-18 16:13:48
833
原创 三维点云处理利器Open3D
系统讲解了Open3D在点云加载、可视化、重建与优化等方面的强大功能,涵盖从基础入门到实战技巧的完整流程。通过实际代码演示,帮助读者快速掌握点云处理的核心方法。
2025-04-17 16:41:26
879
原创 点云法向量计算终极指南:Open3D Tensor API的estimate_normals函数全解析
点云法向量是三维几何处理的关键技术,用于描述点云中每个点的局部方向,广泛应用于自动驾驶、AR/VR、医疗影像及工业检测等领域。其核心应用包括:1)三维重建中作为泊松表面重建的输入,生成连续网格模型;2)自动驾驶中辅助ICP点云配准、障碍物检测及路径规划;3)AR/VR中用于光照计算与物理交互模拟;4)特征提取中结合深度学习提升目标识别精度。技术实现依赖Open3D工具链,其estimate_normals函数支持Hybrid搜索算法(推荐参数:radius=1.4×体素大小),并通过GPU加速优化性能。
2025-04-16 14:42:26
684
原创 PCD格式详解
PCD(Point Cloud Data)是一种通用的三维点云存储格式,主要用于描述物体的三维坐标(X/Y/Z)、颜色、强度等信息。其文件由头信息(定义数据类型、点数、坐标系等元数据)和数据体(具体数值)组成,支持ASCII文本和二进制两种存储方式,兼顾可读性与高效性。PCD广泛应用于自动驾驶(激光雷达数据)、3D建模(物体扫描)、机器人导航(环境感知)等领域,并与PCL点云库深度集成。其核心优势在于兼容性与易用性,是点云处理、算法开发及跨平台协作的首选格式之一。
2025-04-15 15:53:28
1240
原创 雷达点云到底有什么用?一文读懂技术原理与现实意义
雷达点云通过雷达发射电磁波并接收反射信号生成三维数据,每个点包含目标坐标、反射强度及速度等信息。其核心原理为飞行时间(ToF):通过计算电磁波往返时间差,结合光速确定距离,再通过角度信息转换为三维坐标。数据需经滤波等处理以提取有效信息。应用领域包括自动驾驶(环境感知)、无人机避障、地形测绘(生成地形模型)、气象观测(探测雨滴/云层)等。优势在于全天候工作(不受光线影响)、远距离探测及测速能力(通过多普勒效应分析目标运动)。
2025-04-15 14:52:12
925
原创 性能测试理论知识全解析:原理、指标与方法论
本文系统梳理了性能测试的定义、分类、核心指标与基本流程,结合形象比喻、实战案例、小知识卡片与典型误区,帮助测试新手轻松理解性能测试的本质和方法论,适合作为理论入门与工具实操的导航指南。
2025-04-14 14:06:52
1431
原创 性能测试实战:六类常见系统瓶颈及完整定位步骤详解
本文总结六类系统性能瓶颈,详解CPU高占用、慢SQL、磁盘IO、网络、JVM、中间件问题的定位方法,配合工具与优化建议,助你快速解决系统性能难题。
2025-04-11 15:52:13
1533
编程语言与框架+Java与Python互操作+JPype+跨语言集成与调用
2025-04-14
软件测试全方位实战指南:涵盖自动化测试、性能测试及工具应用的全流程技术详解
2025-04-14
【计算机求职】数据结构、算法、网络与操作系统笔试题库及详细解答:全方位备考指南
2025-04-14
【计算机求职面试】从简历优化到面试成功的全方位指南:技术与软技能全面提升策略
2025-04-14
【GitHub开发运维】常见问题及解决方案详解:涵盖提交、克隆、合并冲突、权限及网络问题的应对方法
2025-04-14
软件开发GitHub在实际项目中的版本控制与团队协作应用:从初始化到CI/CD全流程详解
2025-04-14
【性能测试领域】JMeter与Badboy结合实现Web应用自动化测试脚本录制方法介绍
2025-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅