System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于远程机器人编程和部署的混合现实系统技术方案_技高网

一种用于远程机器人编程和部署的混合现实系统技术方案

技术编号:40356353 阅读:6 留言:0更新日期:2024-02-09 14:42
本发明专利技术提供了一种用于远程机器人编程和部署的混合现实系统,包括VR设备单元、上位机单元、机器人控制单元和炭块打磨机器人;所述VR设备单元与上位机单元交互连接,所述上位机单元与机器人控制单元交互连接,所述机器人控制单元与炭块打磨机器人交互连接;发明专利技术通过采用混合现实技术,使得工人可以在完全不与工作环境接触的情况下进行操作,极大的提升了安全性,由于采用混合现实,可以使操作机器人进行多次虚拟工作进行测试,在一些需要原料进行测试的工作情况下,而不会对原料造成浪费,同时此方法不需要太多的技术知识的储备,操作简便,使得普通工人也能够快速上手操作,极大的降低了对高技术人员的依赖性。

【技术实现步骤摘要】

本专利技术涉及远程机器人编程和部署,特别涉及一种用于远程机器人编程和部署的混合现实系统


技术介绍

1、随着科学技术的发展,越来越多的机器人被应用于工业生产之中,使用机器人进行工作可以极大的降低人力成本,由于机器人可以进行不间断的工作,因此大幅度的提升了生产效率,在某些高危环境中,因为机器人的工作可以在密闭的环境中展开,所以可以将工作时可能产生的高噪音、粉尘污染或其他一些对人体有害的工作环境与外部环境相隔开,极大地提高工人的工作舒适度,降低对环境的污染与对工人身体健康的危害,采用机器人进行工作,使得工人可以间接的对危险设备进行操作,极大的降低了工业事故发生的几率还降低了对高技术工作人员的依赖性,但由于工人仍需与机器人进行交互,因此会由于有一些对机器人的不当操作使得机器人对工人造成伤害。

2、目前对于机器人的控制,出于技术成本的考虑,大多数仅采用位置控制来进行工作,基于位置控制的机器人,仅能基于规划好的位置进行工作,需要拥有一定的知识储备工人对其进行操控,对工人的要求具有一定的门槛对高技术人员具有极大的依赖性,为此,提出一种用于远程机器人编程和部署的混合现实系统。


技术实现思路

1、有鉴于此,本专利技术希望提供一种用于远程机器人编程和部署的混合现实系统,以解决或缓解现有技术中存在的技术问题,至少提供有益的选择。

2、本专利技术实施例的技术方案是这样实现的:一种用于远程机器人编程和部署的混合现实系统,包括vr设备单元、上位机单元、机器人控制单元和炭块打磨机器人;

3、所述vr设备单元与上位机单元交互连接,所述上位机单元与机器人控制单元交互连接,所述机器人控制单元与炭块打磨机器人交互连接;

4、所述上位机单元包括云计算模块和边缘计算模块,所述云计算模块与边缘计算模块交互连接;

5、所述云计算模块用于对人机交互环境场景进行vr模拟,并模拟虚拟机器人s;

6、所述边缘计算模块用于对vr场景中虚拟机器人s的姿态和轨迹进行记录。

7、进一步优选的,所述vr设备单元包括vr头盔和vr操作手柄;

8、所述vr头盔,用于对云计算模块模拟出的人机交互环境场景展示。

9、进一步优选的,所述vr操作手柄包括r1按钮和r2按钮,所述r2按钮用于拖动人机交互环境场景中虚拟机器人s末端,所述r1按钮用于获取当前人机交互环境场景中虚拟机器人s末端的姿态和空间坐标。

10、进一步优选的,所述机器人控制单元,用于接收和存储上位机单元获取的虚拟机器人的姿态和轨迹数据。

11、进一步优选的,所述炭块打磨机器人为真实机器人,用于接收机器人控制单元的姿态和轨迹数据,并根据姿态和轨迹数据完成执行作业。

12、另外,本专利技术还提供了一种用于远程机器人编程和部署的混合现实系统的使用方法,包括以下步骤:

13、s1:上位机单元触发姿态同步按钮的回调函数,利用炭块打磨机器对虚拟机器人s进行初始化;

14、s2:通过vr操作手柄的r2按钮对虚拟机器人s末端进行触发,并向上位机发送解算位置姿态信息的服务请求,在上位机进行逆运动学解算;

