一种机器人仿真控制方法及装置制造方法及图纸

技术编号:15910397 阅读:22 留言:0更新日期:2017-08-01 22:19
本发明专利技术实施例提供了一种机器人仿真控制方法及装置。其中,该方法包括:在机器人操作控制界面的预设区域中,显示真实机器人对应的虚拟机器人的立体图像;获取机器人的控制参数;将控制参数发送至虚拟机器人,以使该虚拟机器人按照控制参数运动;在预设区域中显示虚拟机器人运动过程的立体图像;根据控制参数在虚拟机器人运动过程的立体图像上绘制该虚拟机器人的运动轨迹。通过本方案可以使用户能够清晰及直观地观测机器人的运动状态。

Robot simulation control method and device

The embodiment of the invention provides a robot simulation control method and device. Among them, the method includes: in the robot control interface preset area, display the stereoscopic image corresponding to the real robot virtual robot; robot control parameters; the control parameters are transmitted to the virtual robot, in order to make the virtual robot according to control parameters of movement; display the stereoscopic image of virtual robot movement process in the preset area according to the trajectory control parameters; draw the virtual robot in the virtual stereo image on mobile robot. Through this scheme, the user can observe the movement state of robot clearly and intuitively.

【技术实现步骤摘要】
一种机器人仿真控制方法及装置
本专利技术涉及机器人操作
,特别是涉及一种机器人仿真控制方法及装置。
技术介绍
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术促使机器人在不同领域得到广泛的应用。机器人控制是机器人研究的一个重要领域,目前,常见的控制方法是将机器人与一个控制设备连接,在控制设备中安装机器人操作控制软件,用户通过操作控制软件的操作控制界面输入对机器人的控制程序,从而实现对机器人的控制。现有的机器人操作控制软件,直接将控制参数输出给真实机器人,如果机器人与控制设备距离较远或机器人处于封闭的环境中,用户无法观测到机器人的运动状态,就容易出现控制参数设置不当的情况,这种情况下有可能造成真实机器人在运动过程中发生危险。
技术实现思路
本专利技术实施例的目的在于提供一种机器人仿真控制方法及装置,以清晰及直观地观测机器人的运动状态。具体技术方案如下:第一方面,本专利技术实施例提供了一种机器人仿真控制方法,所述方法包括:在机器人操作控制界面的预设区域中,显示所述机器人对应的虚拟机器人的立体图像;获取机器人的控制参数;将所述控制参数发送至所述虚拟机器人,以使所述虚拟机器人按照所述控制参数运动;在所述预设区域中显示所述虚拟机器人运动过程的立体图像;根据所述控制参数,在所述虚拟机器人运动过程的立体图像上绘制所述虚拟机器人的运动轨迹。可选的,所述获取机器人的控制参数的步骤,包括:接收用户通过所述操作控制界面的多个预设配置选项选择和/或输入的控制参数,其中,所述控制参数包括:位置控制参数、姿态控制参数及沿轴旋转参数;所述方法还包括:获得用户在所述预设区域选择的三个不同位置点的坐标;根据所述三个不同位置点的坐标,确定并显示所述虚拟机器人的坐标平面,并确定所述坐标平面的原点。可选的,在将所述控制参数发送至所述虚拟机器人之前,所述方法还包括:根据用户的选择,确定待控制机器人;当所述待控制机器人为虚拟机器人时,执行所述将所述控制参数发送至所述虚拟机器人的步骤;当所述待控制机器人包括虚拟机器人和真实机器人时,将所述控制参数同时发送至所述虚拟机器人和所述真实机器人,以使所述虚拟机器人和所述真实机器人按照所述控制参数同步运动。可选的,所述根据所述控制参数,在所述虚拟机器人运动过程的立体图像上绘制虚拟机器人的运动轨迹的步骤,包括:根据用户输入的预设第一控制参数,确定所述虚拟机器人末端到达的第一位置点为所述虚拟机器人的运动轨迹的起点;根据所述用户输入的预设第二控制参数,确定所述虚拟机器人末端到达的第二位置点为所述虚拟机器人的运动轨迹的终点;根据所述起点的位姿信息及所述终点的位姿信息,确定所述虚拟机器人的运动方程,其中,所述位姿信息包括:位置信息参数及姿态信息参数;根据所述运动方程,确定所述虚拟机器人从所述起点至所述终点的位移曲线;在所述虚拟机器人运动过程的立体图像上绘制所述位移曲线为所述虚拟机器人从所述起点至所述终点的运动轨迹。可选的,所述方法还包括:获取用户操作真实机器人末端所到达的预设第三位置点,并确定所述预设第三位置点为所述虚拟机器人的运动轨迹的起点;获取所述用户操作真实机器人末端所到达的预设第四位置点,并确定所述预设第四位置点为所述虚拟机器人的运动轨迹的终点;根据所述起点的位姿信息及所述终点的位姿信息,确定所述虚拟机器人的运动方程,其中,所述位姿信息包括:位置信息参数及姿态信息参数;根据所述运动方程,确定所述虚拟机器人从所述起点至所述终点的位移曲线;在所述虚拟机器人运动过程的立体图像上绘制所述位移曲线为所述虚拟机器人从所述起点至所述终点的运动轨迹。第二方面,本专利技术实施例还提供了一种机器人仿真控制装置,所述装置包括:第一显示模块,用于在机器人操作控制界面的预设区域中,显示所述机器人对应的虚拟机器人的立体图像;获取模块,用于获取机器人的控制参数;第一发送模块,用于将所述控制参数发送至所述虚拟机器人,以使所述虚拟机器人按照所述控制参数运动;第二显示模块,用于在所述预设区域中显示所述虚拟机器人运动过程的立体图像;第一绘制模块,用于根据所述控制参数在所述虚拟机器人运动过程的立体图像上绘制所述虚拟机器人的运动轨迹。可选的,所述获取模块,包括:接收子模块,用于接收用户通过所述操作控制界面的多个预设配置选项选择和/或输入的控制参数,其中,所述控制参数包括:位置控制参数、姿态控制参数及沿轴旋转参数;所述装置还包括:获得模块,用于获得用户在所述预设区域选择的三个不同位置点的坐标;第六确定模块,用于根据所述三个不同位置点的坐标,确定并显示所述虚拟机器人的坐标平面,并确定所述坐标平面的原点。可选的,所述装置还包括:第一确定模块,用于根据用户的选择,确定待控制机器人;执行模块,用于当所述待控制机器人为虚拟机器人时,执行所述将所述控制参数发送至所述虚拟机器人的步骤;第二发送模块,用于当所述待控制机器人包括虚拟机器人和真实机器人时,将所述控制参数同时发送至所述虚拟机器人和所述真实机器人,以使所述虚拟机器人和所述真实机器人按照所述控制参数同步运动。可选的,所述第一绘制模块,包括:第一确定子模块,用于根据用户输入的预设第一控制参数,确定所述虚拟机器人末端到达的第一位置点为所述虚拟机器人的运动轨迹的起点;第二确定子模块,用于根据所述用户输入的预设第二控制参数,确定所述虚拟机器人末端到达的第二位置点为所述虚拟机器人的运动轨迹的终点;第三确定子模块,用于根据所述起点的位姿信息及所述终点的位姿信息,确定所述虚拟机器人的运动方程,其中,所述位姿信息包括:位置信息参数及姿态信息参数;第四确定子模块,用于根据所述运动方程,确定所述虚拟机器人从所述起点至所述终点的位移曲线;运动轨迹绘制子模块,用于在所述虚拟机器人运动过程的立体图像上绘制所述位移曲线为所述虚拟机器人从所述起点至所述终点的运动轨迹。可选的,所述装置还包括:第二确定模块,用于获取用户操作真实机器人末端所到达的预设第三位置点,并确定所述预设第三位置点为所述虚拟机器人的运动轨迹的起点;第三确定模块,用于获取所述用户操作真实机器人末端所到达的预设第四位置点,并确定所述预设第四位置点为所述虚拟机器人的运动轨迹的终点;第四确定模块,用于根据所述起点的位姿信息及所述终点的位姿信息,确定所述虚拟机器人的运动方程,其中,所述位姿信息包括:位置信息参数及姿态信息参数;第五确定模块,用于根据所述运动方程,确定所述虚拟机器人从所述起点至所述终点的位移曲线;第二绘制模块,用于在所述虚拟机器人运动过程的立体图像上绘制所述位移曲线为所述虚拟机器人从所述起点至所述终点的运动轨迹。本专利技术实施例提供的机器人仿真控制方法及装置,采用虚拟仿真技术,在机器人操作控制界面的预设区域中,显示所述机器人对应的虚拟机器人的立体图像,通过该立体图像来显示真实机器人的运动情况和轨迹,使得用户能够清晰及直观地观测机器人的运动状态。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的机器人仿真控制方法的一种流程示意图;图2本文档来自技高网...
一种机器人仿真控制方法及装置

