技术栈
ros2
米有哥
3 小时前
人工智能
·
macos
·
ros2
[Embodied AI] Mac上安装ROS2
在命令行中运行可视化环境, 注意需要在ros2_py310激活时运行.分别打开两个终端来测试ros2的通讯.一个运行发布节点,一个运行订阅节点.
叠叠乐
3 天前
ros2
ros2 找功能包的get_package_share_directory
Gemini3 pro 回答:这是一个非常好的问题。简单来说,答案是 “是的,依赖环境变量,但不仅仅是简单的读取,背后有一套索引机制(Ament Index)”。
漫漫求
7 天前
ros2
ros2常用命令
📌 注意:colcon 本身不是 ROS 2 的一部分,而是一个独立的 Python 工具,但 ROS 2 官方指定它为标准构建工具。
奔跑的花短裤
10 天前
ros
·
ros2
·
ros1
ROS2安装
之前安装ROS和ROS2都是使用鱼香ros的一键指令,很方便也很稳定,今天翻出自己的电脑,更新完后发现安装一键ros2失败,无奈只能通过指令一步步安装,也做下记录,方便重装后快速安装; 鱼香ROS的快捷指令:
敬往事一杯酒哈
10 天前
python
·
ros2
1.3 Ros2快速体验
ROS2 中涉及的编程语言以 C++和 Python 为主,ROS2 中的大多数功能两者都可以实现,在本系 列教程中,如无特殊情况,每一个案例也都会分别使用 C++和 Python 两种方案演示。本节我们将 介绍一个最基本的案例——ROS2 版本的 HelloWorld,通过学习本节内容,你可以了解 ROS2 程序 的编写、编译与执行流程。
sunshine~~~
11 天前
开发语言
·
前端
·
python
·
anaconda
·
ros2
ROS 2 Jazzy + Python 3.12 + Web 前端案例
创建一个 ~/ros2_ws/src/web_demo/launch 目录,并将rosbridge的配置复制过来。
G果
11 天前
can
·
modbus
·
ros2
·
crc16
Modbus CRC16 算法(举例)
Modbus 用的 CRC 算法标准称为 “Modbus CRC-16” 或 “CRC-16-IBM”,也叫 CRC-16-ANSI,多项式为:
小帽哥aicv
12 天前
linux
·
ros2
ubuntu22 安装ros2-humble, Navigation2, RTABMap
参考官方文档:https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debs.html
boss-dog
12 天前
机械臂
·
ros2
·
urdf
·
moveit2
·
ur
UR robot ROS2 Driver 快速入门使用
系统:Ubuntu22.04 + ROS2-humble官方仓库:https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/tree/humble
boss-dog
12 天前
c++
·
ros2
·
moveit2
Moveit2使用说明(C++)
PS:本文基于官方文档内容,记录学习的过程,同时有一些错误做了修改。https://github.com/moveit/moveit2_tutorials/issues/1006 由于官方声明humble版本中没有Python API,所以本文是基于C++。
叠叠乐
14 天前
ubuntu
·
ros2
ubuntu ROS1 wifi开关 热点开关 链接指定wifi 扫描wifi节点
今天想试试谷歌的antigravity ide geminipro 3 感觉一般般 感觉比其它的ai好,至少写的代码不会频繁报错频繁修改
敬往事一杯酒哈
15 天前
ros2
1.4 ROS2 集成开发环境搭建
和大多数开发环境一样,理论上,在 ROS2 中,只需要记事本就可以编写基本的 ROS2 程序,但 是工欲善其事必先利其器,为了提高开发效率,可以先安装集成开发工具和使用方便的工具:IDE、 终端、git。
昨天那个谁谁
16 天前
c++
·
python
·
ros2
ROS2运行时报无法加载create_key等符号错误
在Windows上运行ROS2命令行时每次都会报以下错误:查找了一下generate_artifacts这个符号,在sros这个包中找到,检查包里的__init__.py,发现了导入了lxml,使用Dependencies检查lxml.etree的依赖,发现缺少libxml2.dll, libxslt.dll, libexslt.dll。
thinkpad1234567890
17 天前
pycharm
·
anaconda
·
ros2
ubuntu22.04+miniconda+ros2的坑(1)
上篇文章记录了我在ubunt22.04+miniconda下安装ros2踩的坑,一句话:如果你安装了 Anaconda 或 Miniconda,Conda 环境会劫持系统的路径。Conda 有自己的一套库文件(比如 libstdc++ 等),可能会屏蔽掉 ROS 需要的系统库,或者重置了 LD_LIBRARY_PATH
shx6666
17 天前
c++
·
ros2
2.1.2 ROS2 C++ 示例
ROS 2 在不同语言之间的接口几乎时相同的 在写 C++ 版本的 ROS 程序时,要在 main 函数中加入 argc 和 argv,这其实就是一个入口参数,用于获取用户输入的命令,并且将命令进行分割。 下面我们先打印一下 argc 和 argv
shx6666
18 天前
开发语言
·
python
·
ros2
2.2.1 ROS2 在功能包中编写 Python 节点
创建一个 ROS 2 的功能包,可以先使用 ros2 pkg create --help 来查看参数创建 python 功能包:
thinkpad1234567890
18 天前
pycharm
·
ros2
·
miniconda
ubuntu22.04+miniconda安装ROS2踩坑实录
先讲一下经过。 我现是用ubuntu22.04+miniconda玩了一把RAG,所以用conda配的环境。 然后又开始玩ROS2,跟着鱼香肉丝(fishros)的教程安装了ROS2,还玩了海龟模型。 第一天玩得很开心,第二天编写第一个python节点,第一句话
shx6666
19 天前
ros2
·
功能包
2.2 ROS2 使用功能包组织 Python 节点
ROS 2 为我们提供了组织和管理节点的工具:功能包(Package)。功能包内放置 .py 和 .cpp 文件的路径是有要求的。同时,还可以将功能相关的节点放在同一个功能包下,方便分享和使用
老黄编程
20 天前
ros2
·
jetty
·
jazzy
ros2 jazzy 支持 gazebo jetty 吗?兼容性如何?
ROS2 Jazzy 不支持 Gazebo Jetty,而是推荐使用 Gazebo Harmonic,两者在集成上存在明确版本对应关系,且 Harmonic 与 Jazzy 的兼容性经过官方优化。以下是具体分析:
叠叠乐
20 天前
ros2
gmapping 重置地图(修改版本,提供了服务,调用服务可运行时清空地图)
在机器人/SLAM 应用中,gmapping(或其 ROS 封装)是一种常用的基于激光/里程计数据生成 占据栅格地图(occupancy grid map)的解决方案。 ([ROS Wiki][1])