B25J9/162

System and method for piece-picking or put-away with a mobile manipulation robot

A method and system for piece-picking or piece put-away within a logistics facility. The system includes a central server and at least one mobile manipulation robot. The central server is configured to communicate with the robots to send and receive piece-picking data which includes a unique identification for each piece to be picked, a location within the logistics facility of the pieces to be picked, and a route for the robot to take within the logistics facility. The robots can then autonomously navigate and position themselves within the logistics facility by recognition of landmarks by at least one of a plurality of sensors. The sensors also provide signals related to detection, identification, and location of a piece to be picked or put-away, and processors on the robots analyze the sensor information to generate movements of a unique articulated arm and end effector on the robot to pick or put-away the piece.

METHOD OF CONTROLLING MOBILE ROBOT, APPARATUS FOR SUPPORTING THE METHOD, AND DELIVERY SYSTEM USING MOBILE ROBOT
20220048190 · 2022-02-17 · ·

Provided are a method of controlling a mobile robot, apparatus for supporting the method, and delivery system using the mobile robot. The method, which is performed by a control apparatus, comprises acquiring a first control value for the mobile robot, which is input through a remote control apparatus, acquiring a second control value for the mobile robot, which is generated by an autonomous driving module, determining a weight for each control value based on a delay between the mobile robot and the remote control apparatus and generating a target control value of the mobile robot in combination of the first control value and the second control value based on the determined weights, wherein a first weight for the first control value and a second weight for the second control value are inversely proportional to each other.

DYNAMICALLY GENERATING SOLUTIONS FOR UPDATING PLANS AND TASK ALLOCATION STRATEGIES
20220048186 · 2022-02-17 ·

A system and a method to dynamically update plans and task allocation strategies on at least one or more of cloud and plurality of heterogeneous autonomous mobile devices (e.g. robot) has been described. The system or a platform continuously monitors various events internally and externally. The platform analyzes notification or a trigger on whether the existing plans and task allocation strategies need to be updated or replaced. The platform generates solutions depending on various factors and identifies relevant plans and task allocation strategies that may need to be updated. Based on the solutions that are generated, the existing plans and allocated task allocation strategies may be updated or replaced. Once the updation of plans and task allocation strategies are performed, the platform deploys the updated plans and tasks allocation strategies on at least one or more of the cloud and plurality of heterogeneous autonomous mobile devices.

System and method for robot operating environment discovery
09751213 · 2017-09-05 · ·

A method of accommodating a payload and determining a working environment in a robotic system is disclosed. The method is directed to using a motor current measurement taken at the axis motors of a robotic system to calculate various parameters including payload balance, mass, moment of inertia, friction force and traction force. This measurement is based on the known relationship between motor current and motor torque.

Robotic Post System
20220040860 · 2022-02-10 · ·

A robotic post system includes one or more robotic posts having a processor and a memory. The robotic posts may include a manipulation arm and/or a swiveling and/or otherwise moveable trunk and/or base. Sensors provided on the robotic post enable the robotic post to rotate, tilt or move toward another robotic post to orient and secure a lockable band on one post with a lock on another post. A manipulation arm may grasp a lockable band and attach it to a lock, and either post may move away from the other to extend the length of a guide path.

Robot system and method for controlling robot system

A robot system includes a robot, a first movable object on which the robot is mounted and which is configured to move with the robot, a camera mounted on the first movable object to take, while the first movable object is moving, a plurality of images of a reference object that relates to a position of a workpiece, and circuitry configured to control the robot to operate on the workpiece based on the plurality of images while the first movable object is moving.

Autonomous moving body and control program for autonomous moving body

Provided is an autonomous moving body configured to move along a planned movement path to execute a given task, including: an external sensor configured to recognize another autonomous moving body given another task and an operation state of the another autonomous moving body; an overtaking determination unit configured to determine, when it is recognized by the external sensor that the another autonomous moving body moves along the movement path, whether to overtake the another autonomous moving body; and a movement control unit configured to control a moving unit based on the determination of the overtaking determination unit.

System, method, and apparatus to perform a surface inspection using real-time position information

A system includes an inspection robot for performing an inspection on an inspection surface with an inspection robot, the apparatus comprising a position definition circuit structured to determine an inspection robot position on the inspection surface; a data positioning circuit structured to interpret 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, wherein the position informed inspection data comprises absolute position data.

INFORMATION TERMINAL, RECORDING MEDIUM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION SYSTEM
20170237938 · 2017-08-17 ·

A first information terminal includes: a first imaging unit configured to capture a first video near a device to which the first information terminal is attached, and to generate first video data; a transmitting unit configured to transmit the first video data to a second information terminal that receives an operation for operating the device; a moving state determining unit configured to determine a moving state of the device, the moving state being made in response to the operation; and a video data transmission controller configured to control whether or not to transmit one of the first video data and the second video data from the transmitting unit depending on the moving state. The second video data is generated by a second imaging unit capturing a second video near the device. The second imaging unit is different from the first imaging unit.

CONTROL DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM
20220035373 · 2022-02-03 · ·

To safely transport a transportation target. A control device (20) is a control device that controls movement of a transporting unit (12) connected to a moving unit (11) that is movable. The control device (20) includes: a first control unit (25) that controls a movement speed of the moving unit; and a second control unit (26) that moves the transporting unit with respect to the moving unit according to acceleration or deceleration of the moving unit.