Isaac Sim仿真平台学习(1)认识Isaac Sim

0.前言

上一个教程中我们下载好了Isaac Sim,这一章我们将来简单了解一下Isaac Sim平台。

isaac Sim仿真平台安装-CSDN博客

1.Isaac Sim是啥?

What Is Isaac Sim? — Omniverse IsaacSim latest documentation

Isaac Sim是NVDIA Omniverse平台的机器人仿真功能包,在今年的NVDIA GTC大会上皮衣刀客黄专门介绍了Isaac Sim,可见其在NVDIA战略布局上的重要性。Isaac Sim可构建虚拟机器人和世界模型(我大胆预测一波,接下来能用于模拟训练的物理引擎或各家游戏引擎将十分抢手)。Isaac Sim可使用ROS和ROS2来进行机器人操作。也可以模拟各种传感器数据(RGB-D、激光雷达和IMU等)来进行各种操作。

1.Isaac Sim的架构

1.Omniverse Kit

概述 — kit-manual 105.1 文档 (nvidia.com)

用于构建原生Omniverse应用程序和微服务的工具包

2.USD

USD Home — Universal Scene 描述 24.05 文档 (openusd.org)

皮克斯环球场景描述 USD |NVIDIA 开发人员

OpenUSD是由皮克斯动画公司(Pixar Animation Studio)制定的通用场景描述(USD)格式。是一个高性能可扩展的软件平台,用于协作构建动画 3D 场景,旨在满足需求大型电影和视觉效果制作,而在这里我们可理解为构建虚拟现实的一种场景构建技术,是一个行业标准。

2.Isaac Sim的开发流程

这里我给出一张图,以后有机会会详细讲。

2.Isaac Sim接口

咱来简单玩一下。

1.咱们先随意建一个立体模型

Create-->Shapes-->Cube(其他模型也行)

1.移动指令(W)

按下按键W是启动,注意当按键呈橙色是使用的是本地坐标系,白色是世界坐标系。

这时可以控制模型的3维运动了,使用鼠标只能以每单位来进行移动。

在右下角的转换框的Translate可以精准控制模型的移动

2.旋转指令(E)

按下按键E是启动,注意当按键呈橙色是使用的是本地坐标系,白色是世界坐标系。

这时可以控制模型的3维旋转了,使用鼠标只能以每单位来进行旋转。

在右下角的转换框的Orient可以精准控制模型的旋转

3.形变(R)

和上面两个是一样的,但这里没有坐标系变换关系了。

4.相机聚焦(F)

相机聚焦是帮我们快速聚焦主题,首先创建新物体。

直接点击物体或右上角stage的物体名称后按下F会锁焦。

5.相机视角变换(ALT+鼠标)

当ALT和鼠标结合在一起是可以对相机的视角进行转换(运镜)。这里我就不演示了。

3.后记

本次算是我简单的尝试了以下isaac sim,也没有干活只是简单记录,未来的某个时间我可能会好好的更新一下这个系列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/14534.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【编译原理复习笔记】属性文法

属性文法 也称为属性翻译文法,由 Knuth 提出,以上下文无关文法为基础 (1)为每个文法符号(终结符与非终结符)配备相关的属性,代表与该文法符号相关的信息 (2)属性文法对于…

【LSTM】基于Matlab的LSTM模型建模(代码)

训练目标:用LSTM训练数据 数据:随时间递增,患者患病的概率(横坐标1个单位代表1个时间单位) 以下代码可直接运行 clc clear close all warning off % 关闭报警信息 %% 1.数据操作 % 1.1.导入数据&#x…

数据链路层协议——以太网协议

