第四章、Isaacsim在GUI中构建机器人(1): 添加简单对象

第四章、Isaacsim在GUI中构建机器人(1): 添加简单对象

官方课程文档:https://docs.isaacsim.omniverse.nvidia.com/latest/gui/tutorial_intro_simple_objects.html

  • 添加简单对象
  • 组装一个简单的机器人
  • 添加摄像头和传感器

本节将构建一个简单的机器人本体,并设置它的物理属性(刚体、碰撞等)、物理材质(摩擦力)等。

1 将对象添加到场景中

我们将创建一个简单的轮式机器人,它由两个圆柱及一个立方体构成。

第一步:打开isaac sim ,进入到文件夹中在终端运行./isaac-sim.sh启动isaac sim。
第二步:添加立方体(机器人的身体),并修改立方体的大小和位置:依次点击Create -> Shapes -> Cube添加立方体,移动下面第一张图中的红蓝绿坐标可以移动立方体;如下第二张图,选中树结构中的物体,可以在property中修改它的性质比如大小和位置。
第三步:添加圆柱体(机器人的轮子),并修改圆柱体的大小、方向和位置:依次点击Create -> Shapes -> Cylinder添加圆柱体;选中树结构中的圆柱体,可以在property中修改它的性质比如大小,方向和位置。
第四步:通过复制的方式添加另一个圆柱体并调整它的位置:右键选择 Duplicate。
至此我们已经创建了一个简单的机器人,但是先在该机器人没有任何物理属性,当你点击play(下图绿色框部分)该界面不会有任何变化。

2 添加物理属性

第一步:点击Create ->Physics->Physics Scene,会在右侧树节点中出现PhysicsScene

第二步:点击右侧树节点中的PhysicsScene,并调整重力参数。

此时,点击play依然没有变化,接下来需要设置机器人的刚体和碰撞。

第三步:按住Ctrl + Shift多选机器人的每个部分,在property中点击+Add->Physics -> Rigid Body with Colliders Preset,点击play发现现在已经有物理属性了。

3 检查碰撞mesh

依次点击下图红色框位置就可以看到碰撞mesh,点击None又可以取消掉。

4 添加摩擦参数

依次点击 Create > Physics > Physics Material在弹出的窗口中选择Rigid Body Material,右侧树结构中会出现Physics Material,在下面的property中可以修改Dynamic Friction(摩擦力)和Restitutiion(补偿)。

相关推荐
AC赳赳老秦2 分钟前
司法公开数据采集应用:OpenClaw 抓取裁判文书公开信息,批量整理同类参考案例
java·大数据·python·数据挖掘·数据分析·php·openclaw
HIT_Weston3 分钟前
151、【Agent】【OpenCode】启动分析(CLI 命令注册)
人工智能·agent·opencode
笑小枫8 分钟前
用 Claude Code 推翻重写笑小枫网站
java·人工智能·spring boot·ai编程
audyxiao00117 分钟前
人工智能顶会AAAI 2026论文分享|SlideBot:用于生成信息丰富、可靠、多模态幻灯片的多智能体框架
人工智能·大模型·aaai·智能体·幻灯片
用户9385156350720 分钟前
Workflow 与 Agent 之争:确定性执行与智能探索的深度剖析
人工智能
阿里云大数据AI技术27 分钟前
阿里云 EMR Serverless StarRocks(Stella 2.2.0) 发布:内表与湖表同时支持向量、全文与 AI Function,一条 SQL 完成多模态检索
人工智能
格林威28 分钟前
工业相机Chunk功能全解析:图像嵌入时间戳、编码器元数据(附堡盟C#代码)
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
怪奇云呼军33 分钟前
闪电智能Voice Agent:ASR 首字延迟和最终识别延迟怎么测?t0-t3 埋点实战
人工智能·科技·ai·语音识别
冬哥聊AI39 分钟前
百万行代码里跑Claude Code?三面这题80%的人答不上来
人工智能
甄同学40 分钟前
第二十三篇:Tasks系统,Claude Code如何统一管理7种后台任务
人工智能