G05B2219/40298

Robot Docking Station Identification Surface
20220355495 · 2022-11-10 ·

A docking station is provided that includes at least one component configured to couple to a robot and an identification surface. The identification surface includes a first curvature that varies at a first substantially constant rate of change along a first dimension the identification includes a second curvature that varies at a second substantially constant rate of change along a second dimension. The second dimension is orthogonal to the first dimension. The identification surface includes a third curvature that varies at a third substantially constant rate of change along a third dimension. The third dimension is orthogonal to the first dimension and the second dimension.

BRICK/BLOCK LAYING MACHINE INCORPORATED IN A VEHICLE
20220058300 · 2022-02-24 ·

A self-contained truck-mounted brick laying machine can include a frame that can support packs or pallets of bricks placed on a platform. A transfer robot can pick up and move the brick(s). A carousel can be coaxial with a tower. The carousel can transfer the brick(s) via the tower to an articulated and/or telescoping boom. The bricks can be moved along the boom by, e.g., linearly moving shuttles, to reach a brick laying and adhesive applying head. The brick laying and adhesive applying head can mount to an element of the stick, about an axis which is disposed horizontally. The poise of the brick laying and adhesive applying head about the axis can be adjusted and can be set in use so that the base of a clevis of the robotic arm mounts about a horizontal axis, and the tracker component is disposed uppermost on the brick laying and adhesive applying head. The brick laying and adhesive applying head can apply adhesive to the brick and can have a robot that lays the brick. Vision and laser scanning and tracking systems can be provided to allow the measurement of as-built slabs, bricks, the monitoring and adjustment of the process and the monitoring of safety zones. The first, or any course of bricks can have the bricks pre machined by the router module so that the top of the course is level once laid.

Teleoperated robotic system

A teleoperated robotic system that includes master control arms, slave arms, and a mobile platform. In use, a user manipulates the master control arms to control movement of the slave arms. The teleoperated robotic system can include two master control arms and two slave arms. The master control arms and the slave arms can be mounted on the platform. The platform can provide support for the master control arms and for a teleoperator, or user, of the robotic system. Thus, a mobile platform can allow the robotic system to be moved from place to place to locate the slave arms in a position for use. Additionally, the user can be positioned on the platform, such that the user can see and hear, directly, the slave arms and the workspace in which the slave arms operate.

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.

DYNAMIC MASS ESTIMATION METHODS FOR AN INTEGRATED MOBILE MANIPULATOR ROBOT

A method of estimating one or more mass characteristics of a payload manipulated by a robot includes moving the payload using the robot, determining one or more accelerations of the payload while the payload is in motion, sensing, using one or more sensors of the robot, a wrench applied to the payload while the payload is in motion, and estimating the one or more mass characteristics of the payload based, at least in part, on the determined accelerations and the sensed wrench.

PERCEPTION MODULE FOR A MOBILE MANIPULATOR ROBOT

An imaging apparatus includes a structural support rigidly coupled to a surface of a mobile robot and a plurality of perception modules, each of which is arranged on the structural support, has a different field of view, and includes a two-dimensional (2D) camera configured to capture a color image of an environment, a depth sensor configured to capture depth information of one or more objects in the environment, and at least one light source configured to provide illumination to the environment. The imaging apparatus further includes control circuitry configured to control a timing of operation of the 2D camera, the depth sensor, and the at least one light source included in each of the plurality of perception modules, and at least one computer processor configured to process the color image and the depth information to identify at least one characteristic of one or more objects in the environment.

Robot docking station identification surface

A docking station is provided that includes at least one component configured to couple to a robot and an identification surface. The identification surface includes a first curvature that varies at a first substantially constant rate of change along a first dimension the identification includes a second curvature that varies at a second substantially constant rate of change along a second dimension. The second dimension is orthogonal to the first dimension. The identification surface includes a third curvature that varies at a third substantially constant rate of change along a third dimension. The third dimension is orthogonal to the first dimension and the second dimension.

Method and apparatus for picking products

The disclosed embodiments include methods and apparatus for picking products. In one embodiment, the apparatus includes a machine-readable medium containing business rules for arranging at least one product of a physical stack having physical dimensions into a virtual stack, the virtual stack being a 3D representation of the at least one product, and also containing business rules for selecting the at least one product. The apparatus also includes a vision module including a sensor configured to identify indications of a condition of each product. The apparatus also includes a processor configured to perform an inspection of each product based on the condition of the product and the set of business rules for selecting the product. The apparatus further includes a robotic arm for selecting each product of that has passed the inspection and for arranging the product to form a physical stack based on the virtual stack.

User assisting robot for shopping applications

A robot system includes a holding compartment configured to transport one or more items and an electronic control unit having a processor and a non-transitory computer readable memory including a machine-readable instruction set. The robot system further includes a camera for capturing image data of an environment of the holding compartment and a robotic arm each communicatively coupled to the electronic control unit. The machine-readable instruction set causes the processor to receive image data of the environment of the holding compartment from the camera, determine a set of handling instructions for an item collected by the robotic arm, determine a location within the holding compartment for placing the item collected by the robotic arm based on the image data of the environment of the holding compartment and the set of handling instructions, and manipulate the robotic arm to place the item within the holding compartment at the determined location.

Tooltip stabilization

Robotic control systems and methods may include providing an end effector tool of a robotic device configured to perform a task on a work surface within a worksite coordinate frame. Unintended movement over time of the end effector tool with respect to the work surface and with respect to the worksite coordinate frame may be determined based on image data indicative of the work surface, first location data indicative of a first location of the end effector tool with respect to the worksite coordinate frame, and second location data indicative of a second location of the end effector tool with respect to the work surface. One or more control signals for the robotic device may be adjusted in order to counteract the unintended movements of the end effector tool with respect to the work surface and worksite coordinate frame.