Franka 机械臂抓取一个方块
发表于|更新于|示例教程
|浏览量:
文章作者: Mryan2005
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Isaac Sim Plus ROS 2!
相关推荐
2026-01-29
在 Ubuntu 上安装 Isaac Sim 和 ROS 2 Humble
Ubuntu的选择推荐使用Ubuntu 22.04.5 desktop amd64 下面是安装教程 如何安装 Ubuntu 22.04 LTS 桌面版 (图文教程) ? - 知乎 对于分区,这部分非常重要,如果分错了,基本上就要重新安装系统了,因为我试过Ext 4在傲梅分区助手扩容的办法,最终,还是失败了。 有个事情,得知道,反复将存储设备格式化,存储设备会报废的(曾经的教训) 为了不出问题,请看下表1,进行分区 分区名 分区类型 分区位置 文件格式/用于 挂载地址 大小(MB) EFI 分区 主分区 空间起始位置 EFI 系统分区 /boot/efi(安装时自动) 2048 SWAP 交换分区 主分区 空间起始位置 交换空间(swap) —— 30720 root 文件系统 逻辑分区 空间起始位置 Ext4 日志文件系统 / 153600 用户文件系统 逻辑分区 空间起始位置 Ext4 日志文件系统 /home 剩余全部 分区大小的时候,可使用这个进行换算 GB到MB换算 如果虚拟机找不到U盘,ub...
2026-02-02
什么是 FrankaPanda
FrankaPanda 的长相 用 Python 代码加载 FrankaPanda1234567891011121314151617181920212223from omni.isaac.franka import Frankaworld = World(stage_units_in_meters=1.0)world.scene.add_default_ground_plane()stage = world.stageFRANKA_USD = ( "https://omniverse-content-production.s3-us-west-2.amazonaws.com/" "Assets/Isaac/5.1/Isaac/Robots/FrankaRobotics/FrankaPanda/franka.usd")franka_root = stage.DefinePrim("/World/FrankaRoot", "Xform")franka_prim = stage.DefinePr...
2026-02-13
弄一个简单的 ROS 2 程序
前提条件确保你的 Conda 环境中安装了 rclpy 包。如果没有安装,可以使用以下命令进行安装: 1pip install rclpy 创建 ROS 2 发布节点创建一个名为 simple_ros2_node.py 的 Python 文件,并添加以下代码: 1234567891011121314151617181920212223242526import rclpyfrom rclpy.node import Nodefrom std_msgs.msg import Stringclass MyRobotNode(Node): def __init__(self): super().__init__('robot_brain') # 创建一个发布者,发布到 'chatter' 话题 self.publisher_ = self.create_publisher(String, 'chatter', 10) # 每 3 秒发一次 self.t...
2026-01-29
创建一个简单的世界
如何启动 Isaac Sim在 VS Code 内输入以下代码 12345678910111213from isaacsim import SimulationAppsimulation_app = SimulationApp({"headless": False})from isaacsim.core.api import Worldworld = World(stage_units_in_meters=1.0)world.reset()while simulation_app.is_running(): world.step(render=True)simulation_app.close() 理论上,如果配置成功,你就会看到 Isaac Sim Python 5.1 加载 Ros 2 Bridge 等扩展12345678910111213import omni.kit.appfrom isaacsim.core.utils.extensions import enable_extension# 先启用扩展enable_exte...
2026-02-13
连接到在另一台计算机上运行的Subscriber
何为“另一台计算机”你可以认为是处于同一局域网内的另一台计算机,或者是通过VPN连接的远程计算机。 譬如,发布者计算机的 Ip 地址是 192.168.0.3,监听者计算机的 Ip 地址是 192.168.0.103. 实现办法设置 ROS_DOMAIN_IDROS 2 使用 ROS_DOMAIN_ID 来隔离网络中的不同机器人群组。 所有电脑必须使用相同的 Domain ID。 默认 ID 是 0。 我们可以在发布者和监听者的电脑上设置相同的 ROS_DOMAIN_ID,例如: 1export ROS_DOMAIN_ID=30 即将 ROS_DOMAIN_ID 设置为 30,当然,你也可以选择其他数字,只要确保发布者和监听者使用相同的值即可。 设置 ROS_LOCALHOST_ONLYROS_LOCALHOST_ONLY 就是“仅本机模式”,如果设置为 1,ROS 2 将只在本地计算机上进行通信,不会与其他计算机进行通信。 因此,在发布者和监听者的电脑上都需要将 ROS_LOCALHOST_ONLY 设置为 0,以允许跨计算机通信: 1export ROS_LOCALHOST...
2026-01-29
使用 Python 打开 Isaac Sim
前言要确保 Isaac Sim、Python、ROS 2、VS Code、Miniconda 都已正确安装和配置。 安装依赖1sudo apt install cmake build-essential -y 安装 Isaac Lab使用以下命令Clone Isaac Lab: 1git clone https://github.com/isaac-sim/IsaacLab.git 链接Isaac Sim和IsaacLab12cd IsaacLabln -s ${HOME}/isaacsim _isaac_sim 将 isaacsim 替换为 Isaac Sim 的实际路径。 创建并激活Conda环境12conda create -n isaaclab python=3.10 -yconda activate isaaclab 用 Python 3.10 是为了确保与 Ros 2 Humble 兼容。 安装Isaac Lab依赖1./isaaclab.sh --install 配置 .bashrc在 ~/.bashrc 文件中添加以下内容: 12so...
Mryan2005
A student, who studies in Shanghai Polytechnic University, is majoring in Intelligence Science and Technology
Follow Me公告
这里是存放Isaac Sim Plus ROS 2相关教程的地方,欢迎大家多多关注!