ros

不懂音乐的欣赏者1 天前
linux·windows·ubuntu·ros·wsl·ros2·双系统
Windows 下 ROS/ROS2 开发环境最优解:WSL 比直接安装、虚拟机、双系统更优雅!在 Windows 系统中搭建 ROS 或 ROS2 开发环境,往往是开发者的 “入门拦路虎”:直接安装不仅需要手动配置一系列复杂的环境变量,还要解决 Windows 编译工具链与 ROS 依赖的兼容问题,部分依赖 Linux 内核的底层功能甚至无法正常启用,后续版本升级或环境迁移时,还容易出现配置错乱的情况,整体流程繁琐且容错率低。
Mr.Winter`5 天前
人工智能·机器人·自动驾驶·ros
自动驾驶运动规划 | 基于自行车模型的运动学模型和横向动力学模型详细推导图解机器人运动学主要研究机器人运动的几何特性而不考虑产生运动的力和力矩,它从几何角度描述机器人的位置、姿态、速度和加速度等运动关系;机器人动力学则进一步研究引起机器人运动的力和力矩之间的关系,分析控制力矩与产生的运动之间的映射规律,二者共同构成了机器人建模、轨迹规划与运动控制的理论基础。
Tipriest_7 天前
ros·msg
自定义ROS topic 的常用消息格式及类型在ROS中,消息是节点之间传递数据的结构化数据。每种消息类型都定义了一组字段,这些字段可以是基本数据类型(如整数、浮点数、布尔值等),也可以是其他消息类型。消息类型通常以.msg文件的形式定义,并存储在ROS包中。
kalvin_y_liu12 天前
人工智能·ai·ros
Lumi 具神智能机器人 SDK说明和ACT算法中的学习与推理Lumi SDK分为以下三个部分:采用标准JAKA SDK下载链接版本要求>=v2.2.7通过TCP发送字符串指令来控制或获取AGV的运动。具体文档参见AGV API手册.pdf
lihongli00018 天前
自动驾驶·ros
ros中的Navigation导航系统如果没有建好的地图,建图指令:建图完成后需要将.png和.yaml地图文件放入wpr_simulation/maps 中。
lihongli00018 天前
开发语言·qt·ros
ROS与Qt结合开发CAN控制界面(发布自定义的truck_send_can1消息)以下是基于本次开发的完整总结,包含操作步骤、问题解决、文件结构及最终代码,适合作为博客发布:本文记录如何使用ROS与Qt开发一个简单的CAN控制界面,实现通过GUI发送truck_msgs功能包中的truck_send_can1消息(包含油门、刹车、转向等控制指令)。
酌量20 天前
经验分享·笔记·ffmpeg·音视频·ros
从 ROS 订阅视频话题到本地可视化与 RTMP 推流全流程实战在机器人系统中,摄像头采集的视频数据通常以 ROS 话题的形式发布,例如:但是:本篇将完整讲解以下三步流程👇:
lihongli00022 天前
ubuntu·ros
修改ros工作空间名称方法与步骤系统环境:ubuntu20.04,ros1 noetic 在 ROS 中修改现有工作空间的名称会影响环境变量配置和功能包的路径依赖,处理不当可能导致功能包无法找到、编译失败或命令无法执行。以下是具体影响和正确的修改方法:
lihongli00023 天前
自动驾驶·ros·激光雷达
CAN、ROS数据录制与rqt图形化显示以下是针对铲运机现场测试的数据录制操作备忘录,兼顾ROS解析数据和原始CAN数据,确保全面捕捉机器特性相关信息:
Mr.Winter`1 个月前
人工智能·深度学习·神经网络·机器人·自动驾驶·ros·具身智能
深度强化学习 | 基于SAC算法的动态避障(ROS C++仿真)本专栏以贝尔曼最优方程等数学原理为根基,结合PyTorch框架逐层拆解DRL的核心算法(如DQN、PPO、SAC)逻辑。针对机器人运动规划场景,深入探讨如何将DRL与路径规划、动态避障等任务结合,包含仿真环境搭建、状态空间设计、奖励函数工程化调优等技术细节,旨在帮助读者掌握深度强化学习技术在机器人运动规划中的实战应用
老黄编程1 个月前
ros·cmake
ros2 中 CMakeLists.txt 的 ament_package 有什么用?有什么使用约束?必须放置尾部吗?在ROS2中,ament_package()是CMakeLists.txt文件中的核心函数,用于完成项目配置、资源注册和依赖管理。其作用、约束及位置要求如下:
老黄编程1 个月前
ros
ros2 功能包 package.xml 结构详细解释在ROS2中,package.xml文件是功能包的核心元数据文件,用于定义包的基本信息、依赖关系及许可证等关键内容。以下是其结构的详细解析:
老黄编程1 个月前
ros
ros2 自定义消息、服务、动作接口详细范例在ROS2中,自定义消息(.msg)、服务(.srv)和动作(.action)接口是扩展系统功能的核心。以下以完整工程结构为例,详细说明定义、编译和使用的全流程:
老黄编程1 个月前
ros
- custom_action_cpp: 自定义动作创建与调用示例以下为ROS2中同步订阅消息的C++与Python详细范例,包含核心机制、代码实现及运行步骤:核心机制:使用message_filters库实现时间戳同步,支持ExactTime(严格匹配)和ApproximateTime(允许时间差)策略。
心无旁骛~1 个月前
人工智能·ros
【OpenArm|Control】openarm机械臂ROS2仿真控制这里我们默认安装了RO2的Humble版本,安装方法可以看上一篇博客openarm仿真环境配置以及URDF导出。同时也要把上篇博客的功能包安装完整。
@LuckY BoY1 个月前
ros
(四)routeros命令笔记:网络篇in-interface=pppoe-out1接口按自己实际分配
万俟淋曦1 个月前
人工智能·ai·机器人·ros·topic·ros2·具身智能
【ROS2】通讯机制 Topic 常用命令行ROS 系列学习教程(总目录) ROS2 系列学习教程(总目录)用于测量和显示指定主题(Topic)的数据传输带宽。它的核心功能是统计该主题在单位时间内接收到的消息数据量,并将其以人类易读的形式(如 KB/s、MB/s)输出。
休息一下接着来2 个月前
ros
Ubuntu 22.04 安装 ROS 2 Humble 笔记更新系统:安装工具:例如:清华源让 ROS 2 环境变量自动加载:Zsh 用户:再开一个终端:如果能看到消息输出,说明安装成功 🎉
nenchoumi31192 个月前
数码相机·计算机视觉·机器人·ros·realsense
全网首发!Realsense 全新 D555 相机开箱记录与 D435i、L515、D456 横向测评!这篇博客是全网首发 Realsense 新款相机 D555 与其家族部分产品测评。该相机是 Realsense 于 2025年08月01日 发布的一个新产品,其产品时间线如下:
nenchoumi31193 个月前
人工智能·目标检测·计算机视觉·机器人·ros
手持 Mid360 + RealSense 相机 + Jetson Orin 一体平台这篇博客是我们开源的一个项目介绍,包括3D结构件 STP 文件与常见 SLAM 工程在 Arm 设备上编译手册等,将 Livox Mid360、Realsense 相机、Nvidia Jetson Orin、定制电池放在了一个手持设备上,同时这个手持设备预留了底部螺纹孔,当你以手持模式使用完成后可以将其直接固定到机器人本体上(如移动小车),例如用手持模式完成地图扫描,接上显示器处理地图,然后再将整个设备作为移动小车的计算感知单元。