G05B2219/40323

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.

NON-FUNCTIONAL REQUIREMENT STIMULUS TESTING FOR ROBOTS

In an approach to non-functional requirement stimulus testing of a robot, one or more computer processors receive one or more stimulus parameters to test. The one or more computer processors trigger the one or more stimulus parameters in the robot. The one or more computer processors determine at least one response time to the one or more stimulus parameters.

System and method for the creation and utilization of multi-agent dynamic situational awareness models

A method, system, and non-transitory computer-readable medium, the method including receiving notifications from a plurality of agents, the notifications being associated with the plurality of agents sensing aspects of an environment; determining, based at least in part on the received notifications from the plurality of agents, a situational model of the environment from the notifications; determining a status of the environment based on the situational model; and reporting the status of the environment to at least one of the plurality of agents.

Machine learning of grasp poses in a cluttered environment

Apparatuses, systems, and techniques to grasp objects with a robot. In at least one embodiment, a neural network is trained to determine a grasp pose of an object within a cluttered scene using a point cloud generated by a depth camera.

ROBOT SIMULATION APPARATUS
20240408749 · 2024-12-12 ·

A robot simulation device simulates an operation program for a robot of a robot system. The robot simulation device includes a robot model arrangement unit that arranges a robot model in a virtual space, a grasped object model arrangement unit that arranges a grasped object model, a work object model arrangement unit that arranges a work object model of a work object, an image generation unit that generates an image of the robot system operating according to the operation program, a display unit that displays the generated image, a first transfer material image display unit that displays a transfer material image of a transfer material on the surface of the grasped object model, and a second transfer material image display unit that, when the surfaces of the grasped object model and the work object model contact, displays the transfer material image on the surface of the inverted work object model.

ROBOTIC REPAIR OR MAINTENANCE OF AN ASSET

A method includes receiving, via at least one sensor of a robot, sensor data indicating one or more characteristics of an asset. The method includes detecting, based on the sensor data, an existing or imminent defect of the asset. The method includes fabricating a part suitable for use in correcting the defect. The structure of the part is derived using one or both of a digital representation of the asset generated using the sensor data or stored reference data related to the asset.

ROBOT SYSTEM PATH PLANNING FOR ASSET HEALTH MANAGEMENT

A robotic system includes a processing system comprising at least one processor. The processor generates a plan to monitor the asset. The plan comprises one or more tasks to be performed by the at least one robot. The processor receives sensor data from at least one sensor indicating one or more characteristics of the asset. The processor adjusts the plan to monitor the asset by adjusting or adding one or more tasks to the plan based on one or both of the quality of the acquired data or a potential defect of the asset. The adjusted plan causes the at least one robot to acquire additional data related to the asset when executed.

Robot simulation system which simulates takeout process of workpiece
09569568 · 2017-02-14 · ·

A robot simulation system includes a model placement part which places a three-dimensional container model in a virtual space and places three-dimensional workpiece models which have any postures at initial positions above the container model and a drop operation simulation part which simulates a drop operation in which the workpieces drop from the initial positions to the inside of the container by action of gravity. The robot simulation system is configured to create a bulk stacked state of workpiece models, based on the positions and postures of the workpiece models which are obtained as a result of simulation of the drop operation.

System and Method for Three-Dimensionally Securing a Load-Handling Environment of Load-Handling Kinematics in a Changing Work Environment
20250244770 · 2025-07-31 ·

A system for the securing of a load handling environment of load handling kinematics (30) in a changing working environment includes an environment sensing unit, which is designed to acquire data of the load handling environment and an environment monitoring unit that is in an operational connection with the environment sensing unit. The environment monitoring unit is designed to analyze the data so that an open space (7) surrounding a load to be handled, a work space (12, 13, 14, 60) defined by a movement space of the load handling kinematics (30) and a process space (40, 50) is determined by addition of the work space (12, 13, 14, 60) and a distance space. The environment monitoring unit is configured to at least partly monitor the distance space and/or the process space (40, 50).