B25J9/1669

MOBILE EPIDEMIC PREVENTION AND DISINFECTION ROBOT AND ITS WORKING METHOD
20210362320 · 2021-11-25 ·

A mobile epidemic prevention and disinfection robot includes a body and a control system installed on the body. The body includes a mobile base, a dust collection module, a disinfection system, a temperature detection system, and a delivery system. The delivery system includes two robot arms and a storage box. The control system includes a control module, a path planning module, and an obstacle dodge module. The control module is used to control the movement of the mobile epidemic prevention and disinfection robot, and the two robot arms to perform corresponding actions. The path planning module plans the optimal movement information of the mobile epidemic prevention and disinfection robot from the current position to a destination according to a three-dimensional map. The obstacle dodge module controls the mobile epidemic prevention and disinfection robot to dodge obstacles.

Autonomous Robot Packaging of Arbitrary Objects
20220016779 · 2022-01-20 ·

Embodiments described herein relate to a system for packing objects in a container. The system may include a robotic device with a robotic arm, a plurality of object detection sensors, and a controller including at least one processor and a non-transitory computer-readable medium. The non-transitory computer-readable medium may store a set of program instructions, and the at least one processor may execute the program instructions including the operations of sensing a measurement of each object among a plurality of objects with at least one object detection sensor of the plurality of object detection sensors, obtaining a three-dimensional model for each object, determining a packing plan for the plurality of objects based on the three-dimensional model for each object, and loading, by a robotic arm, at least a portion of the plurality of objects into a container according to the packing plan for the plurality of objects.

CONTROL DEVICE AND PROGRAM

A control device comprises a first interface, a second interface, a processor, and a third interface. A first interface is configured to acquire a captured image of an article. A second interface is configured to transmit and receive data to and from an input/output device. A processor is configured to cause the input/output device to display an article image based on the captured image, receive an input of a position and an angle of a grip portion model of a grip portion that grips the article from the input/output device through the second interface, display the grip portion model on the article image, and generate a gripping plan. A third interface configured to transmit the gripping plan to a control unit of a gripping device including the grip portion.

SYSTEM, METHOD, AND APPARATUS FOR INSPECTING A SURFACE

A system includes an inspection robot having a plurality of input sensors, the plurality of input sensors distributed horizontally relative to an inspection surface and configured to provide inspection data of the inspection surface at selected horizontal positions; a controller, comprising: a position definition circuit structured to determine an inspection robot position of the inspection robot on the inspection surface; a data positioning circuit structured to interpret the inspection data, and to correlate the inspection data to the inspection robot position on the inspection surface; and wherein the data positioning circuit is further structured to determine position informed inspection data in response to the correlating of the inspection data with the inspection robot position.

Method for operating a robot, data memory with corresponding program code, robot, and robot system
11173604 · 2021-11-16 · ·

The disclosure relates to a method for operating a robot, a data memory with a corresponding program code, the corresponding robot, and a corresponding robot system. Different coordinate system and their relationships to one another are used to position a tool in a target pose. A stationary reference coordinate system originating at a robot foot of the robot and a target coordinate system originating at the tool are specified. Herein, a z-axis of the target coordinate system corresponds to a specified axis of the tool. The orientations of an x-axis and a y-axis of the target coordinate system are calculated by a first cross product of the orientation of the specified axis and a direction vector, that is not parallel thereto, of coordinate axis of the reference coordinate system and by a second cross product of a result of the first cross product and the orientation of the specified axis.

ROBOTIC ASSEMBLY CELL
20220009102 · 2022-01-13 ·

In an aspect of the disclosure, a first manufacturing cell for assembling a structure is provided. The first manufacturing cell for assembling the structure may include a plurality of first robots positioned around a common point in a first configuration, and a plurality of second robots positioned around the common point in a second configuration, the second configuration being closer to the common point than the first configuration. One of the plurality of first robots is configured to translate towards and away from the common point to interact with one of the plurality of second robots or one of the plurality of second robots is configured to translate towards and away from the common point to interact with one of the plurality of first robots.

Surgical instrument with shiftable transmission

A surgical tool having an elongated shaft having a proximal end and distal end. A surgical end effector is located about the distal end. The surgical end effector has a plurality of effector mechanisms comprising a plurality of degree of freedoms. An effector body is located at the proximal end. The effector body includes a plurality of motor interfaces for driving the plurality of effector mechanisms. A transmission is coupled to the effector body.

Robotic surgical assemblies
11219494 · 2022-01-11 · ·

A surgical assembly for use with and for selective connection to a robotic arm includes an electromechanical instrument and an instrument drive unit. The instrument drive unit includes a motor and a feedback assembly. The motor is configured to effect rotation of the electromechanical instrument. The feedback assembly includes control circuitry and first and second annular members. The control circuitry is configured to sense a change in a condition of the motor. The first annular member has a surface feature projecting therefrom. The second annular member is disposed adjacent the first annular member and has a first surface feature projecting therefrom, circumferentially aligned with the surface feature of the first annular member. Upon a threshold amount of rotation of the first annular member, the surface feature of the first annular member abuts the first surface feature of the second annular member to change the condition of the motor.

Method and system for robot control using visual feedback

A method for robot control using visual feedback including determining a generative model S100, training the generative model S200, and controlling the robot using the trained generative model S300.

METHOD AND COMPUTING SYSTEM FOR PERFORMING MOTION PLANNING BASED ON IMAGE INFORMATION GENERATED BY A CAMERA
20210347051 · 2021-11-11 ·

A system and method for motion planning is presented. The system is configured, when an object is or has been in a camera field of view of a camera, to receive first image information that is generated when the camera has a first camera pose. The system is further configured to determine, based on the first image information, a first estimate of the object structure, and to identify, based on the first estimate of the object structure or based on the first image information, an object corner. The system is further configured to cause an end effector apparatus to move the camera to a second camera pose, and to receive second image information for representing the object's structure. The system is configured to determine a second estimate of the object's structure based on the second image information, and to generate a motion plan based on at least the second estimate.