[发明专利]一种基于V-Rep的机器人虚拟示教系统有效

专利信息
申请号: 201710464582.2 申请日: 2017-06-19
公开(公告)号: CN107274777B 公开(公告)日: 2019-06-18
发明(设计)人: 丁雅斌;虢薇;罗振军;黄田 申请(专利权)人: 天津大学
主分类号: G09B25/02 分类号: G09B25/02;G06F17/50;G06F3/0346
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 王丽英
地址: 300350 天津市津南区海*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于V‑Rep的机器人虚拟示教方法,步骤为:在离线仿真软件V‑Rep中存储示教系统的虚拟示教场景文件;开发人机交互界面;将三维鼠标通过无线接收器连接至计算机的USB接口上;在虚拟机的界面内设置三维鼠标与计算机主机断开连接,与虚拟机建立连接,打开并运行V‑Rep软件中预先存储的虚拟示教场景文件;V‑Rep中的虚拟示教场景文件运行后,输入机器人示教关键点的位置坐标;示教结束后,实现可见机器人末端在两个示教关键点之间的运动以再现示教过程;在再现过程中,进行逆解计算。采用本系统具有更好的体验性和交互性。
搜索关键词: 一种 基于 rep 机器人 虚拟 系统
【主权项】:
1.一种基于V‑Rep的机器人虚拟示教方法,其特征在于包括以下步骤:(1)在计算机上安装VM虚拟机,在VM虚拟机上安装Ubuntu系统,在Ubuntu系统中安装机器人离线仿真软件V‑Rep并安装配置Lua‑SDL2及其模块库,在离线仿真软件V‑Rep中存储示教系统的虚拟示教场景文件,在所述的虚拟示教场景文件中设置有两个相同的六自由度机器人,一个为可见六自由度机器人,另一个为不可见六自由度机器人,两个相同的六自由度机器人在世界坐标系下的位置设置为相同,示教场景文件的程序存储在两个Lua子脚本中,其中一个是存储示教再现的核心程序的线程子脚本,另一个是存储了实时逆解的辅助程序的非线程子脚本,所述的线程子脚本中包含三维鼠标的信号采集、示教再现过程和用户界面编辑三部分,可见六自由度机器人为实体设置,绑定线程子脚本,另一个不可见六自由度机器人绑定非线程子脚本;(2)基于V‑Rep内置的OpenGL的自定义用户界面开发人机交互界面,以对话框的形式呈现,所述的人机交互界面包含了示教过程中键入关键点位姿以及再现过程中显示虚拟机器人实时的关节角参数的编辑栏、确定关键点和运行的相关按键、调整虚拟机器人末端运动灵敏度的滑块和相关标签,界面上的任何动作在V‑Rep中是以信息的形式被API函数截取和调用的,从而控制虚拟机器人末端到达指定位姿;(3)将三维鼠标通过无线接收器连接至计算机的USB接口上;(4)开启计算机,依次运行VM虚拟机、Ubuntu系统以及V‑Rep软件,并在虚拟机的界面内设置三维鼠标与计算机主机断开连接,与虚拟机建立连接,打开并运行V‑Rep软件中预先存储的虚拟示教场景文件;(5)V‑Rep中的虚拟示教场景文件运行后,输入机器人示教关键点的位置坐标;(6)示教结束后,点击人机交互界面的运行按键,利用预先在Lua脚本中编写好的运动函数,实现可见机器人末端在两个示教关键点之间的运动以再现示教过程;(7)在再现过程中,线程子脚本和非线程子脚本间信号相互传递,非线程子脚本在Lua脚本内调用逆解函数以及逆解判断语句,采用Pseudo方法实时逆解计算,在实时逆解计算过程中,判断逆解是否存在,若不存在逆解时,则输出提示,逆解计算模型转为采用阻尼最小二乘方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710464582.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top