B25J9/1697

AUTOMATIC METHOD FOR SPLICING PREPARATION AND SYSTEM FOR CARRYING OUT SAME
20230008543 · 2023-01-12 ·

An automatic splice preparation process for splicing between two rolls of a material in web format, such as paper, and a system for carrying out same, wherein the positioning system for positioning the paper web of the new roll is displaced automatically by a robotic arm, the displacement of which is verified and corrected through machine vision device, to locate and capture the edge of the web in a controlled manner. The robotic arm is provided with a head incorporating the machine vision device and gripping areas, such that the movement of the assembly established by a program, verified and corrected, if needed, through the signals generated by machine vision system which are preferably made up of at least three machine vision cameras positioned in the central area and at the ends of the head.

Device interoperation

A surgical robotic system comprising: a surgical robot; a user interface console coupled to the surgical robot whereby a user can control motion of the surgical robot; a data logger for logging data from a surgical procedure performed by means of the robot; and a portable user terminal; the system further comprising: a display controllable by one of the data logger and the user terminal, that one of the data logger and the user terminal being configured for displaying a machine-readable code whereby the data logger or a user of the user terminal can be identified; and a camera coupled to the other of the data logger and the user terminal; the said other of the data logger and the user terminal being configured to, on receiving from the camera an image of a machine-readable code, decode that code to identify the data logger or a user of the user terminal and to cause the identified entity to be logged in association with a procedure performed by means of the robot.

Machine control device
11698434 · 2023-07-11 · ·

A machine control device includes an imaging control unit that controls an imaging device to capture two images at two different imaging positions; an imaging position information acquiring unit that acquires positional information of two imaging positions; a measurement distance restoring unit that restores a measurement distance of an object based on two images, distance information between two imaging positions, and a parameter of the imaging device, by using a stereo camera method; a measurement precision calculating unit that calculates a measurement precision of the measurement distance of the object based on two images, the distance information between two imaging positions, and the parameter of the imaging device; an area specifying unit that specifies a partial area of the object as a specified area; and a measurement precision determining unit that determines whether the measurement precision of the object satisfies a predetermined precision in the specified area.

Robot system
11697210 · 2023-07-11 · ·

Provided is a robot system that that can efficiently take out stacked workpieces being conveyed at low cost. A robot system includes: a position acquiring unit that acquires positions of workpieces on a basis of the workpieces captured by a first imaging unit; a three-dimensional information acquiring unit that acquires three-dimensional information of the workpieces of which positions are acquired, on a basis of the workpieces captured by a second imaging unit; a determination unit that determines whether another workpiece is hidden by an exposed workpiece among the workplaces, on a basis of the three-dimensional information of the workpieces; a take-out unit that takes out the exposed workpiece; a detection unit that, in a case in which it is determined that the other workpiece is hidden by the exposed workpiece, detects the other workpiece by causing the second imaging unit to image the other workpiece after the other workpiece is exposed; and a transmission unit, that transmits a detection result by the detection unit to outside of the detection unit for use in a take-out operation by a robot.

Operation management method and device for elevator, elevator system and computer-readable storage medium
11697208 · 2023-07-11 · ·

A method for managing elevator operation, a device for managing elevator operation, an elevator system and a computer-readable storage medium. The method for managing elevator operation includes: establishing a communication connection with at least one of robots movably arranged in a preset area; receiving data information from the robot, the data information including elevator service information generated by the robot based on input information related to an elevator visitor; and controlling the operation of the elevator and/or the operation of at least another one of the robots according to the received data information.

GROUND BASED ROBOT WITH AN OGI CAMERA MODULE AND COOLING SYSTEM
20230011503 · 2023-01-12 ·

Provided is a process including: receiving inspection path information indicating a path for a robot to travel, and a plurality of locations along the path to inspect; determining, based on information received via a location sensor, that a distance between a location of the robot and a first location of the plurality of locations is greater than a threshold distance; in response, causing a refrigeration system of an optical gas imaging (OGI) camera to decrease cooling; moving along the path; in response to determining that the robot is at a first location of the plurality of locations, sending a second command to the sensor system, wherein the second command causes the refrigeration system of the OGI camera to increase cooling; causing the sensor system to record a first video with an OGI camera; and causing the sensor system to store the first video in memory.

Fast and Robust Initialization Method for Feature-Based Monocular Visual SLAM Using Inertial Odometry Assistance
20230010105 · 2023-01-12 ·

A method and system for capturing, by a camera a sequence of frames at respective locations within a portion of an environment; capturing, by an inertial measurement unit, a sequence of inertial odometry data corresponding to the sequence of frames at the respective locations; storing in a queue a data record includes information extracted from processing the respective frame and information from the inertial measurement unit; in accordance with a determination that the sequence of inertial odometry data satisfies a first criterion: calculating a first relative pose between the first frame and the second frame; and in accordance with a determination that a difference between the first relative pose and the information extracted from processing the respective frame satisfy a first threshold: generating an initial map of the portion of the environment based on the first data record and the second data record.

Deep machine learning methods and apparatus for robotic grasping

Deep machine learning methods and apparatus related to manipulation of an object by an end effector of a robot. Some implementations relate to training a deep neural network to predict a measure that candidate motion data for an end effector of a robot will result in a successful grasp of one or more objects by the end effector. Some implementations are directed to utilization of the trained deep neural network to servo a grasping end effector of a robot to achieve a successful grasp of an object by the grasping end effector. For example, the trained deep neural network may be utilized in the iterative updating of motion control commands for one or more actuators of a robot that control the pose of a grasping end effector of the robot, and to determine when to generate grasping control commands to effectuate an attempted grasp by the grasping end effector.

METHOD AND APPARATUS FOR LABEL APPLICATION

Label application system and method for applying labels to packages of various sizes and shapes, adaptable for use in a wide range of facilities. The system comprises a gripper for retrieving the label, wherein the gripper releasably and minimally contacts the adhesive side of the label. The system further comprises one or more applicators for firmly applying the label to the package. Movement of the gripper and/or applicators is controlled by a servo-actuated delta-type robot.

Cleaning robot
11547255 · 2023-01-10 · ·

A cleaning robot includes a top cover, a bottom cover provided below the top cover, traveling parts provided in the bottom cover, a suction module provided in the bottom cover to suck in foreign materials on the ground, a recessed part firmed to be recessed inward between the top cover and the bottom cover, and a first sensor located in the recessed part.