1. 数据链路层 网络层用于将数据从一台主机发送到另一台主机。传输层用于将数据可靠的从一台主机发送到另一台主机。(网络层没有保证可靠性的策略,传输过程中可能会出现各种意外,例如:丢包,网络拥塞等。通过传输层可以…

跨域问题的4种解决方案

文章导读 前言 跨域问题指的是在Web开发中,由于浏览器的同源策略限制,当一个网页尝试访问与它不同源(协议、域名或端口不同)的资源时,可能会遇到安全限制导致无法正常访问的问题。这种策略旨在防止恶意网站读取或修改其…

yarn的基本命令和用法

Yarn通过并行安装、离线模式、确定性安装以及更好的依赖解析算法,为开发者提供了更快、更稳定、更安全的包管理体验。它保留了npm的大部分功能,并在此基础上做了大量优化,下面我们就来详述Yarn的核心命令和实用技巧。📚 安装Yarn…

【MySQL精通之路】InnoDB(7)-锁和事务模型(2)-事务模型

主博客: 【MySQL精通之路】InnoDB(7)-锁和事务模型-CSDN博客 上一篇: 【MySQL精通之路】InnoDB(7)-锁和事务模型(1)-锁-CSDN博客 下一篇: 目录 1.事务隔离级别 2.1 可重复读 2.2 读已提交 2.3 读取未提交 2.4 序列化读 2.自动提交、…

订餐系统总结、

应用层: SpringBoot:快速构建Spring项目,采用“约定大于配置”的思想,简化Spring项目的配置开发。 SpringMvc:Spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合,可以无缝集成。 Sprin…

完整的数据可视化方法集

在当前的大数据时代,了解如何可视化数据是UI/UX设计师技能的重要组成部分。如今,几乎所有的公司都需要良好的数据可视化作为确定业务方向和决策的参考。数据的可视化结果越好,用户的决策就越科学。 1、什么是数据可视化 数据可视化是将信息…

张量 t-product 积(matlab代码)

参考文献:Tensor Robust Principal Component Analysis with a New Tensor Nuclear Norm 首先是文章2.3节中 t-product 的定义: 块循环矩阵: 参考知乎博主的例子及代码:(t-product与t-QR分解,另一篇傅里叶对…

HTML5 设备访问及输入输出设备交互

目录 设备访问输入设备交互输出设备交互设备访问 设备信息访问 navigator.userAgent:获取浏览器的用户代理字符串,从中可以解析出设备类型、操作系统、浏览器版本等信息。 const userAgent = navigator.userAgent; console.log(userAgent); // 输出类似 "Mozilla/5.0…

算法(Algorithm)

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,代表着用系统的方法描述解决问题的策略机制。也就是说,算法能够对一定规范的输入,在有限时间内获得所要求的输出。算法应该具有…

【python004】miniforge可行替代方案实战总结(最近更新中)

1.熟悉、梳理、总结项目研发实战中的miniforge日常使用中的问题。随着版本更新,做了一些变动,如商业化限制,取消一些语法等。 2.欢迎点赞、关注、批评、指正,互三走起来,小手动起来!

vue通过for循环生成input框后双向绑定失效问题

有些时候页面上有太多的表单元素&#xff0c;一个个的写太过繁琐&#xff0c;拿 input 框举例&#xff0c;众多的 input 框&#xff0c;无非就是输入框前的说明和 input 框的 name 属性不一样 <el-form :inline"true" :model"formInline" size"mi…

01-05.Vue自定义过滤器

目录 前言过滤器的概念过滤器的基本使用给过滤器添加多个参数 前言 我们接着上一篇文章01-04.Vue的使用示例&#xff1a;列表功能 来讲。 下一篇文章 02-Vue实例的生命周期函数 过滤器的概念 概念&#xff1a;Vue.js 允许我们自定义过滤器&#xff0c;可被用作一些常见的文本…

软件模块的耦合

软件模块的耦合 耦合是指软件模块之间的依赖程度&#xff0c;耦合越低&#xff0c;模块之间的独立性越高&#xff0c;软件的可维护性、可重用性也越高。下面是几种常见的耦合类型的概念&#xff1a; 数据耦合&#xff08;Data Coupling&#xff09;&#xff1a; 当一个模块通…

Python ❀ 使用代码解决今天中午吃什么的重大生存问题

1. 环境安装 安装Python代码环境参考文档 2. 代码块 import random# 准备一下你想吃的东西 hot ["兰州拉面", "爆肚面", "黄焖鸡", "麻辣香锅", "米线", "麻食", "羊肉泡馍", "肚丝/羊血汤&qu…

doxygen 1.11.0 使用详解(九)——包含公式

目录 Doxygen allows you to put LATEX formulas in the output (this works only for the HTML, LATEX and RTF output. To be able to include formulas (as images) in the HTML and RTF documentation, you will also need to have the following tools installed latex: …

定时监测服务器磁盘是否超过阈值,超过就删除docker 镜像

达到指定百分比 删除镜像脚本 df -h 查找到 内存占用信息 &#xff0c;得到的 文件系统名称是 overlay的&#xff0c;Use% 达到70就进行删除docker 镜像 #!/bin/bash# 设置磁盘使用阈值 THRESHOLD70# 获取 overlay 文件系统的磁盘使用百分比 DISK_USAGES$(df -h | grep overl…

利用sentence bert 实现语义向量搜索

目录 基于pytorch的中文语言模型预训练:https://github.com/zhusleep/pytorch_chinese_lm_pretrain/tree/master sentence_emb.py search_faiss_robert768.py faiss_index.py gen_vec_save2_faiss.py 基于pytorch的中文语言模型预训练:https://github.com/zhusleep/pytorch_…

[协议]stm32读取AHT20程序示例

AHT20温度传感器使用程序&#xff1a; 使用i2c读取温度传感器数据很简单&#xff0c;但市面上有至少两个手册&#xff0c;我这个对应的手册贴出来&#xff1a; main: #include "stm32f10x.h" // Device header #include <stdint.h> #includ…