ros

kobesdu5 小时前
笔记·机器人·ros·移动机器人
【ROS2实战笔记-12】rosshow:终端里的盲文可视化与无头机器人的现场调试在机器人调试中,“能直接看一眼就好了”是一个频繁出现的需求。远程登录工控机后,想知道激光雷达是否在正常工作,想到的第一件事通常是运行rviz2。然后发现X11转发卡住了,或需要配置复杂的端口转发。最终只能对着rostopic echo /scan打印出来的几百行数字,试图在脑海里构建点云的大致形状。
txz20352 天前
开发语言·c++·ros
2,使用功能包组织C++节点目录2.1 创建 C++ 功能包2.2 编写 C++ 节点源码2.3 修改 CMakeLists.txt
dragen_light5 天前
ros
2.ROS2-Packages代码分离为模块--build-type: ament 是构建系统,colcon 是构建工具 denpendencies: rlspy是可以用python写的包
dragen_light5 天前
c++·python·ros
1.ROS2-Install官网: 下载过程暂时没有,现在不是docker就是服务器配好的
dragen_light5 天前
ros
3.ROS2-Nodestolerance的意思是节点之间互不影响,即使一个坏掉了,另一个还能用注意区分:Node节点最小的单元示例代码 my_first_node.py
dragen_light5 天前
ros
4.ROS2-Language Librariesros2的基础库,最最低级的,与ros2通信的图形界面查看正在运行的节点 终端输入Plugins->Introspection->Node Graph or
kobesdu8 天前
算法·3d·机器人·ros
开源3D激光SLAM算法的异同点、优劣势与适配场景总结OAM、LeGO-LOAM、LIO-SAM、LVI-SAM、FAST-LIO系列是目前最主流的开源3D激光SLAM方案。它们在设计哲学、算法架构和适用场景上存在显著差异。本文系统梳理这些异同点,并给出针对性的选型建议。
佳木逢钺8 天前
人工智能·计算机视觉·ros·无人机
Kalibr 完全指南:从原理推导到ROS实战,掌握相机-IMU高精度标定在视觉-惯性里程计(VIO)或 SLAM 系统中,相机提供丰富的环境纹理信息,IMU 提供高速的角速度和加速度测量。两者的融合可以优势互补:视觉修正 IMU 漂移,IMU 填补视觉快速运动时的信息缺失。然而,这种融合依赖于精确的时空对齐:
kobesdu11 天前
笔记·机器人·ros
【ROS2实战笔记-6】RobotPerf:机器人计算系统的基准测试方法论在机器人系统开发中,“这个硬件够不够用”是一个很难回答的问题。现有的硬件评测工具要么针对通用计算场景(如SPEC、Geekbench),要么针对特定算法精度(如SLAMBench、RLBench)。前者无法反映机器人负载的并发特性和实时要求,后者不关心延迟和吞吐量。RobotPerf填补了这个空白——它是一套围绕ROS 2计算图设计的开源性能基准测试套件,目标是让不同硬件平台上的机器人性能评估有一个统一的标准。本文从底层机制入手,梳理它设计、能做什么、不能做什么,以及如何应用。
MIXLLRED12 天前
linux·ubuntu·机器人·ros
随笔——ROS Ubuntu版本变化详解从Ubuntu 18.04到24.04,ROS经历了从ROS 1末期到ROS 2全面成熟的技术换代。核心变化包括:通信架构去中心化、底层全面转向DDS标准、原生支持Python 3、工具链和API全面革新,以及安全性和实时性大幅增强。
sanzk12 天前
ubuntu·ros·3d相机
astra pro稠密建图Gitee代码地址https://gitee.com/orbbecdevelopergithub地址https://github.com/orbbec
kobesdu13 天前
笔记·机器人·ros·gazebo
【ROS2实战笔记-4】Gazebo:从通信桥接到性能瓶颈相关技术梳理Gazebo是ROS2生态中应用最广泛的仿真环境,但多数开发者只用到了它的基础功能。这篇文章不谈怎么添加传感器、怎么写URDF,而是聊一些在使用Gazebo过程中容易被忽略的技术细节——那些理解了能省下大量调试时间、不理解会反复踩坑的事情。
LN花开富贵13 天前
linux·笔记·python·学习·嵌入式·ros·agv
【ROS】鱼香ROS2学习笔记一ROS 是当前机器人领域最主流的开发平台,应用场景覆盖广泛,主要包括:(1) ROS1(2) ROS2
kobesdu14 天前
笔记·机器人·ros·rviz
【ROS2实战笔记-3】RViz2图形底层与调试暗坑RViz2是ROS2生态中使用频率最高的工具之一,每天都有大量开发者打开它、添加Display、调整视角,然后开始调试算法。但很少有人真正关心它的图形架构、渲染瓶颈,以及那些隐藏在配置文件里的行为逻辑。
sanzk14 天前
ubuntu·ros·3d相机
ASTRA PRO相机https://blog.csdn.net/2301_79858368/article/details/150497372
Robot_Nav14 天前
ros·cmake
CMake、Ament 与 Catkin:ROS 构建系统的前世今生如果你开发过 ROS(机器人操作系统)程序,一定对 CMakeLists.txt、package.xml 以及 catkin_make 或 colcon build 这些名词不陌生。但你真的清楚 CMake、Ament(ROS 2)和 Catkin(ROS 1)之间的关系吗?它们有什么区别?为什么 ROS 2 要从 Catkin 迁移到 Ament?
zhanglianzhao15 天前
机器人·bug·ros·gazebo·ros_control
Gazebo仿真机器人和相机时Gazebo ROS Control 插件偶发性加载失败bug分析在 ROS Noetic + Gazebo 仿真环境中,为四足机械臂(Go1 + Z1)的 URDF 模型添加深度相机(libgazebo_ros_openni_kinect.so)后,自定义的 gazebo_ros_control 插件偶发性无法加载。
kobesdu16 天前
人工智能·语言模型·自然语言处理·机器人·ros
「ROS2实战-2」集成大语言模型:ollama_ros_chat 本地智能对话功能包部署和使用解析在机器人应用场景中,人机对话正变得越来越重要——从服务机器人接待引导,到工业设备语音控制,再到家庭陪护机器人闲聊陪伴。传统的关键词匹配方案早已无法满足需求,而调用云端大模型又存在延迟、断网风险和隐私泄露问题。
kobesdu16 天前
笔记·机器人·ros·路径规划
〔ROS2 实战笔记-1〕Navigation2 导航框架解析在机器人自主移动领域,导航系统始终是核心组成部分。从室内服务机器人到工业AGV,一个稳定、灵活的导航框架往往决定了项目的成败。
勤自省18 天前
ros
ros生态系统1.发行版(Distribution):ROS发行版包括一系列带有版本号、可以直接安装的功能包。 2.软件源(Repository):ROS依赖于共享网络上的开源代码,不同的组织机构可以开发或者共享自己的机器人软件。 3.ROSwiki:记录ROS信息文档的主要论坛,建议使用谷歌搜索 4.邮件列表(Mailing list):交流ROS更新的主要渠道,同时也可以交流ROS开发的各种疑问。 5.ROSAnswers:https://robotics.stackexchange.com/咨询ROS相关问题的网