Y10S901/02

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.

COMMAND AND CONTROL OF A ROBOT BY A CONTACT CENTER WITH THIRD-PARTY MONITORING
20170285628 · 2017-10-05 ·

Acceptance of robotic service agents may be improved if robots are compliant with a monitoring program of a third party. A robot may be allowed to perform certain operations if monitored or prevented from such operations if unmonitored. If authorized, a robot may be able to perform certain operations unmonitored; however, the third party may report the authorized exception. Should the robot be unmonitored, and absent unauthorized exception, the robot performs only those operations approved for unmonitored mode. Otherwise, the robot is enabled to perform tasks approved for monitored and unmonitored mode. The third party may report the monitoring, lack of monitoring, and compliance with a monitoring program accordingly.

Robot controller for controlling robot which supplies and discharges workpiece
09778646 · 2017-10-03 · ·

A robot controller used in a system having a machine tool and a robot, by which the robot is properly operated corresponding to an operation state of the machine tool. The robot controller has a data communicating part which obtains data representing an operation state of the machine tool at predetermined timing; a motion pattern storing part which stores a plurality of motion patterns of the robot for the machine tool; and a motion controlling part which selects a motion pattern from the stored plurality of motion patterns when an abnormality occurs in the machine tool or when an operation state of the machine tool satisfies a predefined condition, and operates the robot based on the selected motion pattern, the selected pattern being associated with an operation state of the machine tool when an abnormality occurs or when the operation state satisfies the predefined condition.

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.

Method and system for hand presence detection in a minimally invasive surgical system

In a minimally invasive surgical system, a hand tracking system tracks a location of a sensor element mounted on part of a human hand. A system control parameter is generated based on the location of the part of the human hand. Operation of the minimally invasive surgical system is controlled using the system control parameter. Thus, the minimally invasive surgical system includes a hand tracking system. The hand tracking system tracks a location of part of a human hand. A controller coupled to the hand tracking system converts the location to a system control parameter, and injects into the minimally invasive surgical system a command based on the system control parameter.

Truck unloader visualization

Methods, devices, systems, and non-transitory process-readable storage media for a computing device of a robotic carton unloader to identify items to be unloaded from an unloading area within imagery.

Methods and systems to provide feedback based on a motion per path metric indicative of an effect of motion associated with components of a robotic device
09744678 · 2017-08-29 · ·

Examples are provided that describe a motion based light display for a robotic arm. In one example, a robotic device comprising one or more components configured to be actuated for movement. The robotic device also includes one or more processors are configured to determine a motion per path metric of the one or more components based on a motion plan associated with the robotic device. The one or more processors are configured to determine one or more feedback characteristics based on the motion per path metric. The one or more feedback characteristics include information indicative of an effect of motion associated with the one or more components. The robotic device also includes an indicator coupled to the one or more components and configured to provide feedback about the one or more components based on the feedback characteristics indicative of the effect of motion.

System and method of attaching cups to a dairy animal

A robotic attacher retrieves a preparation cup from an equipment area located behind a dairy livestock and attaches and detaches the preparation cup to the teats of the dairy livestock in sequence. The sequence comprises attaching and detaching the preparation cup to the left front teat, the right front teat, the right rear teat, and the left rear teat.

Robotic devices and systems for performing single incision procedures and natural orifice translumenal endoscopic surgical procedures, and methods of configuring robotic devices and systems

Example embodiments relate to surgical devices, systems, and methods. The system may include a port assembly and instrument arm assembly. The port assembly may have first and second end sections. The first end section may include a first end channel and first gate assembly. The second end section may include a second end channel, second gate assembly, and anchor port. The first and second gate assemblies may be configurable to transition between an open position to allow access through the first and second end channels, respectively, and a closed position to prevent access to same. The instrument arm assembly may include a shoulder section securable to the anchor port, first arm section secured to the shoulder section, elbow section secured to the first arm section, second arm section secured to the elbow section, wrist section secured to the second arm section, and end effector section secured to the wrist section.

Tape library apparatus and information management method
09737993 · 2017-08-22 · ·

A tape library apparatus includes a tape drive, a robot unit, and a second processor. The tape drive includes a first access mechanism and a first processor. The first access mechanism is configured to read position information from a non-contact type memory within a tape cartridge. The position information indicates a position of data recorded in a magnetic tape within the tape cartridge. The first processor is configured to perform positioning for the data. The robot unit includes a robot arm and a second access mechanism configured to access the non-contact type memory. The robot arm is configured to store the tape cartridge in the robot unit, and move the tape cartridge to the tape drive. The second processor is configured to control the second access mechanism to read the position information from the non-contact type memory, and store the position information in a non-volatile memory.