G05B2219/39014

Simulation-in-the-loop tuning of robot parameters for system modeling and control

A system for parameter tuning for robotic manipulators is provided. The system includes an interface configured to receive a task specification, a plurality of physical parameters, and a plurality of control parameters, wherein the interface is configured to communicate with a real-world robot via a robot controller. The system further includes a memory to store computer-executable programs including a robot simulation module, a robot controller, and an auto-tuning module a processor, in connection with the memory. In this case, the processor is configured to acquire, in communication with the real-world robot, state values of the real-world robot, state values of the robot simulation module, simultaneously update, by use of a predetermined optimization algorithm with the auto-tuning module, an estimate of one or more of the physical, and said control parameters, and store the updated parameters.

Interaction with physical objects as proxy objects representing virtual objects

Systems and techniques for enabling interaction with physical objects as proxy objects representing virtual objects are provided herein. Virtual reality application data associated with a virtual reality application executed on a virtual reality device, a first virtual reality object data associated with a first virtual reality object from the virtual reality application, and virtual reality event data associated with one or more events from the virtual reality application may be received. Robotic arms including a robotic hand may grasp a first physical object which corresponds to the first virtual reality object of the virtual reality application. Sensors may detect a user interaction with the first physical object. Force feedback instructions commanding the robotic arms to move while maintaining grasp of the first physical object may be generated and executed based on detecting the user interaction with the first physical object and based on the virtual reality event data.

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
20190101893 · 2019-04-04 · ·

A technology for reproducing a communication mode of a field network on a computer is desired. An information processing device includes first and second actuator emulators, first and second controller emulators, and a storage device that stores first and second data. The first controller emulator calculates first command value for the first actuator emulator using the first data as an input at each first control period and updates the second data with data that is a collection target. The second controller emulator calculates second command value for the second actuator emulator using the second data as an input at each second control period and updates the first data with the data that is the collection target.

Robotic workspace introspection via force feedback

In one aspect, there is provided a computer-implemented method that includes receiving a request to generate workcell data representing physical dimensions of a workcell having a physical robot arm, executing a calibration program that causes the physical robot arm to move within the workcell and record locations within the workcell at which the robot arm made contact with an object, generating, from the locations within the workcell at which one or more sensors of the robot arm recorded a resistance above a threshold, a representation of physical boundaries in the workcell, obtaining an initial virtual representation of the workcell, and updating the initial virtual representation of the workcell according to the representation of physical boundaries generated from executing the calibration program.

INTERACTION WITH PHYSICAL OBJECTS AS PROXY OBJECTS REPRESENTING VIRTUAL OBJECTS
20180285631 · 2018-10-04 ·

Systems and techniques for enabling interaction with physical objects as proxy objects representing virtual objects are provided herein. Virtual reality application data associated with a virtual reality application executed on a virtual reality device, a first virtual reality object data associated with a first virtual reality object from the virtual reality application, and virtual reality event data associated with one or more events from the virtual reality application may be received. Robotic arms including a robotic hand may grasp a first physical object which corresponds to the first virtual reality object of the virtual reality application. Sensors may detect a user interaction with the first physical object. Force feedback instructions commanding the robotic arms to move while maintaining grasp of the first physical object may be generated and executed based on detecting the user interaction with the first physical object and based on the virtual reality event data.

AUTOMATED CALIBRATION OF A PRODUCTION MACHINE
20240308077 · 2024-09-19 · ·

A production machine system includes a production machine having multiple axes and drives. Each drive adjusts a machine element relative to a further machine element with respect to an axis. The machine elements separate the drives from each other, with the drives and the machine elements forming a kinematic chain. A control facility controls the drives to move the machine element relative to the further machine element. A model of the machine element is stored in the control facility and comprises a model parameter of the machine element. A measuring equipment determines a path describing a specific point assigned to the machine element during movement of the machine element. An analysis equipment analyzes the specific path and a correction equipment corrects the model parameter based on the analysis result. To determine the specific path, several, in particular all axes are moved successively starting from a base along the kinematic chain.

Off-line simulation system
12090669 · 2024-09-17 · ·

Provided is an off-line simulation system that enables performance of efficient vision correction training. This vision correction training system for vision correction training is provided with a head mount display capable of displaying an image in a virtual space, and a teaching device communicably connected to the head mount display. The teaching device has: a vision correction unit that, on the basis of a captured image captured by a camera after the position of a workpiece has been moved, performs vision correction on a predetermined movement; and a correction confirmation unit that confirms that the vision correction is appropriately performed on the predetermined movement.

USER INTERFACE FOR A TELEOPERATED ROBOT

A teleoperated robotic system that utilizes a graphical user interface (GUI) to perform work on a workpiece(s) using a robot. A coordinate system of the GUI can be correlated to the tool center point (TCP) of the robot and the TCP or workspace of a teleoperated member, such as a haptic joystick. Operable manipulation of the teleoperated member can be correlated to a movement at a particular location in the robot station, such as movement of the TCP of the robot. The GUI can also provide digital representations of the workpiece, which can be based on inputted and/or scanned information relating to a reference workpiece and/or the particular workpiece on which the robot is performing work. The GUI can further provide indications of the various stages of assembly of the workpiece, as well as an indication of work already, or to be, performed on the workpiece.

TEACHING DEVICE, TEACHING METHOD, AND ROBOT SYSTEM
20180021952 · 2018-01-25 ·

A teaching device constructs, in a virtual space, a virtual robot system in which a virtual 3D model of a robot and a virtual 3D model of a peripheral structure of the robot are arranged, and teaches a moving path of the robot. The teaching device includes an acquisition unit configured to acquire information about a geometric error between the virtual 3D models, and a correction unit configured to correct the moving path of the robot in accordance with the information acquired by the acquisition unit.

METHOD FOR UPDATING A SCENE REPRESENTATION MODEL

A computer implemented method for updating a scene representation model is disclosed. The method comprises obtaining a scene representation model representing a scene having one or more objects, the scene representation model being configured to predict a value of a physical property of one or more of the objects; obtaining a value of the physical property of at least one of the objects, the obtained value being derived from a physical contact of a robot with the at least one object; and updating the scene representation model based on the obtained value. An apparatus is also disclosed.