-
公开(公告)号:US5519814A
公开(公告)日:1996-05-21
申请号:US153943
申请日:1993-11-10
CPC分类号: B25J9/1658 , G05B2219/40393 , H01F2038/003 , Y10S700/90
摘要: This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.
摘要翻译: 本发明是一种基于执行空间运算符代数的高级语言的机器人控制系统。 系统中包含两种高级语言。 在最高级别,应用程序可以写入面向机器人的应用程序语言,包括诸如MOVE和GRASP之类的广泛运算符。 面向机器人的应用程序语言语句被转换为空间运算符代数语言中的语句。 编程也可以使用空间算子代数语言进行。 然后将来自任何一个源的空间运算符代数语言中的语句转换为机器语言语句,以由数字控制计算机执行。 该系统还包括在实际执行之前以仿真模式执行控制代码序列的能力,以确保在执行时的适当动作。 作为过程的一部分检查机器人的环境,动态重新配置也是可能的。 语言和系统允许对多个臂的编程和控制以及使用向内/向外空间递归,其中每个计算步骤可以与从机械机器人中的一个点到另一个点的转换相关联,这是两个主要优点。
-
公开(公告)号:US5303384A
公开(公告)日:1994-04-12
申请号:US786499
申请日:1991-11-01
CPC分类号: B25J9/1658 , G05B2219/40393 , H01F2038/003 , Y10S700/90
摘要: This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.
摘要翻译: 本发明是一种基于执行空间运算符代数的高级语言的机器人控制系统。 系统中包含两种高级语言。 在最高级别,应用程序可以写入面向机器人的应用程序语言,包括诸如MOVE和GRASP之类的广泛运算符。 面向机器人的应用程序语言语句被转换为空间运算符代数语言中的语句。 编程也可以使用空间算子代数语言进行。 然后将来自任何一个源的空间运算符代数语言中的语句转换为机器语言语句,以由数字控制计算机执行。 该系统还包括在实际执行之前以仿真模式执行控制代码序列的能力,以确保在执行时的适当动作。 作为过程的一部分检查机器人的环境,动态重新配置也是可能的。 语言和系统允许对多个臂的编程和控制以及使用向内/向外空间递归,其中每个计算步骤可以与从机械机器人中的一个点到另一个点的转换相关联,这是两个主要优点。
-