B25J13/00

SURGICAL MANIPULATOR AND METHOD OF OPERATING THE SAME USING VIRTUAL RIGID BODY MODELING

A surgical manipulator and method of operating the same. The surgical manipulator includes an arm with a plurality of links and joints, wherein an angle between adjacent links forms a joint angle. The arm includes a distal end configured to support a surgical instrument with an energy applicator. At least one controller is coupled to the arm and models the surgical instrument and the energy applicator as a virtual rigid body. The controller(s) determine a commanded pose for the surgical instrument and the energy applicator based on a summation of a plurality of forces and/or torques, wherein the plurality of forces and/or torques are selectively applied to the virtual rigid body to emulate orientation and movement of the surgical instrument and the energy applicator. The controller(s) determine commanded joint angles for the arm that place the surgical instrument and the energy applicator according to the commanded pose.

AUTOMATIC SAMPLE INJECTION DEVICE
20230236213 · 2023-07-27 · ·

An automatic sample injection device is provided with a vial placement unit (2) configured to place a vial (10) thereon, a sampler (6) provided at a position different from a position of the vial placement unit (2), the sampler being configured to collect a liquid from the vial (10), a conveyance unit (4) provided with a gripper (14) for gripping the vial (10) from above, the conveyance unit being configured to convey the vial (10) between the vial placement unit (2) and the sampler (6), a target position setting unit (22) configured to execute a teaching mode for setting a target position at which the gripper (14) is to be placed when placing the vial (10) at a predetermined position, cause a user to perform positioning of the gripper (14) to a position to be the target position in the teaching mode, and set a position of the gripper (14) positioned by the user as the target position, and a control unit (20) configured to position the gripper (14) at the target position set by the target position setting unit (22) when placing the vial (10) at the predetermined position. The target position setting unit (22) is configured to execute, in the teaching mode, an auxiliary operation for visually assisting positioning of the gripper by the user when causing the user to perform positioning of the gripper (14) to a position to be the target position.

CONTROL METHOD FOR PORTABLE WELDING ROBOT, WELDING CONTROL DEVICE, PORTABLE WELDING ROBOT, AND WELDING SYSTEM

A method controls a portable welding robot to ensure good bead appearance even where a workpiece corner and a curved section of a guide rail are not located on a concentric circle and where there is a large difference in curvature between the workpiece corner and the curved section of the guide rail. A portable welding robot sets a guide rail with respect to a workpiece having a corner and performs arc welding on the workpiece while moving on the guide rail and a welding control device controls the portable welding robot. The control method includes determining a torch position on the workpiece via a torch position determination unit, calculating a torch angle at the torch position via a torch angle calculation unit, and controlling the torch angle via a movable part based on the calculated torch angle.

Smart home robot assistant
11565398 · 2023-01-31 · ·

Methods and systems are described for robot transportation of objects into or out of a home automation system. One example may include determining, by a mobile robotic device, that an object is available to cross a boundary of the home automation system. The method may include deactivating at least a portion of the home automation system. The method also include retrieving, by the mobile robotic device, the object and transporting, by the mobile robotic device, the object across the boundary. The method further includes leaving, by the mobile robotic device, the object at a drop-off location. The method may also include reactivating at least the portion of the home automation system.

Learning device, learning method, learning model, detection device and grasping system

An estimation device includes a memory and at least one processor. The at least one processor is configured to acquire information regarding a target object. The at least one processor is configured to estimate information regarding a location and a posture of a gripper relating to where the gripper is able to grasp the target object. The estimation is based on an output of a neural model having as an input the information regarding the target object. The estimated information regarding the posture includes information capable of expressing a rotation angle around a plurality of axes.

Robot system
11565427 · 2023-01-31 · ·

A robot system includes a robot for performing predetermined processing to a treating object, a photographing device for photographing the treating object, a robot control device for performing position compensation of a moving destination of the robot so as to track the treating object, on a basis of previously-set information on positions of the robot, the photographing device and the treating object, and an image of the treating object photographed by the photographing device, and a display device for providing an AR space. The robot control device calculates a position of the photographing device on the basis of the information on the positions of the robot and the photographing device. The display device displays an image imitating the photographing device at a corresponding position in the AR space, on a basis of the calculated position of the photographing device.

Robot system
11565427 · 2023-01-31 · ·

A robot system includes a robot for performing predetermined processing to a treating object, a photographing device for photographing the treating object, a robot control device for performing position compensation of a moving destination of the robot so as to track the treating object, on a basis of previously-set information on positions of the robot, the photographing device and the treating object, and an image of the treating object photographed by the photographing device, and a display device for providing an AR space. The robot control device calculates a position of the photographing device on the basis of the information on the positions of the robot and the photographing device. The display device displays an image imitating the photographing device at a corresponding position in the AR space, on a basis of the calculated position of the photographing device.

Movable robot and method for tracking position of speaker by movable robot
11565426 · 2023-01-31 · ·

Proposed is a method for determining, by a movable robot, a position of a speaker, wherein the movable robot includes first to fourth microphones installed at four vertexes of a quadrangle of a horizontal cross section of the robot respectively, wherein the method includes: receiving a wake-up voice through first and third microphones disposed respectively at first and third vertices in a diagonal direction; obtaining a first reference value of the first microphone and a second reference value of the third microphone based on the received wake-up voice; comparing the obtained first and second reference values to select the first microphone; selecting a second microphone disposed at a second vertex, wherein the first and second microphones are on a front side of the quadrangle; calculating a sound source localization (SSL) value based on the selected first and second microphones; and tracking a position of the speaker based on the SSL value.

Method of tracking user position using crowd robot, tag device, and robot implementing thereof
11565415 · 2023-01-31 · ·

A method of tracking a user position using a crowd robot, a tag device, and a robot implementing the same are disclosed, and the robot includes a controller, which cumulatively stores position information of a tag device, generates a moving route corresponding to the stored position information of the tag device, and corrects the position information of the tag device based on position estimation information of a crowd robot around the tag device sent from the tag device.

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
20230021649 · 2023-01-26 ·

A work management system for managing work to be performed on a work subject. The work management system includes multiple work robots, a storage unit, a generator, and an instruction unit. The work robots each include movement means capable of moving to any location. The storage unit stores target information on a target state of the work subject and current state information on a current state of the work subject. The generator generates work procedure information indicating a work procedure to be performed by the work robots so that the work subject is brought close to the target state, on the basis of the target information and the current state information. The work procedure information includes work instruction information for instructing the work robots to perform one or more types of work to be performed on the work subject.