15、s3:当右手r1按钮被触发时,通过边缘计算模块记录虚拟机器人s末端姿态和当前对应的所有的关节位置,即当前的位置姿态信息,并在vr环境中渲染出相应的航点坐标轴和与前一个坐标轴的连线;

16、s4:当坐标轴被右手r2按钮触发时,对选中的航点坐标轴进行拖动,此时,若右手r1按钮被触发,删除该航点坐标轴;

17、s5:触发完成示教按钮的回调函数时,虚拟机器人s回到初始化时记录的初始位置,同时将当前所有记录的姿态轨迹航点坐标轴向上位机发送,用以获取轨迹的服务请求,在获取响应之后,在vr场景中的虚拟机器人s再次执行一遍;

18、s6:机器人控制单元触发轨迹选项回调函数后,向上位机发送部署轨迹的服务请求,取得响应之后,炭块打磨机器人开始工作,则视为机器人工作成功,如果没有响应,则视为机器人工作失败。

19、进一步优选的,所述s1中,通过上位机利用i/o接口采集炭块打磨机器人的位置姿态信息,然后再由上位机将采集到的位置姿态信息发送至云计算模块,此时的炭块打磨机器人位置姿态在vr中会被设置为虚拟机器人s的初始位置姿态。

20、进一步优选的,所述s2中,当vr操作手柄模型变为红色,且反馈震动时,则表示解算失败,vr场景中实时更新了s的位置姿态,则表示解算成功。

21、本专利技术实施例由于采用以上技术方案,其具有以下优点:本专利技术通过采用混合现实技术,使得工人可以在完全不与工作环境接触的情况下进行操作,极大的提升了安全性,由于采用混合现实,可以使操作机器人进行多次虚拟工作进行测试,在一些需要原料进行测试的工作情况下,而不会对原料造成浪费,同时此方法不需要太多的技术知识的储备,操作简便,使得普通工人也能够快速上手操作,极大的降低了对高技术人员的依赖性。

22、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。

本文档来自技高网...

【技术保护点】

1.一种用于远程机器人编程和部署的混合现实系统,其特征在于,包括VR设备单元、上位机单元、机器人控制单元和炭块打磨机器人;

2.根据权利要求1所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述VR设备单元包括VR头盔和VR操作手柄;

3.根据权利要求2所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述VR操作手柄包括R1按钮和R2按钮,所述R2按钮用于拖动人机交互环境场景中虚拟机器人S末端,所述R1按钮用于获取当前人机交互环境场景中虚拟机器人S末端的姿态和空间坐标。

4.根据权利要求1所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述机器人控制单元,用于接收和存储上位机单元获取的虚拟机器人的姿态和轨迹数据。

5.根据权利要求1所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述炭块打磨机器人为真实机器人,用于接收机器人控制单元的姿态和轨迹数据,并根据姿态和轨迹数据完成执行作业。

6.根据权利要求1-5任意一项所述的一种用于远程机器人编程和部署的混合现实系统的使用方法,其特征在于,包括以下步骤:

7.根据权利要求6所述的一种用于远程机器人编程和部署的混合现实系统的使用方法,其特征在于:所述S1中,通过上位机利用I/O接口采集炭块打磨机器人的位置姿态信息,然后再由上位机将采集到的位置姿态信息发送至云计算模块,此时的炭块打磨机器人位置姿态在VR中会被设置为虚拟机器人S的初始位置姿态。

8.根据权利要求6所述的一种用于远程机器人编程和部署的混合现实系统的使用方法,其特征在于:所述S2中,当VR操作手柄模型变为红色,且反馈震动时,则表示解算失败,VR场景中实时更新了S的位置姿态,则表示解算成功。

...

【技术特征摘要】

1.一种用于远程机器人编程和部署的混合现实系统,其特征在于,包括vr设备单元、上位机单元、机器人控制单元和炭块打磨机器人;

2.根据权利要求1所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述vr设备单元包括vr头盔和vr操作手柄;

3.根据权利要求2所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述vr操作手柄包括r1按钮和r2按钮,所述r2按钮用于拖动人机交互环境场景中虚拟机器人s末端,所述r1按钮用于获取当前人机交互环境场景中虚拟机器人s末端的姿态和空间坐标。

4.根据权利要求1所述的一种用于远程机器人编程和部署的混合现实系统,其特征在于:所述机器人控制单元,用于接收和存储上位机单元获取的虚拟机器人的姿态和轨迹数据。

5.根据权利要求1所述的一种用于远程机器人编程和部署的混合现实系统...

【专利技术属性】
技术研发人员:翁敬砚
申请(专利权)人:江苏耀群工业技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1