ros2

zhangrelay12 天前
linux·笔记·学习·ubuntu·机器人·ros2
ROS 2 Lyrical 第9章 计算机视觉与摄像头应用本章完整迁移ROS1计算机视觉体系,全量适配ROS 2 Lyrical + OpenCV 4.x,替换ROS1专属roscpp、XML launch、旧版cv_bridge,统一使用rclcpp、Python Launch、cv_bridge、image_transport、camera_calibration、image_proc等ROS 2标准视觉工具链。 内容覆盖FireWire/USB摄像头驱动开发、单目/双目摄像头标定、标准图像处理管道、OpenCV算法集成、双目/RGBD视觉里程计、特征匹配单
blueSatchel15 天前
ros2·香橙派
香橙派4PRO安装ROS2-jazzyROS需要基于ubuntu版本来选择对应的版本 比如 Humble Hawksbill对应 ubuntu22.04 Jazzy Jalisco对应 ubuntu24.04 我的选择的是香橙派的ubuntu-resolute版本,对应ubuntu24.04,所以要安装jazzy
别动我齐刘海16 天前
c++·人工智能·opencv·目标检测·机器学习·机器人·ros2
机器学习基础3——C++、OpenCV、点云、Open3D仍然是一张二维图片:每格存距离。因为很多三维问题,用点云更自然。例如:找桌面。点云里:就是一大片三维平面。
zhangrelay17 天前
linux·笔记·学习·ubuntu·机器人·ros2
ROS 2 Lyrical 第4章 URDF机器人建模与Gazebo Garden仿真本章完整迁移原版ROS Kinetic URDF/Gazebo内容,全量适配ROS 2 Lyrical + Ubuntu 26.04 + Gazebo Garden,修正ROS1专属rospack、roslaunch XML、gazebo_ros旧插件,替换为colcon、Python Launch、gazebo_ros2、xacro ROS2标准接口,统一DDS分布式通信逻辑。 内容严格遵循ROS 2官方机器人建模规范,覆盖URDF基础语法、Xacro宏简化建模、RViz2可视化、Gazebo物理仿真、
别动我齐刘海18 天前
c++·人工智能·opencv·机器学习·计算机视觉·机器人·ros2
机器学习基础2——C++、OpenCV、点云、Open3D我们接下来会从:然后做我们的第一个完整小项目:电脑眼里的图片,本质就是:一大堆数字排成的表格。比如一张非常小的灰度图:
zhangrelay18 天前
linux·笔记·学习·ubuntu·ros2
ROS 2 Lyrical 第2章 ROS 2系统架构与核心概念完成ROS 2 Lyrical部署安装后,本章系统拆解ROS 2完整三层架构,对标原ROS 1 Noetic文档体系,同时区分ROS 1中心化Master与ROS 2去中心化DDS底层差异,覆盖文件系统层、计算图层、开源社区层三大层级,配套Turtlesim实操、自定义消息/服务、Launch文件、动态参数重配置完整实验,全程遵循ROS 2 Humble/Lyrical官方规范,内容严谨可复现。
z203483152022 天前
嵌入式硬件·雷达·ros2
Livox Mid-360S点云图录制当前使用的硬件配置如下:MID-360s 雷达接开发板 eth0开发板另一网口接 R9000P 笔记本
别催小唐敲代码1 个月前
wpf·ros2
ROS2从入门到实战:去中心化机器人操作系统详解ROS 全称 Robot Operating System,它不是传统意义的操作系统(像 Linux/Windows),而是一套运行在 Linux 上的 机器人软件框架:
酸梅果茶1 个月前
ros2·navigation·agx
ROS2 foxy环境下源码安装Navigation2Gazebo启动失败。 现象:启动卡住、长时间黑屏、模型加载失败。 仿真场景里用到了基础模型(ground_plane、wall、box),本地找不到,尝试联网下载,国内网络经常超时卡住。
某林2121 个月前
python·机器人·硬件架构·ros2
ros从底层硬件到 Web 端部署前言: 打造一台具备自主导航能力的移动机器人,绝不仅仅是拼凑几个开源包那么简单。从底层的单片机驱动到核心的 SLAM/Nav2 算法,再到云端的大模型交互与 Web 端的实时可视化,这是一个横跨硬件、算法、网络通信与前端渲染的复杂系统工程。 本文提炼自近期在基于 RDK X3 的履带式机器人开发过程中的高价值实战经验。我们将跳过枯燥的代码堆砌,直击问题核心,深度剖析在 坐标系对齐、Nav2 参数调优、TF树冲突、QoS 通信机制以及系统级进程管理 等方面遇到的诸多“灵异”现象及其数学、物理根因。
zh路西法1 个月前
c++·dijkstra·ros2·rrt·navigation2·前沿探索
【Navigation2进阶】(十二):自主探索性能优化与 RIG 算法推导与 Nav2 插件实现U ( f ) = InfoGain ( f ) NavCost ( f ) U(f) = \frac{\text{InfoGain}(f)}{\text{NavCost}(f)} U(f)=NavCost(f)InfoGain(f)
视图猿人1 个月前
ros2
Astra Pro相机+gazebo构建 ROS2 虚实联动数字孪生系统摘要:本文详细记录了基于 ROS2 Jazzy 平台+Astra Pro 深度相机与+Gazebo 仿真器构建双向数字孪生虚实联动系统的完整实践过程。从环境搭建、驱动适配、深度图与点云处理、Gazebo 模型同步,到遇到的各种坑与解决方案。文章涵盖了 launch 文件改造、深度图转点云算法、TF 坐标变换、ros_gz_bridge 桥接通信等关键技术点,适合希望深入理解 ROS2 传感器数据处理与数字孪生应用的开发者参考。
zh路西法1 个月前
c++·无人机·px4·ros2·卡尔曼滤波·fastlio2
【10天速通ROS2-PX4无人机】(四) 关掉GPS和气压计,纯激光定位还能飞吗x = [ p v q b a b g b m w ] T \mathbf{x} = \begin{bmatrix} \mathbf{p} & \mathbf{v} & \mathbf{q} & \mathbf{b}_a & \mathbf{b}_g & \mathbf{b}_m & \mathbf{w} \end{bmatrix}^T x=[pvqbabgbmw]T
视图猿人1 个月前
机器人·ros2
ROS2 AGV SLAM导航仿真系统技术详解与踩坑实录随着物流自动化和智能制造的快速发展,自动导引车(AGV)在仓储、工厂等场景的应用越来越广泛。AGV系统的核心技术包括环境感知、地图构建、自主定位和路径规划。为了降低开发成本和风险,基于仿真环境的AGV系统开发成为业界主流方案。
zh路西法1 个月前
无人机·仿真·px4·ros2·gazebo
【10天速通ROS2-PX4无人机】(一) 从零搭建仿真环境,妈妈再也不用担心我炸机了!px4_msgs 是 PX4 官方定义的 ROS2 消息包,将 PX4 内部的 uORB 消息一对一映射为 ROS2 的 msg 定义
某林2121 个月前
架构·系统架构·机器人·硬件架构·webrtc·ros2
ROS2 + WebRTC + MQTT 异构系统架构💡 导读:在构建现代物流机器人或具身智能体时,将底层的边缘计算(ROS2、STM32)与云端的展现控制层(Web 控制台)打通,是一项充满挑战的系统级工程。本文提炼了在整合 ROS2 (Nav2/RTAB-Map)、WebRTC 低延迟图传以及 MQTT 工业级通信时,遭遇的真实架构深坑及最终的终极解法。
Zeku1 个月前
机器人·ros2·linux驱动开发·linux应用开发
10.ROS2-URDF机器人建模-从概念到开发与调试全记录在 ROS 2 中开发移动机器人、机械臂或任何有多关节结构的机器人时,都需要回答一个基础问题:“这个机器人长什么样、各部分怎么连接的?” 导航需要知道机器人的外形轮廓来做碰撞检测,MoveIt 需要知道关节的运动范围和连杆的几何关系,RViz 需要知道怎么把机器人画出来,Gazebo 需要知道每个连杆的质量、惯性和碰撞形状来做物理仿真。
某林2121 个月前
人工智能·stm32·单片机·嵌入式硬件·架构·人机交互·ros2
履带小车底盘stm32F103RCT6开发在机器人全栈开发中,连接底层单片机与上位机(如 RDK X3)往往是踩坑重灾区。本文记录了一次基于 STM32 的履带式机器人底盘的真实调试过程,深度还原从编译工具链冲突、虚拟机驱动劫持,到中断向量表漂移、串口粘包解析,最终实现多机联动 ROS2 闭环的架构思维与问题定位逻辑。
qq_419203231 个月前
ros2·监听器
[ROS2 学习指南4] --- 手写一个 TF2 监听器(python版)目录一、创建监听器节点1、下载代码2、逐行拆解3、添加入口点二、更新启动文件三、编译运行四、核心总结前言:上篇实现了一个 TF2 静态广播器,创建了一个learning_tf2_py 功能包。
CS_Zero1 个月前
无人机·飞控·ros2
Gazebo仿真无人机接入物理遥控控制在Gazebo仿真环境中,将PX4飞控无人机接入物理遥控器有三种主要技术路径:MAVROS是ROS与MAVLink协议之间的桥梁,通过ROS节点将物理遥控器的输入转换为MAVLink消息发送给PX4。