Approximating a System Using an Abstract Geometrical Space
    1.
    发明申请
    Approximating a System Using an Abstract Geometrical Space 有权
    使用抽象几何空间近似系统

    公开(公告)号:US20110087468A1

    公开(公告)日:2011-04-14

    申请号:US12577357

    申请日:2009-10-12

    IPC分类号: G06F17/17

    CPC分类号: G06F17/10 G06F17/5045

    摘要: System and method for approximating a system. A multi-parameter representation of a family of systems is stored. An embedding of the family into an abstract geometrical continuous space with a metric and defined by the parameters is determined. Coordinates of the space specify values for the parameters of systems of the family. The space includes a grid of points representing respective discrete approximations of the systems. A first point corresponding to a desired instance of a system is determined. The first point's coordinates specify values for the parameters of the instance. The space is sampled using a mapping of a well-distributed point set from a Euclidean space of the parameters to the abstract space. A nearest discrete point to the first point is determined which specifies values for parameters for an optimal discrete approximation of the desired instance, which are useable to implement the discrete approximation of the desired instance.

    摘要翻译: 用于逼近系统的系统和方法。 存储一系列系统的多参数表示。 确定家族嵌入到具有度量并由参数定义的抽象几何连续空间中。 空间的坐标指定系列系统参数的值。 该空间包括表示系统各自的离散近似的点的网格。 确定对应于系统的期望实例的第一点。 第一点的坐标指定实例参数的值。 使用从参数的欧几里德空间到抽象空间的良好分布的点集的映射来对空间进行采样。 确定到第一点的最近离散点,其指定用于期望实例的最佳离散近似的参数的值,其可用于实现期望实例的离散近似。

    Geometric pattern matching using dynamic feature combinations
    2.
    发明申请
    Geometric pattern matching using dynamic feature combinations 有权
    使用动态特征组合的几何图案匹配

    公开(公告)号:US20060039601A1

    公开(公告)日:2006-02-23

    申请号:US11032423

    申请日:2005-01-10

    IPC分类号: G06K9/62 G06K9/00

    CPC分类号: G06K9/6292 G06K9/6282

    摘要: A geometric pattern matching method to locate instances of a template image in a target image using a plurality of models with different feature combinations. A learning phase involves learning geometric information about the template image and creating a model for each of a plurality of different respective parent features. Each model comprises a relationship tree from the respective parent feature to one or more other child features, and hence each model may have different feature combinations. In a matching phase, the method may examine a plurality of different models to determine matches in the target image being analyzed. The matching phase may select different models dynamically based on prior matching results.

    摘要翻译: 一种几何图案匹配方法,用于使用具有不同特征组合的多个模型来定位目标图像中的模板图像的实例。 学习阶段涉及学习关于模板图像的几何信息并为多个不同的相应父特征中的每一个创建模型。 每个模型包括从相应的父特征到一个或多个其他子特征的关系树,因此每个模型可以具有不同的特征组合。 在匹配阶段,该方法可以检查多个不同模型以确定正在分析的目标图像中的匹配。 匹配阶段可以基于先前的匹配结果动态地选择不同的模型。

    System and method for programmatically generating a second graphical program based on a first graphical program
    3.
    发明申请
    System and method for programmatically generating a second graphical program based on a first graphical program 有权
    用于基于第一图形程序以编程方式生成第二图形程序的系统和方法

    公开(公告)号:US20050091602A1

    公开(公告)日:2005-04-28

    申请号:US10978995

    申请日:2004-11-01

    摘要: A system and method for automatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., automatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program automatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 一种用于基于第一图形程序自动生成第二图形程序的系统和方法。 第一图形程序可以与第一编程开发环境相关联。 例如,用户可以例如通过使用编辑器将各种节点放置在框图上,从而在第一编程开发环境内交互地创建第一图形程序,使得节点可视地指示第一图形程序的功能。 该方法可以自动操作,即,基于第一图形程序自动生成第二图形程序,使得第二图形程序与第二编程开发环境相关联。 该方法可以自动地生成第二图形程序,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Automatically Generating a Second Graphical Program Based on a First Graphical Program
    4.
    发明申请
    Automatically Generating a Second Graphical Program Based on a First Graphical Program 有权
    基于第一个图形程序自动生成第二个图形程序

    公开(公告)号:US20080066053A1

    公开(公告)日:2008-03-13

    申请号:US11930784

    申请日:2007-10-31

    IPC分类号: G06F9/45 G06F9/44

    摘要: A system and method for automatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., automatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program automatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 一种用于基于第一图形程序自动生成第二图形程序的系统和方法。 第一图形程序可以与第一编程开发环境相关联。 例如,用户可以例如通过使用编辑器将各种节点放置在框图上,从而在第一编程开发环境内交互地创建第一图形程序,使得节点可视地指示第一图形程序的功能。 该方法可以自动操作,即,基于第一图形程序自动生成第二图形程序,使得第二图形程序与第二编程开发环境相关联。 该方法可以自动地生成第二图形程序,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    System and method for programmatically generating a second graphical program based on a first graphical program
    5.
    发明授权
    System and method for programmatically generating a second graphical program based on a first graphical program 有权
    用于基于第一图形程序以编程方式生成第二图形程序的系统和方法

    公开(公告)号:US07043693B2

    公开(公告)日:2006-05-09

    申请号:US09742510

    申请日:2000-12-20

    IPC分类号: G06F3/00

    摘要: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Automatically generating a second graphical program based on a first graphical program
    6.
    发明授权
    Automatically generating a second graphical program based on a first graphical program 有权
    基于第一图形程序自动生成第二图形程序

    公开(公告)号:US08205188B2

    公开(公告)日:2012-06-19

    申请号:US11930784

    申请日:2007-10-31

    IPC分类号: G06F9/44

    摘要: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Converting a first graphical program into an intermediate abstract representation for new graphical program generation
    7.
    发明授权
    Converting a first graphical program into an intermediate abstract representation for new graphical program generation 有权
    将第一个图形程序转换为新的图形程序生成的中间抽象表示

    公开(公告)号:US08146007B2

    公开(公告)日:2012-03-27

    申请号:US12411297

    申请日:2009-03-25

    IPC分类号: G06F3/00 G06F3/048

    摘要: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Converting a First Graphical Program into an Intermediate Abstract Representation for New Graphical Program Generation
    8.
    发明申请
    Converting a First Graphical Program into an Intermediate Abstract Representation for New Graphical Program Generation 有权
    将第一个图形程序转换为新的图形程序生成的中间抽象表示

    公开(公告)号:US20090183094A1

    公开(公告)日:2009-07-16

    申请号:US12411297

    申请日:2009-03-25

    IPC分类号: G06F3/048 G06F3/00

    摘要: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    System and method for programmatically generating a second graphical program based on a first graphical program
    9.
    发明授权
    System and method for programmatically generating a second graphical program based on a first graphical program 有权
    用于基于第一图形程序以编程方式生成第二图形程序的系统和方法

    公开(公告)号:US07340684B2

    公开(公告)日:2008-03-04

    申请号:US10978995

    申请日:2004-11-01

    IPC分类号: G06F3/00

    摘要: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Automatic tuning of motion controllers using search techniques
    10.
    发明授权
    Automatic tuning of motion controllers using search techniques 有权
    使用搜索技术自动调整运动控制器

    公开(公告)号:US07035694B2

    公开(公告)日:2006-04-25

    申请号:US10436839

    申请日:2003-05-13

    IPC分类号: G05B11/01

    摘要: System and method for user configuration of an autotuning algorithm for a controller in a motion control system. A desired trajectory in one or more dimensions for the motion control system is received. Values of one or more gains for a controller are initialized. A response trajectory of the controller and motion control system in response to the desired trajectory is received, and an error determined between the response trajectory and the desired trajectory. A gain space is then experimentally searched to determine final values of the one or more gains for the controller that minimize the error (e.g., Euclidean norm) between the response trajectory and the desired trajectory, e.g., via simulated annealing, or other stochastic, quasi-random, and/or deterministic approaches. After experimentally searching, the controller is operable to control the motion control system substantially in accordance with the desired trajectory using the determined values of the one or more gains.

    摘要翻译: 用于运动控制系统中用于控制器的自动调谐算法的用户配置的系统和方法。 接收用于运动控制系统的一个或多个维度中的期望轨迹。 控制器的一个或多个增益值被初始化。 接收响应于期望轨迹的控制器和运动控制系统的响应轨迹,并且在响应轨迹和期望轨迹之间确定误差。 然后通过实验检索增益空间,以确定最小化响应轨迹和期望轨迹之间的误差(例如,欧几里得范数)的控制器的一个或多个增益的最终值,例如通过模拟退火或其他随机准 随机和/或确定性方法。 在实验搜索之后,控制器可操作以使用所确定的一个或多个增益的值来基本上根据期望的轨迹来控制运动控制系统。