G05B2219/39266

Trajectory planning with droppable objects
09821458 · 2017-11-21 · ·

Example implementations may relate to methods and systems for determining a safe trajectory for movement of an object by a robotic system. According to these various implementations, the robotic system may determine at least first and second candidate trajectories for moving the object. For at least a first point along the first candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the first point along the first candidate trajectory. And for at least a second point along the second candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the second point along the second candidate trajectory. Then, based on these various determined predicted costs, the robotic system may select between the first and second candidates trajectories and may then move the object along the selected trajectory.

Apparatus and method for synthesizing quantum controls
11734595 · 2023-08-22 · ·

An example method for facilitating the generation of a control field for a quantum system is provided. The example method may include receiving quantum system experiment input parameters and generating a set of coefficients defining a plurality of controls. The plurality of controls may be provided as a weighted sum of basis functions that include discrete prolate spheroidal sequences. The example method may further include applying a gradient based optimization, synthesizing the plurality of controls, and configuring a waveform generator with the plurality of controls to enable the waveform generator to generate the control field.

METHOD AND DEVICE FOR SOIL MOISTURE RETRIEVAL USING MULTI-CHANNEL COLLABORATIVE ALGORITHM AND PASSIVE MICROWAVE RADIOMETRY
20210337721 · 2021-11-04 ·

The present invention discloses a method for soil moisture retrieval using multi-channel collaboration algorithm and passive microwave radiometry, including establishing mathematical relationship formula between brightness temperatures at any two channels according to microwave radiative transfer equation; collecting actual brightness temperatures of core channel and collaborative channels; selecting parameters to be retrieved including soil moisture value; giving a series of estimated values of parameters to be retrieved, calculating a series of predicted brightness temperatures of collaborative channels according to actual brightness temperature of core channel, microwave radiative transfer equation and mathematical relationship formula, comparing predicted brightness temperatures with actual brightness temperature, and determining soil moisture value.

Method and device for soil moisture retrieval using multi-channel collaborative algorithm and passive microwave radiometry

A method for soil moisture retrieval using multi-channel collaboration algorithm and passive microwave radiometry including: establishing mathematical relationship formula between brightness temperatures at any two channels according to microwave radiative transfer equation; collecting actual brightness temperatures of core channel and collaborative channels; selecting parameters to be retrieved including soil moisture value; giving a series of estimated values of parameters to be retrieved, calculating a series of predicted brightness temperatures of collaborative channels according to actual brightness temperature of core channel, microwave radiative transfer equation and mathematical relationship formula, comparing predicted brightness temperatures with actual brightness temperature, and determining soil moisture value.

System and method for control and/or analytics of an industrial process
10698387 · 2020-06-30 · ·

A system for control and/or analytics of an industrial process, includes at least one plant-side automation unit, and at least one external processing unit. The automation unit receives process input variables, determines results of a first process control algorithm based on the process input variables within a defined period of time and sends the process input variables to the processing unit. The processing unit executes a second process control algorithm on the basis of the process input variables and the local automation unit receives the results of the second process control algorithm. The plant-side automation unit checks whether the results of the second process control algorithm were received within a time less than or equal to the defined time period. The plant-side automation unit applies the results of the second process control algorithm to the process, when the results were received within a time less than or equal to the defined time period.

ROBOT CONTROLLER
20190217469 · 2019-07-18 ·

A robot controller controls an arm tip end portion of a robot to move at constant predetermined speed on the basis of a movement path including an arc portion, the robot controller including: a centrifugal force calculation unit that calculates a centrifugal force acting on the arm tip end portion as time series data; a transformation unit that performs Fourier transformation with respect to the time series data of the centrifugal force into frequency data; and a speed determination unit that determines the predetermined speed such that a frequency component in a predetermined range including a natural vibration frequency of the robot is equal to or less than a threshold on the basis of frequency data of the centrifugal force.

Trajectory planning with droppable objects
10160114 · 2018-12-25 · ·

Example implementations may relate to methods and systems for determining a safe trajectory for movement of an object by a robotic system. According to these various implementations, the robotic system may determine at least first and second candidate trajectories for moving the object. For at least a first point along the first candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the first point along the first candidate trajectory. And for at least a second point along the second candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the second point along the second candidate trajectory. Then, based on these various determined predicted costs, the robotic system may select between the first and second candidates trajectories and may then move the object along the selected trajectory.

Apparatus and Method for Synthesizing Quantum Controls
20180096257 · 2018-04-05 ·

An example method for facilitating the generation of a control field for a quantum system is provided. The example method may include receiving quantum system experiment input parameters and generating a set of coefficients defining a plurality of controls. The plurality of controls may be provided as a weighted sum of basis functions that include discrete prolate spheroidal sequences. The example method may further include applying a gradient based optimization, synthesizing the plurality of controls, and configuring a waveform generator with the plurality of controls to enable the waveform generator to generate the control field.

Trajectory Planning with Droppable Objects
20180056512 · 2018-03-01 ·

Example implementations may relate to methods and systems for determining a safe trajectory for movement of an object by a robotic system. According to these various implementations, the robotic system may determine at least first and second candidate trajectories for moving the object. For at least a first point along the first candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the first point along the first candidate trajectory. And for at least a second point along the second candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the second point along the second candidate trajectory. Then, based on these various determined predicted costs, the robotic system may select between the first and second candidates trajectories and may then move the object along the selected trajectory.

Method and apparatus for advanced control using function blocks in industrial process control and automation systems

A method includes executing a first function block configured to (i) receive multiple input data values associated with an industrial process control and automation system, (ii) pre-process the input data values, and (iii) store the pre-processed input data values in a shared memory. The method also includes executing a second function block configured to (i) receive references to the pre-processed input data values in the shared memory, (ii) invoke execution of one or more core functions to implement a process control algorithm, and (iii) store output data values in the shared memory. The method further includes executing a third function block configured to (i) receive references to the output data values in the shared memory, (ii) post-process the output data values, and (iii) output multiple output signals containing the post-processed output data values.