Viobot基本功能使用及介绍

这篇具有很好参考价值的文章主要介绍了Viobot基本功能使用及介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

设备拿到手当然是要先试一下效果的,这部分可以参考本专栏的第一篇 Viobot开机指南。

接下来我们就从UI开始熟悉这个产品吧!

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 

1.状态

        设备上电会自动运行它的程序,开启了一个服务器,上位机通过连接这个服务器连接到设备,连接成功后就如上图所示,状态栏会显示已连接。

此时它的系统的算法状态是停止状态的,这个系统状态有七个状态:

        1)停止

        2)mono1初始化中

        3)mono1运行中

        4)stereo1初始化中

        5)stereo1运行中

        6)stereo2初始化中

        7)stereo2运行中

对应着SDK上面的定义:

  

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 2.点云

Viobot基本功能使用及介绍,Viobot使用教程,机器人

上位机有点云显示类型的选择,分别是stereo、tof和rdf三种

stereo点云是算法的原生输出点云,也就是对应的ROS话题/pr_loop/points

rdf点云对应滤波后的点云,对应的ROS话题/pr_loop/points_rdf ,此功能基础版是没有的!

tof点云只有在TOF版本开启TOF传感器并且stereo2算法启动了TOF建图才会有输出,对应的ROS 话题为/pr_loop/tof_points

还可以设置上位机接收到的点云的显示大小,以及点云显示的范围(主要是Z轴上面的范围),当点云的Z坐标大于最高值或者小于最小值的时候,点云就不会显示在上位机界面。

3.操作面板

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 

1)算法选择

        stereo2所在的框可以点击右边的倒三角选择启动的算法。

        算法包含了stereo2、stereo1和mono1       

 mono1是一个单目的测试例程,需要激励才能完成初始化,用于测试。

 stereo1是一个双目的测试例程,启动能够直接完成初始化,但是效果一般,已被弃用。

 stereo2是我们设备自带的主SLAM算法,会长期维护并更新升级。
2)算法控制

        算法控制包含了六个按键

Viobot基本功能使用及介绍,Viobot使用教程,机器人

启动:点击即可启动选中的算法,启动后上面的系统状态会更新到相应的状态,启动按钮会变成停                   
     止,点击停止即可停止算法。

重置:重置设备当前位姿,但不清除词袋信息,当设备触发词袋回环时,仍可重定位到之前词袋记             
     录的位姿。
算法重启:重启整个算法,并清除之前记录并加载在算法的词袋信息,词袋会重新开始记录。
清除轨迹:清除UI当前显示的轨迹和点云。

词袋地图:加载词袋地图时,在UI上面显示关键帧位姿。

添加关键帧 :手动添加一帧关键帧到词袋里面。

保存BOW :将本次运行生成的词袋地图保存到指定路径。
3)其他控制

Viobot基本功能使用及介绍,Viobot使用教程,机器人

关闭视频 :关闭UI视频流显示。

关机 :关闭设备的程序,用于程序升级。

打开:打开设备的文件服务器,用于修改配置,查看保存的文件等。

设备重启:点击按钮后,整个设备系统会直接重启,用于一些配置向修改生效。

TOF ON(OFF) :TOF手动开关(TOF版可用)

LED ON(OFF) :补光灯手动开关(补光灯版可用)

坐标 :设备当前位姿显示。

全局一致:根据运行过程的关键帧重新生成一个完整的点云地图,加入滤波和修正。

保存PCD:将全局一致生成的点云保存PCD。

4.设置页面

点击设置页面,会弹出一个小窗口,对应五个标签栏

1)network

设置对应网络的ip、子网掩码、网关,配置后点确定,设备重启即可生效。

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 2)viobot

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 此页面设置需要重启设备才能生效!

左边补光灯和TOF的勾勾上表示设备上电启动时会自动开启补光灯/TOF,如果需要手动开启可以点击UI上面那两个独立按键。

imu频率:默认200Hz,现最高支持400Hz,没有特殊需求一般不建议修改。

image频率:相机帧率,基础版兼顾开销最好的是15fps,PRO版25fps。

自动曝光:前面的勾勾上则开启自动曝光,根据下面设置的常规亮度来调节相机成像亮度,如果不需                  要自动曝光,则将勾去掉,单独设置下面的曝光时间。

自动增益:前面的勾勾上则开启自动增益,该功能在场景特别暗的时候好用,但在一般场景下,开启                  自动增益可能会影响算法精度。

曝光时间:曝光时间在去掉上面的自动曝光的勾时可设置,如果要用到这个设置,可能需要用户自行                  根据不同设置值下的成像表现来设置,属于经验值。调大图片 会变量,调小会变暗,取值                 范围:1~65535。

增益等级:自动增益勾去掉时可设置,推荐值1,如果画面太暗,效果不佳可设置为2。

常规亮度:推荐室内:80~95;室外:120~135;根据画面亮度手动调节。
3)stereo2

Viobot基本功能使用及介绍,Viobot使用教程,机器人

TOF:勾选则使用TOF建图,如果勾选但是没有开启TOF传感器,stereo2将会一直卡在初始化状态。

Z轴修正:用于修正Z轴偏差,默认关,如果Z轴偏差过大建议勾选。

点云密度:pro版默认设置为16,基础版默认32。

滤波参数:设置过滤点云的孤立点,单位m,建议0.15。

点云最小深度:0.1以内的点深度准确性变低,不建议设置更小的值,往大了设可以屏蔽一些特别近的噪点,单位(m)
点云最大深度:深度管理的最大半径,室外大场景可以设置为100.默认室内20~35即可.
4)loop

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 

