logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS 2入门指南:常用命令与ROS 1核心区别总结

本文介绍了ROS 2的核心优势与常用操作指南。主要内容包括: ROS 2相比ROS 1的架构革新,采用分布式DDS通信,支持跨平台和实时性 2026年版本推荐选择ROS 2 Humble(Ubuntu 22.04) 详细的环境安装配置方法,包括一键安装和手动安装步骤 常用命令速查表,涵盖工作空间编译、节点管理、话题操作等核心功能 重点讲解了话题消息的查看方法,包括列出话题、查看类型、实时监控等实用

文章图片
#机器学习#人工智能#算法 +2
因子图 vs 图优化:傻傻分不清?本文彻底讲透两者的本质区别

摘要: 本文详细解析了SLAM中因子图与图优化的本质区别与联系。因子图是一种概率图模型(建模语言),用于表示变量间的概率依赖关系;而图优化是一种数值优化方法(求解算法),用于解决非线性最小二乘问题。二者的核心差异在于:因子图属于建模层面,描述"问题是什么";图优化属于求解层面,解决"如何计算"。实际应用中,通常先用因子图建模SLAM问题,再转化为图优化问题进

文章图片
#c++#自动驾驶#机器人 +1
Eigen::Vector3d 元素访问方式总结

推荐使用x()y()z()成员函数访问的元素,因为它们语义明确、不易出错,且性能最优。在需要高性能或与 C 库交互时,可使用data()指针。

文章图片
#c++#开发语言#自动驾驶 +2
C++ 标准库二分查找算法std::lower_bound

std::prev是C++标准库中的迭代器操作函数,用于获取双向或随机访问迭代器的前驱位置。主要特点包括:返回输入迭代器前n个位置的迭代器(默认n=1);适用于双向迭代器(如list)和随机访问迭代器(如vector);随机访问时效率为O(1),双向迭代需O(n)步骤。使用时需注意迭代器类型限制和越界风险,典型应用包括获取容器末尾元素(如std::prev(v.end()))或在循环中安全访问前驱

文章图片
#c++#开发语言
C++ vector 容器assign()用法

C++ vector的assign()方法用于替换容器内容并调整大小,提供三种主要用法:1)指定数量的相同值填充;2)通过迭代器范围赋值;3)使用初始化列表(C++11+)。该方法会销毁原有元素,自动调整容器大小,可能触发内存重分配,比先clear()再insert()更高效。示例代码展示了三种用法,分别输出重复值、复制元素和初始化列表的结果。

文章图片
#c++#开发语言#人工智能 +1
机器人及自动驾驶定位99%靠它?组合导航差分技术全解析(附选型指南)

摘要:组合导航差分技术是自动驾驶实现厘米级定位的关键,本文解析了四大主流差分服务:网络差分(覆盖广、成本低,适合商业化车队)、自建基站网络差分(精度高但成本高,适合特定区域)、电台基站差分(无需网络但距离有限,适合短距离场景)和PPP星基服务差分(全球覆盖但费用高,适合偏远地区)。通过对比表展示了不同场景的选型建议,并指出未来差分技术将向多源融合、低成本化和抗干扰方向发展,强调工程师应根据实际需求

#机器人#自动驾驶#人工智能 +1
激光SLAM从经典到2025最新框架汇总

嵌入式设备选择轻量级框架(LeGO-LOAM, plain_slam_ros2);计算资源充足(如高性能工控机)则可以运行更复杂的系统(LIO-SAM, HDL Graph SLAM, LPVIMO-SAM)。确认你拥有的传感器(LiDAR类型、IMU、相机等)与框架的兼容性。LPVIMO-SAM则需要偏振相机等特殊传感器。你用自己的硬件和典型场景数据测试几个候选框架,这是最可靠的判断方法。的一些

文章图片
#算法#c++#人工智能 +1
计算机时间为什么从1970年开始算起?

Unix时间戳以1970年1月1日00:00:00 UTC为起点,主要源于早期Unix系统的技术限制和设计需求。32位有符号整数的时间范围决定了选择1970年可确保足够使用到2038年(避免过早溢出),同时便于底层计算和存储。历史背景上,1970年接近Unix开发时期,且UTC基准简化了跨平台时间处理。相比之下,其他系统如Windows使用1601年起点,Mac OS采用1904年变种。虽然203

文章图片
#c++#开发语言#自动驾驶 +1
激光SLAM从经典到2025最新框架汇总

嵌入式设备选择轻量级框架(LeGO-LOAM, plain_slam_ros2);计算资源充足(如高性能工控机)则可以运行更复杂的系统(LIO-SAM, HDL Graph SLAM, LPVIMO-SAM)。确认你拥有的传感器(LiDAR类型、IMU、相机等)与框架的兼容性。LPVIMO-SAM则需要偏振相机等特殊传感器。你用自己的硬件和典型场景数据测试几个候选框架,这是最可靠的判断方法。的一些

文章图片
#算法#c++#人工智能 +1
    共 12 条
  • 1
  • 2
  • 请选择