B25J19/0083

Robot Interaction With Human Co-Workers
20200086487 · 2020-03-19 ·

Embodiments provide functionality to prevent collisions between robots and objects. An example embodiment detects a type and a location of an object based on a camera image of the object, where the image has a reference frame. Motion of the object is then predicted based on at least one of: the detected type of the object, the detected location of the object, and a model of object motion. To continue, a motion plan for the robot is generated that avoids having the robot collide with the object based on the predicted motion of the object and a transformation between the reference frame of the image and a reference frame of the robot. The robot can be controlled to move in accordance with the motion plan or a signal can be generated that controls the robot to operate in accordance with the motion plan.

Stopping Robot Motion Based On Sound Cues

Embodiments provide methods and systems to modify motion of a robot based on sound and context. An embodiment detects a sound in an environment and processes the sound. The processing includes comparing the detected sound to a library of sound characteristics associated with sound cues and/or extracting features or characteristics from the detected sound using a model. Motion of a robot is modified based on a context of the robot and at least one of: (i) the comparison, (ii) the features extracted from the detected sound, and (iii) the characteristics extracted from the detected sound.

Voice Modification To Robot Motion Plans

In an embodiment, a method during execution of a motion plan by a robotic arm includes determining a voice command from speech of a user said during the execution of the motion plan, determining a modification of the motion plan based on the voice command from the speech of the user, and executing the modification of the motion plan by the robotic arm.

Adaptor for Food-Safe, Bin-Compatible, Washable, Tool-Changer Utensils

Robots, including robot arms, can interface with other modules to affect the world surrounding the robot. However, designing modules from scratch when human analogues exist is not efficient. In an embodiment, a mechanical tool, converted from human use, to be used by robots includes a monolithic adaptor having two interface components. The two interface components include a first interface component cabal be of mating with an actuated mechanism on the robot side, the second interface capable of clamping to an existing utensil. In such a way, utensils that are intended for humans can be adapted for robots and robotic arms.

Food-Safe, Washable Interface For Exchanging Tools
20200086503 · 2020-03-19 ·

A problem with current food service robots is making the robots safe to work around food. A solution provided by the present disclosure is a food-safe tool switcher and corresponding tool. The tool switcher can mate with a variety of tools, which can be molded or 3D printed out of food-safe materials into a single-part, instead of constructed modularly. This provides for easier cleaning.

Food-Safe, Washable, Thermally-Conductive Robot Cover
20200086509 · 2020-03-19 ·

In an embodiment, a cover for an automated robot includes elastic sheets that are adhered to each other in a geometry. The geometry is configured to allow the elastic sheets to expand and contract while the automated robot moves within its range of motion. The elastic sheets are attached to the automated robot by elasticity of the elastic sheets. A first group of the elastic sheets forms an elastic collar configured to grip the automated robot at a distal end and a proximal end of the cover. A person of ordinary skill in the art can recognize that nonbreakably means that during operation of the robot, the elastic sheets hold their elasticity and integrity without breaking.

One-Click Robot Order

In an embodiment, a method for handling an order includes determining a plurality of ingredients based on an order, received from a user over a network, for a location having a plurality of robots. The method further includes planning at least one trajectory for at least one robot based on the plurality of ingredients and utensils available at the location, and proximity of each ingredient and utensil to the at least one robot. Each trajectory can be configured to move one of the plurality of ingredients into a container associated with the order. In an embodiment, the method includes executing the at least one trajectory by the at least one robot to fulfill the order. In an embodiment, the method includes moving the container to a pickup area.

Determining How To Assemble A Meal
20200090099 · 2020-03-19 ·

In an embodiment, a method includes determining a given material to manipulate to achieve a goal state. The goal state can be one or more deformable or granular materials in a particular arrangement. The method further includes, for the given material, determining, a respective outcome for each of a plurality of candidate actions to manipulate the given material. The determining can be performed with a physics-based model, in one embodiment. The method further can include determining a given action of the candidate actions, where the outcome of the given action reaching the goal state is within at least one tolerance. The method further includes, based on a selected action of the given actions, generating a first motion plan for the selected action.

JOINT COVER, ROBOT, AND PARALLEL LINK ROBOT
20200078965 · 2020-03-12 · ·

A joint cover is removably attached to a joint of a robot including first and second joint members, and a spherical bearing coupling the first and second joint members, wherein the bearing includes a ball shank including a shaft part fixed to the first joint member and including a bail part at one end of the shaft part, and a holder fixed to an end of the second joint member and including a ball receiver configured to enclose and support the ball part, the joint cover includes a body made of an elastic material and configured to cover the holder and the end of the second joint member, and the body includes two through-holes respectively allowing for insertion of the shaft part and the second joint member, and the joint cover includes a slit configured to open and close and to make the two through-holes continuous with each other.

ROBOTIC SYSTEM FOR AUTOMATIC REFUELLING OF VEHICLES

A robotic refuelling system and method for automatically operating a fuel station for refuelling vehicles includes a first detection unit for identifying the vehicle, a collaborative robot arm, and an adapter tool connected to the collaborative robot arm. The system is configured for detecting and identifying the vehicle, and controlling the collaborative robot arm and the adapter tool to engage at least one fuel dispenser unit of the fuel station and refuel the vehicle.