加载词袋地图:在使用历史词袋地图时,勾选会自动加载下面路径下的词袋地图。

保存关键帧图片:勾选则会保存所有关键帧的图片到下面那个路径下,一般不勾选,因为会占用太多磁盘空间。

添加关键帧:设置添加关键帧的方式:手动/自动;设置为手动,在没有手动添加关键帧时,可以屏蔽掉回环的影响。

保存词袋地图的路径:设置保存词袋地图的路径。注意:该路径是在设备上的。
5)version

Viobot基本功能使用及介绍,Viobot使用教程,机器人

 这页记录了这台设备的基本信息,以及程序的版本。文章来源地址https://www.toymoban.com/news/detail-682240.html

到了这里,关于Viobot基本功能使用及介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ABB机器人安全板硬件功能介绍+接线方法示例

    ABB机器人有以下几种硬件停止功能,这些均属于EN 13849-1中描述的安全类别3,该安全类别是双通道发起的停止,如果发生单通道故障(例如接线不良),则会发生安全链报警。 ES1,ES2紧急停止; AS1,AS2自动模式停止(一般连接安全门、光幕等); GS1,GS2常规停止; SS1,SS2上级停止

    2023年04月23日
    浏览(44)
  • 遨博协作机器人高级编程 - 遨博机器人SDK用户自定义算法接口介绍与使用

    目录 一、简介 二、环境版本 三、开发环境部署 1.二次开发资料下载 2. AUBO PE编程仿真环境配置 四、linux C++ SDK示例 1. 编程环境 2. 加载C++ SDK工程 3. linux C++ SDK 文件构成 4.运行SDK示例 五、构建用户自定义算法SDK示例工程 1.Linux C++ SDK透传接口 2.  创建新项目 3.导入遨博机器人

    2024年02月14日
    浏览(34)
  • 斯坦福JSKarel编程机器人使用介绍

    为了避免被编程语言固有的复杂性所困扰,有一个被称为卡雷尔(Karel)机器人的微型世界(microworld)的简化环境,可以让编程初学者从中学习理解编程的基本概念,而不必掌握大量无关的细节,让编程初学者更容易理解编程的要点和思维方式。 斯坦福Karel是一门面向初学者

    2024年02月05日
    浏览(36)
  • Elasticsearch:在 Elasticsearch 中使用 NLP 和向量搜索增强聊天机器人功能

    作者:Priscilla Parodi 会话界面已经存在了一段时间,并且作为协助各种任务(例如客户服务、信息检索和任务自动化)的一种方式而变得越来越流行。 通常通过语音助手或消息应用程序访问,这些界面模拟人类对话,以帮助用户更有效地解决他们的查询。 随着技术的进步,聊

    2024年02月07日
    浏览(37)
  • 使用Python搭建钉钉机器人的教程

      钉钉机器人(DingTalk Robot)是钉钉提供的一种自定义机器人,可以在钉钉群组中自动发送消息、接收消息、进行提醒等功能。通过使用Python编程语言,你可以方便地与钉钉机器人进行交互。在本教程中,我们将介绍如何使用Python搭建钉钉机器人,并发送消息到指定的钉钉群

    2024年02月11日
    浏览(25)
  • 遨博协作机器人高级编程 -AUBOPE SDK Python接口介绍与使用

    目录 一、简介 二、环境版本 三、Python SDK接口简介 1.Python SDK接口数据 2. Python SDK接口函数示例 四、任务实施 五、任务拓展 大家好,本篇文章主要针对AUBOPE系统基于Python编程语言的SDK开发方面进行讲解。掌握Windows系统下Python环境的搭建,掌握机器人Python编程接口的开发流程

    2024年02月12日
    浏览(77)
  • 【标准DH法和改进DH法介绍及三自由度四足或双足机器人腿建模——MATLAB机器人工具箱使用】

    DH参数是机器人学习过程中常用的一种建模方法,通常情况下每一次坐标变换需要6个独立参数来描述坐标系i相对坐标系i-1的关系,即3个用来描述位置另外3个用来描述姿态。而DH参数法只需要4个参数,列出DH参数表并带入变换矩阵中可以轻易的得到机械手末端和基

    2024年02月02日
    浏览(42)
  • 机器人编程教程5使用Git和SD卡副本备份代码

    在本章中,您将学习到以下内容: 代码是如何破坏或丢失的 策略 1 - 将代码保存在电脑上并上传 策略 2:使用 Git 回溯历史 策略 3 - 制作 SD 卡备份 代码和它的近亲--配置,都需要时间和艰苦的努力。代码需要配置才能运行,例如 Raspberry Pi 操作系统配置、额外软件和必要的数

    2024年02月13日
    浏览(29)
  • 使用易语言+myqq制作QQ群管理机器人-入门教程

    QQ群管理如何提高效率?当然是使用QQ机器人来管理群最轻松了。 如果你有兴趣自己制作一款机器人,那么我将教你制作一款简单的机器人! 1:安装易语言,如果你不会易语言,这个教程您可能会看不懂,当然,只要您有一定编程经验,要看懂还是很简单的。 2:下载myqq。百

    2024年02月09日
    浏览(60)
  • 超详细API插件使用教程,教你开发AI垃圾分类机器人

    本文分享自华为云社区【案例教学】华为云API对话机器人的魅力—体验AI垃圾分类机器人,作者:华为云PaaS服务小智。 体验用Huawei Cloud API开发AI垃圾分类机器人,并学习AI自然语言的情感分析、文本分词、文本翻译等能力。 API插件支持 VS Code IDE、IntelliJ IDEA等平台、以及华为

    2024年02月08日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包