B25J13/089

Systems and methods for generating models for automated handling of vehicles

Systems and methods relating to generations of models to facilitate safe, automated handling and maneuvering of vehicles, such as unmanned aerial vehicles (UAV), by robotic systems, such as a robotic arm. The described systems and methods can include a robotic system, such as a robotic arm, having a load cell to measure certain forces and torques to generate models representing the behavior of vehicles and surfaces on which the vehicles may be placed and/or from which the vehicles may be removed.

METHOD, COMPUTER PROGRAM PRODUCT AND ROBOT CONTROLLER FOR CONFIGURING A ROBOT-OBJECT SYSTEM ENVIRONMENT, AND ROBOT

In order to be able to automatically eliminate discrepancies, arising in the course of the configuration of a robot-object system environment, between the reality of the robot-object system environment and its digital representation as a CAD model, without manual on-site commissioning of the robot-object system environment with adaptation of the CAD model to the reality, the following is proposed for configuring a robot-object system environment having at least one object and having a robot for object manipulation and object sensing: synchronizing a digital robot twin, which digitally represents the robot-object system environment and controls the robot for the object manipulation on the basis of a control program, for expedient use of the robot in the robot-object system environment during the object manipulation, appropriately and, in this regard, in one or two stages.

ROBOT SYSTEM
20220388179 · 2022-12-08 · ·

To provide a robot system that can easily generate a complete 3D point group for a measurement object. A robot system including: a robot including an arm; a 3D sensor provided to the arm; and a 3D point group generation unit for generating a 3D point group of a measurement object according to 3D data obtained by measurement of the measurement object with the 3D sensor, wherein the 3D point group generation unit generates the 3D point group of the measurement object by combining 3D data from measurement of the measurement object while repositioning the 3D sensor in response to the motion of the arm in any coordinate system in a working area of the robot.

MOBILE VEHICLE HAVING AN AOI DYNAMIC INSPECTION SYSTEM WITH MULTI-ANGLE VISUAL QUALITY
20220388151 · 2022-12-08 ·

A mobile vehicle having an AOI dynamic inspection system with multi-angle visual quality includes a base body, two driving bracket, two connecting rod assemblies and an arm member and a working portion. The arm member is swingably disposed on the base body. The working portion is disposed on one end of the arm member which is remote from the base body. The working portion includes a first photographing device. The first photographing device is configured for capturing an image of an object. At least two second photographing devices is configured to be disposed in an environment and configured for capturing an image of the object.

Control device and robot system
11518032 · 2022-12-06 · ·

A control device includes: a storage unit storing a work program of a robot; a display control unit displaying a virtual robot formed by virtualizing the robot and a teaching point in a simulator screen at a display unit, based on the work program stored in the storage unit; and an accepting unit accepting a selection of the teaching point displayed in the simulator screen. The display control unit displays, in the simulator screen, a first window including a first command corresponding to the selected teaching point, when the accepting unit accepts the selection of the teaching point.

Management System and Control Method for Management System
20220379491 · 2022-12-01 ·

Provided is a management system for managing storage and retrieval of items. The management system includes a transfer robot that includes a drive mechanism and a sensor, the drive mechanism being configured to move a shelf along a transfer route to a region where any one of operations of carrying in an item, carrying out the item, and transferring the item between shelves is enabled to be performed, and place the shelf at a predetermined position, the sensor being configured to detect a position of the transfer robot in a space where the transfer robot is allowed to be moved, a device configured to perform at least either the operation or assistance in the operation, and a first controller configured to generate control data for controlling the device and output the control data to the device, the control data being generated on the basis of an error between a position of the shelf transferred by the transfer robot and a target position on the transfer route, the error being calculated by using the position of the transfer robot detected by the sensor.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
20220378525 · 2022-12-01 ·

An information processing apparatus (100) includes an estimation unit (133) configured to estimate an external force estimation value which is an estimation value for an external force that acts on an object to be driven by performing a process based on a machine learning model with a force estimation value and an external force response value as an input, the force estimation value being an estimation value for a force that acts on the object to be driven, the external force response value being based on a value of an external force detected by a force sensor configured to detect the external force that acts on the object to be driven.

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD
20220379492 · 2022-12-01 ·

Provided is a configuration for generating pseudo sensor data from a plurality of pieces of existing sensor data. This information processing device which generates time-series learning data on the basis of time-series original data acquired from a robot device comprises: a memory that stores at least one extended data generation rule comprising at least one velocity change value, at least one phase change value, at least one position change value, or at least one magnitude change value; and a processor that generates time-series extended data by data expansion of the original data using at least one change value of the extended data generation rule, and outputs time-series learning data including the time-series extended data and the time-series original data.

Task planning for measurement variances

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying a process definition to ensure accuracy, timeliness, or both of workcell measurement. One of the methods includes receiving an initial process definition for a process to be performed by a robot, wherein the process definition defines a sequence of actions to be performed in a workcell, and wherein a first action in the sequence of actions has an associated measurement tolerance; computing a predicted accumulated measurement variance for each of one or more actions that occur before the first action in the sequence; determining that the predicted accumulated measurement variance for the one or more actions that occur before the first action in the sequence exceeds a threshold; and in response, generating a modified process definition that inserts a measurement action at a location in the sequence before the first action.

ROBOT CONTROL SYSTEM, ROBOT CONTROL METHOD, AND ROBOT CONTROL PROGRAM
20220371191 · 2022-11-24 · ·

A robot control system includes: a mobile robot that controls movement of an object; an estimation unit that estimates a position of the object based on detection information of the object acquired by first sensors installed on base portions of the mobile robot; and a control unit that controls an end effector of the mobile robot. The control unit moves the end effector to the position estimated by the estimation unit, and controls the movement of the object using the end effector when a distance between the object and the second sensor acquired by the second sensor is equal to or less than a distance threshold value.