使用 Isaac Sight可视化

本节介绍如何使用 Isaac Sight 检查导航堆栈,机器人上当前发生的情况。 Sight 使用 Isaac 节点,该节点运行可在设备上连接的 Web 服务。 通过在 Chrome 网络浏览器中导航到 http://localhost:3000 来启动 Isaac Sight。 (其他浏览器可能可以工作,但在此版本中不受正式支持。)

ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html

文章目录

  • 使用 Isaac Sight可视化
    • 地图视图
    • 本地视图

当您打开 Isaac Sight 时,您将看到类似于以下的视图:

在中间部分,您可以看到带有 2D 绘图的多个窗口,这些窗口可视化导航堆栈的各个方面。 每次启动 flatsim、navsim_navigate 或 carter 应用程序时,其中一些绘图会默认出现。 绘图和绘图由各种渠道组成,具有机器人应用程序发布的可视化数据。

左侧是带有可视化数据的可用通道列表。 这些直接发布在导航堆栈的小码内。 一个典型的机器人应用程序可以包含数百个具有可视化数据的通道。 可以使用名称旁边的复选框禁用频道。 对于禁用的通道,可视化数据不再从应用程序发送到前端,并且数据将不再在前端更新。 它仍然可见以允许检查已接收的数据。

使用频道名称来追踪数据发布的位置。 例如,名称为 flatsim/local_map/isaac.navigation.LocalMap/local_map 的通道是由应用程序 flatsim 中名为 local_map 的节点发布的,具体而言是由该节点中名为 isaac.navigation.LocalMap 的组件发布的(这是默认名称 对于类型为 isaac::navigation::LocalMap 的组件。此组件在标签 local_map 下发布此数据,这是频道名称的最后一部分。

地图视图

地图视图显示有关机器人在其环境中的高级信息。 使用它可以快速了解当前正在发生的事情。 使用 flatsim 或 navsim_navigate 应用程序在模拟中运行导航堆栈时的可视化与使用 carter 应用程序的真实机器人基本相同。 当使用 navsim_navigate 或 carter 应用程序时,3D 点云可视化也可用。

  • 背景:全局视图将环境地图显示为黑色/灰色/白色占用网格图。 黑色方格表示有东西挡住了机器人的去路,而白色方格表示路径畅通。 灰色区域表示机器人不知道道路是否畅通无阻。

  • 机器人位姿估计:机器人的估计位姿显示为带有小缺口的蓝色圆圈。 定位器使用多模态假设估计器,因此可以显示姿态略有不同的多个机器人姿态指示器。

  • 目标和路径:当前目标点和全局规划器计算的路径以红色和蓝色显示。 还显示了计算全局计划的最后位置。

  • 当前测量:当前测量的激光束显示为浅绿色。 激光束撞击障碍物的端点显示为红色圆圈。 它从机器人姿态的当前最佳估计的角度显示的范围扫描。 如果机器人定位良好,则光束端点与地图中的块状单元匹配。

本地视图

此视图显示了机器人周围的障碍物。 它可用于分析机器人可能无法移动或无法到达所需目标的原因。

  • 背景:背景在动态网格图中显示机器人周围的障碍物。 网格根据当前传感器测量值不断更新。

  • 机器人姿态:由于网格地图始终以机器人为中心,因此机器人出现在上半部分视图中的固定位置。 在此视图中,机器人的前进方向是向下的。

  • 当前计划:显示了轨迹规划器的局部计划和基于图形的规划器的全局计划。 机器人尝试遵循轨迹生成器的计划。

22.Isaac教程--使用 Isaac Sight可视化相关推荐

  1. 12.Isaac教程--未来工厂中的搬运车

    未来工厂中的搬运车 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 文章目录 未来工厂中的搬运车 运行模拟器 搬 ...

  2. 44.Isaac教程--姿态估计

    二维骨骼姿态估计 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 文章目录 二维骨骼姿态估计 应用概述 推理 运 ...

  3. 9.Isaac教程-- Laikago 四足机器人的自主导航

    Laikago 四足机器人的自主导航 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 开发智能机器人系统是一项多 ...

  4. 24.Isaac教程--路径规划的区域划分

    路径规划的区域划分 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 为了赋予地图区域关于通过它们规划的路径的语义 ...

  5. 41.Isaac教程--使用DOPE进行3D物体姿态估计

    使用DOPE进行3D物体姿态估计 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 深度对象姿态估计 (DOPE: ...

  6. 42.Isaac教程--超像素

    超像素 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 超像素是一组外观相似的相连像素. 超像素分割将图像分成数 ...

  7. 13.Isaac教程--模型制作

    模型制作 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 该软件包演示了具有软件定义装配工作流程的工厂场景. 在 ...

  8. 63.Isaac教程--Flatsim

    ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 文章目录 Flatsim 运行 Flatsim 应用程序 在 F ...

  9. 33.Isaac教程--操纵运动学

    操纵运动学 ISAAC教程合集地址 文章目录 操纵运动学 应用架构 实施细节 正向运动学 逆运动学 小码 为了控制机器人手臂的运动,需要数学表示法来计算执行器输入并为轨迹规划器表示障碍物. 为实现这一 ...

最新文章

  1. 靠云计算翻身的微软正在“挑衅”亚马逊AWS
  2. linux user 用户管理
  3. Hadoop入门(七)Mapreduce高级Shuffle
  4. javafx html5_JavaFX技巧5:可观察
  5. Android之Tab类总结
  6. httpservletrequest 设置请求头_请求和常用对象
  7. 我看中国软件---技术篇
  8. windows api 每日一练(5)基本内存操作
  9. java mybatis狂神说sql_Mybatis框架下SQL注入审计分析
  10. 【计算几何】bzoj2338 [HNOI2011]数矩形
  11. 本地连接远程代码库——生成公钥SSH Key(Linux版)
  12. linux 加密文件,如何运用OpenSSL 对文件进行加密和解密
  13. 【每日算法Day 84】面试必考题:Trie(字典树/前缀树)的实现
  14. android自定义ViewPager之——处理与ScrollView的事件冲突
  15. gridview的sort_GRIDVIEW排序的方法
  16. VC通过函数索引调用DLL范例
  17. OneDrive更换要同步文件夹
  18. 数学建模综合评价方法
  19. 支付宝支付提示 4006 ISV权限不足
  20. 文件或目录损坏且无法读取

热门文章

  1. JavaScript单步调试
  2. 云服务器竞争,比格云将以“黑科技”开启云服务器竞争新格局
  3. 使用bootstrap实现下拉框搜索功能
  4. 校验字符串是否为null或者空白/空格
  5. 暴风影音去除暂停时的广告
  6. 我的Windows8体验
  7. 深入探讨CCD工业摄像机相关技术特性
  8. 韶关2020年计算机专业录取分,韶关学院2020年艺术类专业录取分数线,韶关学院2020年艺术类专业录取情况...
  9. 经量少时间长是什么引起的_月经少10多天不干净原因,月经量少且时间长是什么原因引起的...
  10. 5、USB协议学习:USB的枚举过程