A method (10) for establishing the geometric representation of a robot (2) workspace (1) is provided. Method (10) executes in the control device (25) and includes: representing (11) workspace (1) by three-dimensional structure; obtaining (12) information about the collision-free trajectory of the robot (2) in the workspace (1); determining (13) the available space volume in the workspace (1) based on the information about the collision-free trajectory and the geometric shape of the robot (2) obtained. The geometry of at least one part of the trajectory along which the robot (2) has traveled; and updating (14) the three-dimensional structure by indicating the volume determined by the three-dimensional structure as available space.
【技术实现步骤摘要】
【国外来华专利技术】建立机器人工作空间上的几何表示的方法
本文所公开的技术总体上涉及机器人领域,并且特别地,涉及建立机器人的工作空间上的几何表示的方法,涉及控制设备、计算机程序和计算机程序产品。
技术介绍
协作机器人可以被用于各种应用中,例如,用于诸如低电压产品、数字摄像机、手表、玩具等产品的预处理、装配和包装。原则上,机器人可以执行与熟练的装配工人一样的工作,并且机器人极大促进和提高例如这种装配自动化。机器人将在其中工作的环境模型作为用于控制机器人的运动的工具是有价值的,并且如果机器人将自动地移动,则该模型是必需的。为此,计算机辅助设计(CAD)工具经常被使用并且被依赖,以用于提供这种模型。然而,为了使用诸如碰撞预测和无碰撞路径规划的功能以达到其充分的潜力,机器人的用户必须提供详细的环境模型。假设机器人的用户具有机器人将在其中工作的完整环境的详细CAD模型给她或他带来不必要的负担。例如,CAD模型可能不可用、可能很不精确或环境可能每一天都改变。此外,许多用户发现将CAD模型载入计算机软件进行仿真和离线编程然后再将CAD模型转换成碰撞避免模型是繁琐的。
技术实现思路
鉴于以上,本专利技术的目的是提供一种创建机器人的工作环境模型的改进的方式。该目的和其他通过根据所附独立权利要求的方法、设备、计算机程序和计算机程序产品、以及通过根据从属权利要求的实施例来实现。根据一方面,该目的通过建立机器人的工作空间上的几何表示的方法来实现。方法在控制设备中执行并且包括:通过三维结构表示工作空间;获得关于机器人在工作空间中行进的无碰撞轨迹的信息;基于所获得的关于无碰撞轨迹的信息和关于机器人的几何形状 ...
【技术保护点】
1.一种建立机器人(2)的工作空间(1)上的几何表示的方法(10),所述方法(10)在控制设备(25)中被执行并且包括:‑通过三维结构表示(11)所述工作空间(1),‑获得(12)关于所述机器人(2)在所述工作空间(1)中行进的无碰撞轨迹的信息,‑基于所获得的关于所述无碰撞轨迹的所述信息和关于所述机器人(2)的几何形状的信息,确定(13)所述工作空间(1)中的可用空间的体积,所述体积对应于所述机器人(2)沿所述轨迹已经行进过的至少一部分的所述几何形状,以及‑通过将所述三维结构的所确定的所述体积指示为可用空间来更新(14)所述三维结构。
【技术特征摘要】
【国外来华专利技术】1.一种建立机器人(2)的工作空间(1)上的几何表示的方法(10),所述方法(10)在控制设备(25)中被执行并且包括:-通过三维结构表示(11)所述工作空间(1),-获得(12)关于所述机器人(2)在所述工作空间(1)中行进的无碰撞轨迹的信息,-基于所获得的关于所述无碰撞轨迹的所述信息和关于所述机器人(2)的几何形状的信息,确定(13)所述工作空间(1)中的可用空间的体积,所述体积对应于所述机器人(2)沿所述轨迹已经行进过的至少一部分的所述几何形状,以及-通过将所述三维结构的所确定的所述体积指示为可用空间来更新(14)所述三维结构。2.根据权利要求1所述的方法(10),包括针对N个轨迹重复所述获得(12)、确定(13)和更新(14),N等于或大于一。3.根据权利要求1或2所述的方法(10),其中所述获得(12)信息包括从至少一个传感器接收信息,所述至少一个传感器被布置在所述机器人(2)上并且从所述轨迹的起始位置移动到结束位置。4.根据前述权利要求中的任一项所述的方法(10),包括:-从摄像机(4)接收关于所述工作空间(1)的信息,以及-基于所接收的所述信息,获得所述工作空间(1)的至少一部分的第二三维表示。5.根据权利要求4所述的方法(10),包括使用所述第二三维表示,以用于找出所述机器人(2)将在所述工作空间(1)中行进的轨迹。6.根据前述权利要求中的任一项所述的方法(10),其中所述三维结构包括八叉树数据结构。7.根据前述权利要求中的任一项所述的方法(10),包括获得关于所述机器人(2)行进的遇到碰撞的轨迹的信息,并且基于所获得的所述信息将所述三维结构的体积指示为占用空间。8.一种用于控制设备(25)的计算机程序(22),用于建立机器人(2)的工作空间(1)上的几何表示,所述计算机程序(22)包括计算机程序代码,当所述计算机程序代...
【专利技术属性】
技术研发人员:M·斯特兰德伯格,
申请(专利权)人:ABB瑞士股份有限公司,
类型:发明
国别省市:瑞士,CH
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。