avatar

Ycyofmine’s Blog

云鸮雨霁

  • 首页
  • 分类
  • 标签
  • 归档
  • 关于
首页 Isaac通过ros2控制机器人
文章

Isaac通过ros2控制机器人

发表于 2025/04/03
作者 Ycyofmine
1 分钟阅读

好久没更新博客了,学习方向也发生了改变,不搞游戏啦。

不更新博客是因为使用了 Obisidian ,多端同步太爽了,由于我大量使用了双链,不适合发博客,所以只能偶尔整理出一篇文章来。


本教程大量使用了官方的插件,如果未找到笔者所使用的插件,请翻阅工作区所有子目录,若未找到,请去 Extensions 内开启或下载(Isaac不同版本之间工作区目录非常不一样,FUCK NVIDIA)。

导入模型

Input File选.urdf文件即可,设置如下:

官方是将URDF转换成USD并导入。 ⚠️插件会将URDF中关节名中部分的 - 转换成 _ ,编写ros2代码的时候请注意。

机器人设置subscriber和publisher

Articulation Root 选导入进来的机器人的根目录即可

⚠️此时打开新建出来 Graph 下的 Graph 并开始仿真,会看到如下报错:

这是因为模型的 Articulation Root 不在模型的根目录,接下来我们通过筛选器找出模型的 Articulation Root 保存在哪,把他删除。

再在根目录下添加Articulation Root

开始仿真后即可在ros2中观察到:

机器人
robot
本文由作者按照 CC BY 4.0 进行授权
分享

最近更新

  • ROS2中并发连接蓝牙手柄排错过程
  • 自行编译ros2-humble-plotjuggler
  • Ubuntu 22.04上蓝牙无法打开——(MT7922网卡为例)
  • Isaac sim遥操作控制
  • RPC:原理、组成与局限性
外部链接
  • codetime
  •  此博客的 Github 仓库

文章内容

相关文章

2025/06/13

ROS2中并发连接蓝牙手柄排错过程

需求:给一个定制的VR手柄编写ROS 2驱动程序,将其实时的姿态和按钮数据发布到自定义的msg上。其实这是个很简单的需求,只要利用手柄的SDK,读取手柄通过蓝牙传来的数据,处理后发布在ros msg上即可。但是我被傻逼联发科坑了😅,这个之后再说。 一、修复电脑驱动 笔者的电脑是翼龙15pro,使用的系统是Ubuntu22.04,不知道怎的,系统缺少了蓝牙驱动,在Github上经过一番搏斗...

2025/06/11

自行编译ros2-humble-plotjuggler

不知道什么原因 ros2-humble 的环境下,sudo apt install ros-$ROS_DISTRO-plotjuggler-ros 失效了,库里没有这个包。 只能通过自行编译的方式来安装 plotjuggler 1 2 3 4 5 mkdir -p ~/ws_plotjuggler/src cd ~/ws_plotjuggler/src git clone https:/...

2025/05/16

Isaac sim遥操作控制

机器人遥操作,这项连接人类智慧与机器行动的技术。从最初简单的远程按钮控制,到如今融合了人工智能(AI)、虚拟现实(VR)、增强现实(AR)的沉浸式、智能化交互,遥操作的应用边界不断拓宽,深入到工业制造、医疗手术、太空探索、灾害救援等众多领域。在这一演进过程中,机器人仿真平台扮演着日益关键的角色。它负责高效地验证算法、加速机器人学习。 在众多仿真工具中,NVIDIA Isaac Sim 凭借...

智能指针

RPC:原理、组成与局限性

© 2025 Ycyofmine. 保留部分权利。

本站采用 Jekyll 主题 Chirpy

热门标签

games104 UE c++ robot OS 装机 计网 essay

发现新版本的内容。