【技术保护点】
一种机器人仿真控制方法,其特征在于,所述方法包括:在机器人操作控制界面的预设区域中,显示所述机器人对应的虚拟机器人的立体图像;获取机器人的控制参数;将所述控制参数发送至所述虚拟机器人,以使所述虚拟机器人按照所述控制参数运动;在所述预设区域中显示所述虚拟机器人运动过程的立体图像;根据所述控制参数,在所述虚拟机器人运动过程的立体图像上绘制所述虚拟机器人的运动轨迹。

【技术特征摘要】
1.一种机器人仿真控制方法,其特征在于,所述方法包括:在机器人操作控制界面的预设区域中,显示所述机器人对应的虚拟机器人的立体图像;获取机器人的控制参数;将所述控制参数发送至所述虚拟机器人,以使所述虚拟机器人按照所述控制参数运动;在所述预设区域中显示所述虚拟机器人运动过程的立体图像;根据所述控制参数,在所述虚拟机器人运动过程的立体图像上绘制所述虚拟机器人的运动轨迹。2.根据权利要求1所述的机器人仿真控制方法,其特征在于,所述获取机器人的控制参数的步骤,包括:接收用户通过所述操作控制界面的多个预设配置选项选择和/或输入的控制参数,其中,所述控制参数包括:位置控制参数、姿态控制参数及沿轴旋转参数;所述方法还包括:获得用户在所述预设区域选择的三个不同位置点的坐标;根据所述三个不同位置点的坐标,确定并显示所述虚拟机器人的坐标平面,并确定所述坐标平面的原点。3.根据权利要求1所述的机器人仿真控制方法,其特征在于,在将所述控制参数发送至所述虚拟机器人之前,所述方法还包括:根据用户的选择,确定待控制机器人;当所述待控制机器人为虚拟机器人时,执行所述将所述控制参数发送至所述虚拟机器人的步骤;当所述待控制机器人包括虚拟机器人和真实机器人时,将所述控制参数同时发送至所述虚拟机器人和所述真实机器人,以使所述虚拟机器人和所述真实机器人按照所述控制参数同步运动。4.根据权利要求1所述的机器人仿真控制方法,其特征在于,所述根据所述控制参数,在所述虚拟机器人运动过程的立体图像上绘制所述虚拟机器人的运动轨迹的步骤,包括:根据用户输入的预设第一控制参数,确定所述虚拟机器人末端到达的第一位置点为所述虚拟机器人的运动轨迹的起点;根据所述用户输入的预设第二控制参数,确定所述虚拟机器人末端到达的第二位置点为所述虚拟机器人的运动轨迹的终点;根据所述起点的位姿信息及所述终点的位姿信息,确定所述虚拟机器人的运动方程,其中,所述位姿信息包括:位置信息参数及姿态信息参数;根据所述运动方程,确定所述虚拟机器人从所述起点至所述终点的位移曲线;在所述虚拟机器人运动过程的立体图像上绘制所述位移曲线为所述虚拟机器人从所述起点至所述终点的运动轨迹。5.根据权利要求1所述的机器人仿真控制方法,其特征在于,所述方法还包括:获取用户操作真实机器人末端所到达的预设第三位置点,并确定所述预设第三位置点为所述虚拟机器人的运动轨迹的起点;获取所述用户操作真实机器人末端所到达的预设第四位置点,并确定所述预设第四位置点为所述虚拟机器人的运动轨迹的终点;根据所述起点的位姿信息及所述终点的位姿信息,确定所述虚拟机器人的运动方程,其中,所述位姿信息包括:位置信息参数及姿态信息参数;根据所述运动方程,确定所述虚拟机器人从所述起点至所述终点的位移曲线;在所述虚拟机器人运动过程的立体图像上绘制所述位移曲线为所述虚拟机器人从所述起点至所述终点的运动轨迹。6.一种机器人仿真控制装置,其特征在于,所述装置包括:第一显示模块,用于在机器人操作控制界面的预设区域中,显示所述机器人...

【专利技术属性】
技术研发人员:黄真王希博
申请(专利权)人:遨博北京智能科技有限公司
类型:发明
国别省市:北京,11

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

1