ros

kobesdu17 小时前
机器人·ros·orbslam
ORB-SLAM3:从特征提取到稠密点云建图本文通过ORB-SLAM3中的两个核心模块——ORB特征提取器和稠密点云建图,来深入探索视觉SLAM背后的技术原理。本文将以源代码解析的方式,带你走进SLAM的奇妙世界。
kobesdu1 天前
算法·机器人·ros·slam·fast lio
FAST-LIO2 + 蓝海M300激光雷达:从建图到实时栅格图的完整流程本文将系统介绍如何将蓝海光电LDS-M300激光雷达与FAST-LIO2算法相结合,实现高精度3D建图,并借助octomap_server功能包在线实时将3D点云转换为2D栅格地图。
kobesdu3 天前
算法·机器人·ros·slam·激光雷达
综合强度信息的激光雷达去拖尾算法解析和源码实现本文主要介绍基于几何特征与信号强度的去拖尾算法,和程序实现。拖尾是指当激光束照射到高反射率物体(如反光条、玻璃、镜子、路面标志等)时,在真实目标后方沿激光扫描方向出现一连串虚假点云的现象。这些虚假点通常呈“拖尾”状延伸,严重时可达数米,会误判为障碍物或引起建图畸变。
ZTL-NPU3 天前
ide·python·pycharm·编辑器·ros·clion
Jetbrains开发ros先选择好自己的conda环境,也可以直接生成这时打开项目的代码会发现没有ros环境用命令找到当前conda的第三方库在哪里
kobesdu5 天前
flutter·机器人·ros
ROS Flutter GUI App:跨平台机器人可视化控制界面使用记录项目地址:https://github.com/chengyangkj/ROS_Flutter_Gui_App
kobesdu5 天前
机器人·ros
LeRobot “机器人万能接口”:现状与前沿进展LeRobot 由前特斯拉工程师 Remi Cadene 领衔,是 Hugging Face 推出的一个雄心勃勃的开源项目。它的目标并非打造某一款特定机器人,而是为机器人领域的机器学习构建一套标准化基础设施,旨在打破传统局限,推动该领域从 “手工作坊” 式的分散开发,迈向 “平台化” 的高效发展模式。
kobesdu6 天前
人工智能·算法·机器人·ros
laser_line_extraction线段提取开源功能包解读和使用例程laser_line_extraction 是一个功能明确的 ROS 软件包,专门用于从二维激光雷达数据中实时提取直线线段。
kyle~6 天前
开发语言·c++·机器人·ros·boost
C++---Boost库(准标准库)Boost 是 C++ 准标准库,由 C++ 标准委员会核心成员开发,70% 以上特性被纳入 C++11/14/17/20 标准(如智能指针、线程、chrono),但 Boost 保留了更强大、更实时、更适配机器人的扩展功能。
康谋自动驾驶10 天前
汽车·ros·数据采集·测试
从数据采集到回放验证:ADTF 适配 ROS2 的 ADAS 测试实践在智能驾驶项目里,很多团队都会遇到同一个问题: 数据采集并不难,难的是把采到的数据稳定地用起来。路测之后,工程团队往往要面对几个高频挑战:
Robot_Nav12 天前
vscode·机器人·ros
VSCode 调试 ROS1/ROS2 等项目完整指南本文档详细介绍如何在 VSCode 中配置和调试 ROS1/ROS2 项目,包括 C++ 和 Python 节点的调试方法。
code_pgf13 天前
运维·docker·容器·ros
Orin NX 16GB 的 package 安装命令清单 + Docker/工作区目录结构 + bringup 顺序按 JetPack 6.2 + ROS 2 Humble + Isaac ROS 3.2.x + Isaac ROS Dev Docker 来写。组合的依据是:JetPack 6.2 是 Ubuntu 22.04 / CUDA 12.6 / TensorRT 10.3 的 production release;Isaac ROS 3.2 Update 1 明确加入了 JetPack 6.2 支持;Isaac ROS 3.2 的 Getting Started 明确写了 Jetson Orin + JetP
纽约恋情14 天前
机器人·ros
【ROS入门】12. ROS中tf坐标系广播与监听的编程实现创建的步骤可以看前面的文章,工作空间命名为sor_ws 【ROS入门】3. 创建工作区间与功能包learning_tf目录下生成以下文件及文件夹
maxmaxma14 天前
机器人·ros
ROS 2 少年创客营:Day 2👋 欢迎回到实验室,见习工程师!昨天回顾:我们像开“手动挡”汽车一样,通过命令行一条一条地给海龟发指令。虽然成功了,但要想画个完美的正方形,手都酸了,而且很难控制精确的时间和角度。
kyle~15 天前
分布式·ros·dds
DDS(Data Distribution Service)分布式实时数据分发标准DDS(Data Distribution Service)是OMG(Object Management Group)制定的分布式实时数据分发标准,也是ROS2放弃ROS1中心化通信架构(TCPROS/UDPROS)的核心原因。
ChengQianO15 天前
linux·ubuntu·ros
ROS2 导航播报 & 轨迹模拟 —— 计划目标:在 ROS2 下用 C++ 实现导航语音播报,并用生成的播报内容模拟机器人/无人车的行驶轨迹。 环境:Ubuntu + ROS2 (Humble/Iron/Jazzy) + ament_cmake 构建 语言:C++17
波特率11520018 天前
c++·ros·串口通信
C++当中is-a(继承)与has-a(成员对象)的辨析与使用指南(包含实际工程当中的使用示例)基类与派生类的关系RosNodeControlInterface是个抽象类(因为有纯虚函数)类与成员对象的关系
佳木逢钺19 天前
人工智能·bash·ros
ROS Noetic 中自定义编译和替换 cv_bridge 的完整指南在 ROS Noetic 开发中,有时我们需要修改或自定义 cv_bridge 的功能包,比如修改图像编码方式、添加自定义的图像转换功能等。然而,系统默认安装的 cv_bridge 位于 /opt/ros/noetic 目录下,直接修改是不推荐的,也不容易维护。
纽约恋情19 天前
机器人·ros
【ROS入门】8. 服务端Server的编程与实现Server端本身是进行模拟海龟运动的命令端,它的实现是通过给海龟发送速度(Twist)的指令,来控制海龟运动(本身通过Topic实现)。 Client端相当于海龟运动的开关,其发布Request来控制Server端。 通过自定义名为 /turtle_command 的Service实现,中间传输消息的数据类型为std_srvs::Trigger(一种针对服务标准std_srvs下的数据定义)来通信。Trigger意为触发,通过Trigger信号来触发Server端的运动指令。 Server端接收这个Tr
X档案库22 天前
macos·机器人·ros
【ROS2】Mac M4 虚拟机 Ubuntu 24.04 安装 ROS2 Jazzy 新手教程M4虚拟机软件很多,诸如Parallels Desktop(收费)、OrbStack(免费)、UTM(免费)等,桌面仿真推荐PD;终端推荐OrbStack,以下是两款工具的对比,可以按需选择。
佳木逢钺23 天前
c++·人工智能·计算机视觉·机器人·ros·无人机
机器人/无人机视觉开发选型指南:RealSense D455 vs D435i 与奥比中光的互补方案在机器人导航、无人机避障、SLAM建图等进阶视觉开发中,单一相机往往难以满足所有需求:近距离场景需要高精度、纹理细节