Patent classifications
G05B2219/40392
Systems and methods for robotic process automation of mobile platforms
In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g. smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.
TEACHING DEVICE AND NON-TRANSITORY COMPUTER- READABLE MEDIUM STORING A COMPUTER PROGRAM
The purpose of the present invention is to obtain an manipulation feeling and improve ease of use in a teaching device for industrial machines, including robots and machine tools, in order to accurately designate a manipulation amount without performing manipulation by an erroneous manipulation amount during display of a rotary dial on a touch-panel-equipped device and during control of machinery. This purpose can be achieved by a touch-panel-type teaching device, wherein a rotary dial to which graduations are applied with respect to prescribed manipulation rotation amounts is displayed on a touch-panel-type display screen, an operation amount for the industrial machinery is designated by the rotation manipulation amount of the rotary dial, and a sound effect or vibration is emitted each time the rotary dial is rotationally manipulated by a rotation amount corresponding to one graduation.
Temporal variation identification of regulatory compliance based robotic agent control
In some examples, temporal variation identification of regulatory compliance based robotic agent control may include ascertaining a temporal sequence of compliance specification text, where the temporal sequence may include time points and versions of the compliance specification text at the time points. For each time point of the temporal sequence of the compliance specification text, a compliance specification graph may be generated. Based on an analysis of each of the generated compliance specification graphs, changes in the temporal sequence of the compliance specification text may be determined. Further, an operation associated with a robotic agent may be controlled by the robotic agent and based on the determined changes in the temporal sequence of the compliance specification text.
METHOD AND SYSTEM FOR DETERMINING OPTIMIZED PROGRAM PARAMETERS FOR A ROBOT PROGRAM
The invention relates to a method for determining optimized program parameters for a robot program, wherein the robot program is used to control a robot having a manipulator, preferably in a robot cell, comprising the steps: creating the robot program by means of a component-based graphical programming system on the basis of user inputs, wherein the robot program is formed from program components which are parameterizable via program parameters, and wherein initial program parameters are generated for the program components of the robot program; providing an interface for selecting one or more critical program components, wherein optimizable program parameters can be defined for the critical program components; carrying out an exploration phase for exploring a parameter range in relation to the optimizable program parameters, the robot program being carried out multiple times, the parameter range being scanned for the critical program components and trajectories of the robot being recorded such that training data are present for the critical program components; carrying out a learning phase in order to generate component representatives for the critical program components of the robot program on the basis of the training data collected in the exploration phase, wherein a component representative represents a system model which, in the form of a differentiable function, maps a specified state of the robot and specified program parameters to a predicted trajectory; carrying out an inference phase for determining optimized program parameters for the critical program components of the robot program, wherein optimizable program parameters of the component representative are iteratively optimized in respect of a specified target function by means of a gradient-based optimization method using the component representative. The invention furthermore relates to a corresponding system.
Systems and methods for robotic process automation of mobile platforms
In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g. smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.
SYSTEMS AND METHODS FOR REAL-TIME CONTROL OF A ROBOT USING A ROBOT ANIMATION SYSTEM
Various systems and methods for controlling a target device are disclosed. For example, a system includes a user computing device including a user interface, a user motion database communicatively coupled to the user computing device, a controller, a controller motion database communicatively coupled to the controller, and a target device communicatively coupled to the controller. The user computing device can be configured to connect the user motion database and the controller motion database to share corresponding sets of motion instructions in real-time in response to receiving a sync indication from the user computing device. The target device can be configured to implement the corresponding sets of motion instructions in real-time on the target device.
Systems And Methods For Robotic Process Automation Of Mobile Platforms
In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g., smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.
Method for programming repeating motion of redundant robotic arm
A method is presented for programming a repeating motion of a redundant robotic arm on the basis of a variable parameter convergence differential neural network. The method may include establishing an inverse kinematics equation, creating an inverse kinematics problem, introducing a repeating motion indicator, converting a time-varying convex quadratic programming problem into a time-varying matrix equation, and integrating an optimal solution to obtain an optimal solution of a joint angle. The use of the variable parameter convergence differential neural network to solve the repeating redundant mechanical motion has the advantages of high computational efficiency, high real-time performance, and enhanced robot arm robustness.
Systems and Methods for Robotic Process Automation of Mobile Platforms
In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g. smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.
User interface (UI) mapper for robotic process automation
A user interface (UI) mapper for robotic process automation (RPA) is disclosed. The UI mapper may initially capture UI elements to fetch UI elements faster for later use and allow an RPA developer to “map” the UI elements for automating an application. This may enable subsequent developers who potentially do not have programming knowledge to build RPA workflows using these predefined “target” UI elements.