玩具机器人的程序设计制造技术

技术编号:2784620 阅读:266 留言:0更新日期:2012-04-11 18:40
一种用于控制具有检测装置(1103、1104)的机器人(1102)的控制方法,所述检测装置用于在相对于所述机器人的若干区域中检测一个对象(1109);还包括用于响应所述检测信号来选择以及执行一预定动作的处理装置,所述动作对应于已检测的区域。所述方法包括经由图形用户界面(1101)向用户呈现若干区域符号(1106-1108),每个区域符号均表示相对于所述机器人的区域的一个对应区域;经由所述图形用户界面呈现若干动作符号(1124-1127),每个动作符号表示所述机器人的至少一个相应动作;接收一条用户命令,所述用户命令表示将动作符号放置到对应于第一区域的所述区域符号的第一个区域符号中;以及产生用于控制所述玩具机器人响应在第一区域中检测到的对象来执行相应动作的命令。(*该技术在2022年保护过期,可自由使用*)

Program design of toy robot

A method for controlling has a detection device (1103, 1104) of the robot (1102) control method, the detection device used in an object relative to the detection of the robot in several regions (1109); also includes a processing device in response to the detection signal and performing a predetermined action, the action corresponding to the detected region. The method includes via a graphical user interface (1101) presented several regional symbols to the user (1106 - 1108), each symbol represents a relative to the corresponding region of the robot area; via the graphical user interface of action symbols (1124 - 1127), at least one of the corresponding action of each action symbol said the robot; receiving a user command, the user command said the first sign will be placed into the regional action symbols corresponding to the symbol of the first region in the region; and for controlling the toy robot to perform the appropriate action in response to the objects detected in the first area command.

【技术实现步骤摘要】

