Patent classifications
G05B2219/40318
POLISHING AMOUNT ESTIMATION DEVICE
There is provided a polishing amount estimation device which can facilitate the setting of parameters of teaching trajectory or force control in a polishing operation. A polishing amount estimation device for estimating a polishing amount in a polishing operation which is performed by bringing a polishing tool mounted on a robot manipulator into contact with a target workpiece by force control includes a memory which stores a motion program, and a polishing amount estimation part configured to estimate the polishing amount based on at least one of a motion trajectory of the polishing tool, a movement speed of the polishing tool, and a pressing force of the polishing tool against the target workpiece, which are obtained based on the motion program.
Enhanced environment simulator for proxy robot handlers
An omnidirectional treadmill environment simulator is disclosed. The omnidirectional treadmill environment simulator includes a circular simulator stage area, a plurality of transport mechanisms that maintain an object at or near the center of a circular simulator stage area and at least one processor. The processor is configured to collect position data of the object and process the position data to control the transport mechanisms. Also included is a receiver for receiving data from a remote location and a terrain analysis computer for processing the data received from the remote location. The terrain analysis computer collects the data received from the remote location to form an accurate simulation of an upcoming condition at the remote location. The omnidirectional treadmill environment simulator includes a transmitter for transmitting the position data to a remote location.
Machining condition setting device and 3D laser machining system
A 3D laser machining system comprises: a move state simulation unit that simulates a move state of a machining head using 3D CAD data about a workpiece containing material information defining thermophysical properties and 3D CAD data about a machining head under a condition of moving the machining head relative to the workpiece while the machining head is maintained at a predetermined angle a predetermined distance along a machining line in virtual space; a thermal fluid simulation unit that conducts non-stationary thermal fluid simulation for obtaining a temperature distribution in a region covering the workpiece to be changed by the move of the machining head outputting a laser beam; and a machining condition setting unit that sets a laser machining condition containing a relative move condition for the machining head and a laser beam output condition before laser machining on the basis of results of the simulations.
IN-HAND OBJECT POSE TRACKING
Apparatuses, systems, and techniques are described that estimate the pose of an object while the object is being manipulated by a robotic appendage. In at least one embodiment, a sample-based optimization algorithm tracks in-hand object poses during manipulation via contact feedback and a GPU-accelerated robotic simulation is developed. In at least one embodiment, parallel simulations concurrently model object pose changes that may be caused by complex contact dynamics. In at least one embodiment, the optimization algorithm tunes simulation parameters during object pose tracking to further improve tracking performance. In various embodiments, real-world contact sensing may be improved by utilizing vision in-the-loop.
MACHINING CONDITION SETTING DEVICE AND 3D LASER MACHINING SYSTEM
A 3D laser machining system comprises: a move state simulation unit that simulates a move state of a machining head using 3D CAD data about a workpiece containing material information defining thermophysical properties and 3D CAD data about a machining head under a condition of moving the machining head relative to the workpiece while the machining head is maintained at a predetermined angle a predetermined distance along a machining line in virtual space; a thermal fluid simulation unit that conducts non-stationary thermal fluid simulation for obtaining a temperature distribution in a region covering the workpiece to be changed by the move of the machining head outputting a laser beam; and a machining condition setting unit that sets a laser machining condition containing a relative move condition for the machining head and a laser beam output condition before laser machining on the basis of results of the simulations.
DRIVE SYSTEM AND ASSESSMENT THEREOF
The invention relates to a method for the assessment of a drive system (22) of a machine tool (21) or of a production machine (21), the drive system (22) having an axis (23, 24, 25), wherein a load of the drive system (22) is simulated, a drive profile (20) being used for simulation, actual values of the drive system (22) being simulated, the simulated actual values (40) being correlated with comparative values (41). The drive system (22) has at least one axis (23, 24, 25), a simulated load of the drive system (22) being correlated with at least one comparative value (41) on the basis of a drive profile (20).
System and method for determining dynamic motion data in robot trajectory
A simulation system to determine an optimal trajectory path for a robot with an attached implement includes a trajectory simulator which provides a simulated trajectory path for an implement, an implement model database which comprises motion data of the implement, and a logger that associates a time stamp of the implement's motion during the simulated trajectory path to generate logger data. A profile is determined by the logger data received from the logger which identifies implement motion that exceeds predetermined thresholds, and a tuner adjusts the simulated trajectory path so as to reduce the number of times predetermined thresholds are exceeded.
Control device for mobile robot
A control device 40 for a mobile robot 1 converts a moment manipulated variable _dmd determined in accordance with a deviation between a desired value and an observed value of a predetermined state quantity of the mobile robot 1 to a rotation manipulated variable by which contacting portions 13, 23 of a plurality of movable links 3, 4 to be brought into contact with an external object are to be rotated about a desired ZMP, and corrects a desired position/posture of each contacting portion 13, 23 to a position/posture rotated about the desired ZMP by the rotation manipulated variable .
Environment Replicator for Proxy Robot Handlers
A method for replicating the terrain of a remote environment by a terrain replicator with a plurality of extendable elements is disclosed. The method includes mounting the plurality of extendable elements in close proximity on the surface of a flat stage to form a matrix of extendable elements; connecting each extendable element in the matrix to a control node in an array of control nodes, wherein each control node in the array is assigned to control one extendable element in the matrix of extendable elements; sending data of an actual physical terrain in the remote environment to a terrain analysis computer in the terrain replicator; converting the remote terrain data by the terrain analysis computer into a terrain-generating data stream for driver electronics; producing by the driver electronics a plurality of control signals from the terrain-generating data stream, wherein each signal in the plurality of control signals addresses a control node in the array of control nodes to extend or retract each extendable element in the matrix of extendable elements; and generating by the matrix of extendable elements a topography precisely corresponding to the topography of the actual physical terrain at the remote environment.
Adapting the dynamics of at least one robot
A first robot and at least one further second robot are provided to run through a plurality of positioning ranges during operation. A dynamic behavior and/or a load characteristic value of the robot in at least one first positioning range can be adapted to a dynamic behavior and/or a load characteristic value in at least one second positioning range of the robot and/or a dynamic behavior and/or a load characteristic value of the first robot in at least one first positioning range is adapted to a dynamic behavior and/or a load characteristic value of the second robot in at least one second positioning range.