此专利技术涉及机器人控制,更具体的说,涉及对这样一种机器人的控制,所述机器人包括检测装置,用于检测相对于该机器人的若干预定区域的第一区域中的对象,并且用于产生标识该第一区域的一检测信号;并且该机器人还包括处理装置,用于响应所述检测信号、从若干动作中选择并执行一预定动作,所述预定动作对应于第一区域。
技术介绍
玩具机器人对儿童、青少年以及成年人来说是一种流行的玩具类型。在玩玩具机器人期间所获得的满足程度,很大程度上依赖该玩具机器人对其环境的反应能力。环境可以包括玩机器人地那些人;不同类型的障碍,例如,起居室中的家具;其他玩具机器人;以及诸如温度和光强度之类的条件。重复相同有限数目动作的玩具机器人,对所述用户来说不久将不再感兴趣。因此,人们主要感兴趣的是提高机器人对所述环境的反应能力。与所述环境的相互作用可以包含感测所述环境、作出决定以及进行动作的步骤。具体来讲,进行动作应该取决于孩子们希望参与的游戏具体情况的具体情况,例如玩捉迷藏、让机器人执行不同的任务等等。用于实现提高与环境的相互作用的这样一个目标的基本前提在于用于感测所述环境的装置。关于这点,用于例如与相同或相似种类或形式的玩具机器人进行通信的装置,以及用于确定这种其他玩具机器人的位置的装置都是很重要的。机器人具有的用于感测以及进行动作的装置越先进,其越能够与周围环境进行更复杂的交互作用,并且将越能够详细的反映所述环境中的复杂性。因此,复杂的行为源于丰富的用于感测、进行动作以及进行通信的装置。第5,819,008号美国专利公开了一种传感器系统,该传感器系统用于防止移动式机器人之间以及移动式机器人和其他障碍物之间的碰撞。每个移动式机器人包括若干红外信号发送器以及红外接收器,用于发送和接收传输数据到/从不同的方向,所述传输数据包括关于发送机器人运动方向的信息。每个机器人进一步包括一个控制部件,该控制部件依据检测到的另一个移动式机器人所在的方向、以及另一个机器人已经用信号通知的运动方向,来控制所述移动式机器人执行预定冲突避免运动。然而,上述现有技术的移动式机器人重复相同的且有限数目的动作,对用户来说,这不久就会显得很单调。因此,所述机器人不久将不再成为用户所感兴趣的。由此,上述现有技术的系统存在缺点,即所述移动式机器人不能在具有变化的以及依赖具体情况的行为的其他机器人之中进行导航,其中用户可以感觉出所述具有变化的以及依赖具体情况的行为是智能的。
技术实现思路
上述及其他问题可以依照一种机器人控制方法来解决,所述机器人包括检测装置,用于检测相对于所述机器人的若干预定区域的第一区域中的对象,并且用于产生一个标识所述第一区域的检测信号;并且包括处理装置,用于响应所述检测信号、从若干动作中选择并且执行一预定动作,所述预定动作对应于所述第一区域;这部分内容在所述方法中进行了表征,所述方法包括经由图形用户界面向用户呈现若干区域符号,所述区域符号均代表相对于所述机器人的多个区域的相应区域;经由所述图形用户界面向所述用户呈现多个动作符号,每个动作符号均代表所述机器人的至少一个相应动作;接收一条用户命令,所述命令表明将对应于第一动作的动作符号、依照一预定关系放置在对应于第一区域的所述区域符号的第一个区域符号中;并且产生用于控制所述玩具机器人响应检测第一区域中的对象而执行第一动作的指令。因此,依据所述机器人与其他机器人的位置关系而定的行为,可以由用户控制。提供了一种用于编程的图形用户界面,所述图形用户界面以对于用户、甚至对对空间抽象具有有限能力的儿童来说易于理解的方式呈现了空间条件。将所述机器人周围若干区域的图示以及若干动作符号呈现给用户,其每个都代表某一动作并且可以由所述用户放置在不同的区域内。因此,提供了用于客户化以及编程机器人的工具,所述工具可以由不具有高级专门技能或抽象逻辑能力的用户使用。在这里,术语“区域”包括相对于所述机器人的一组预定位置或位置范围,例如相对于所述机器人的某一部分、与所述机器人移动表面平行的平面内部的某一区域等等。因此,当一个机器人检测到另一个机器人处于其区域的其中一个区域时,这两个机器人具有预定的位置关系,例如他们之间的距离可以处于某一范围之内,另一个机器人可以位于相对于处于某一方向范围内的检测机器人的运动方向的方向上。术语“检测装置”包括适合于检测与另一个对象或机器人的位置关系的任何传感器。这种传感器的例子包括用于电磁波的发送器和/或接收器,所述电磁波诸如是无线电波、可见光、红外线等等。更适宜的是,所述装置包含红外线发射器和接收器。在一个优选实施例中,所述机器人包括用于将信号发射到在机器人周围的以及相对于该机器人的预定位置的多个区域的装置;以及被设置以用于使所述信号携带专用于所述机器人周围单独区域的信息的装置。因此,逐一区域地发射用于确定机器人方位的信息。所述方位的精确度通过若干区域来确定。将专用于单独区域的信息发射到一个位置,从该位置能够识别出所述区域。因为信息被发送到相对于所述机器人的预定位置,所以能够确定机器人的方位。在一个优选实施例中,将所述装置设置为单独的发射器,这些发射器以一定的相互距离以及以互相偏角来安装,以用于在所述机器人周围产生空间辐照度区域。借此,获得了用于向相应区域发送区域专用信息的简单实施例。当专用于所述单独区域的信息作为时分复用信号逐一区域地发射时,能够通过控制所述信号的时间来避免被发送到不同区域的信号之间的干扰。当至少一个发射器被控制以用于向其它机器人发送具有与所述机器人有关的信息的报文信号时,另一个机器人能够自行接收该信息并且依照它们自己的规则来翻译所述信息。通常作为计算机程序实现的规则也实现一种行为。这种信息的例子包括所述机器人的标识符、机器人的类型等,以及与所述机器人的内部状态有关的信息等等。在本专利技术的优选实施例中,所述方法进一步包括接收表示至少一个所选择的目标对象的标识符的用户命令的步骤;并且产生指令的步骤进一步包括产生用于控制玩具机器人、响应检测第一区域中至少一个目标对象之一来执行所述第一动作的指令。因此,所述机器人可以被控制以用于根据检测到的机器人、机器人/对象的类型等来区别其动作,借此提高可能的动作的变化性,这使得所述机器人更容易使人有兴趣与之交互,因为所述机器人的行为随环境而变。所选择的目标机器人可以是特定的机器人或其他的设备,或者可能是一组目标机器人,诸如某一类型的所有的机器人、所有的遥控装置等。例如,游戏方案可以被编程,其中不同的机器人或机器人组彼此合作或者彼此竞争。检测装置的其他例子包括磁性传感器、无线电发送器/接收器等等。例如,机器人可包括用于以不同功率级以及不同频率发送无线电波的无线电发射器,其中所述不同频率对应于不同的功率级。所述机器人可进一步包括相应的接收器,用于接收这种无线电波,并且用于检测它们对应的频率。根据接收的频率,一个机器人可确定到另一个机器人的距离。在一个优选的实施例中,这些装置通过携带专用信息的数字信号进行控制。当检测装置包括距离传感器时,其中所述距离传感器用于产生表示到所述对象距离的传感器信号,并且每一区域符号代表距一个对象的预定距离范围时,提供了用于区别不同区域的简单测量。可以通过控制所述装置以相应的功率级发射所述信号来产生这些区域,以相应功率级发射的信号包括本文档来自技高网
...

【技术保护点】
一种用于控制机器人的方法,所述机器人包括一个检测装置,该检测装置用于在与所述机器人有关的若干预定区域中的一个第一区域中检测一对象,所述检测装置还用于产生用于识别所述第一区域的检测信号;以及,用于响应所述检测信号而从若干动作中选择并执行预定动作的处理装置,其中所述预定动作对应于所述第一区域;其特征在于:所述方法包括:经由一个图形用户界面向用户呈现若干区域符号,这些区域符号中的每一个代表与所述机器人有关的若干区域中的相应的一个;经由所述图形用户界面 向用户呈现若干动作符号,每个动作符号均代表机器人的至少一个相应动作;接收一个用户命令,所述用户命令表明将一个对应于第一动作的动作符号的放置,该放置依照与对应于一个第一区域的所述区域符号中的第一区域符号的预定关系;以及产生用于 控制玩具机器人以响应在所述第一区域中检测到的一个对象来执行所述第一动作的指令。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:迈克杜雷高特芒茨
申请(专利权)人:英特莱格公司
类型:发明
国别省市:CH[瑞士]

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

1