B25J11/0035

GAMING SERVICE AUTOMATION SYSTEM WITH GRAPHICAL USER INTERFACE

A robot management system (RMS) includes a plurality of service robots deployed within an operations venue that includes a plurality of gaming devices, an operator terminal presenting a graphical user interface (GUI) to an operator, and a robot management system server (RMS server) configured in networked communication with the plurality of service robots. The RMS server is configured to: identify location data for the service robots; create an interactive overlay map of the operations venue that includes a static map of the operations venue, overlay data showing the location data of the plurality of service robots over the static map, and an interactive icon for each service robot of the plurality of service robots; display, via the GUI, the overlay map; receive a first input indicating a selection of a first interactive icon associated with a first service robot; and display current status information associated with the first service robot.

GAMING SERVICE AUTOMATION MACHINE WITH DELIVERY SERVICES

A delivery robot includes a propulsion system, a storage area arranged to contain at least one item for delivery, a wireless interface, a memory device, and a processor. The processor is configured to receive, from a robot management system (RMS) and via the wireless interface, a delivery request, wherein the delivery request identifies at least the item contained within the storage area, a delivery location, and a recipient. The processor is also configured to control the propulsion system to navigate the delivery robot to the delivery location in response to receiving the delivery request, receive an authentication credential from the recipient, authenticate the recipient based upon the authentication credential, and in response to authenticating the recipient, control the storage area to provide the at least one item contained within the storage area to the recipient.

GAMING SERVICE AUTOMATION MACHINE WITH PHOTOGRAPHY SERVICES

A robot is described. The robot includes a camera device, a memory device, and a processor configured to execute instructions stored in the memory device. The instructions, when executed by the processor, cause the processor to receive an input prompting the robot to navigate to a location in a venue for providing photo services with the camera device and cause the robot to navigate to the location. The instructions further cause the processor to capture, by the camera device, at least one photo at the location and provide access to a copy of the at least one photo to an authorized person.

GAMING SERVICE AUTOMATION MACHINE WITH KIOSK SERVICES

A kiosk robot includes a propulsion system configured to allow the kiosk robot to move within an operations venue, a wireless interface configured to allow wireless networked communication between the kiosk robot and a wireless network, a touchscreen display device, a memory device, and a processor. The robot is configured to receive, from a robot management system (RMS) and via the wireless interface, a relocation request identifying a service location within the operations venue and at which the kiosk robot is to provide kiosk functionality, in response to receiving the relocation request, control the propulsion system to navigate the kiosk robot to the service location, and provide a kiosk graphical user interface (GUI) using the touchscreen display device, the kiosk GUI provides kiosk functionality to a user at the service location.

GAMING SERVICE AUTOMATION MACHINE WITH DROP BOX SERVICES
20210304559 · 2021-09-30 ·

A robot includes a secure storage area, a camera, a propulsion system, a memory device, and a processor. The processor is configured to receive a request for drop box services within a casino, the request including a pickup location and a requestor, control the propulsion system to navigate the robot to the pickup location within the casino, and authenticate an identity of the requestor in response to arriving at the pickup location. The processor is also configured to provide the requestor access to the secure storage area in response to authenticating the identity of the requestor, detect receipt, from the requestor, of at least one value instrument within the secure storage area, lock the secure storage area, and provide a receipt to the requestor in response to receiving the at least one value instrument within the secure storage area.

SYSTEMS AND METHODS FOR REACTIVE PROJECTION-MAPPED SHOW ROBOT
20210268393 · 2021-09-02 ·

An amusement attraction provides a reactive game experience to a guest. The amusement attraction includes a robot control system having a show robot and a robot controller communicatively coupled to the show robot. The robot controller is configured to instruct the show robot to execute a baseline performance, which is predetermined and stored within the robot controller. The robot controller is configured to receive game input from an input device and instruct the show robot to interrupt the baseline performance by executing a reactive performance comprising a sequence of reactive actions that is responsive to the game input. Additionally, the robot controller is configured to instruct the show robot to execute a connective performance that links an end of the sequence of the reactive actions back to the baseline performance.

Mobile robot with enhanced balanced motion and behavior capabilities

A mobile robot is provided to follow a trajectory and adopt a behavior which can be defined by movements of articulated limbs of the robot. The mobile robot is equipped with a processor which is configured, based on instructions defining a motion of the mobile robot and instructions defining a behavior of the mobile robot, to calculate a target trajectory of a center of mass of the mobile robot; calculate, based on the target trajectory of the center of mass of the mobile robot and dynamic constraints of the mobile robot, a predicted trajectory of the center of mass of the mobile robot over a time horizon, and calculate, based on the predicted trajectory of the center of mass of the mobile robot and the instructions defining a behavior of the mobile robot, predicted movements of articulated limbs.

Robot, method for controlling motion of a robot and non-transitory readable medium

The present disclosure relates to intelligent control technology, and provides a robot, a method for controlling motion of a robot and a non-transitory readable medium. The method includes: acquiring current motion state of the robot; when the robot is in abnormal motion state, storing received data; when the robot returns to normal motion state, acquiring restoring time for the robot to return from the abnormal motion state to the normal motion state; and controlling the robot to perform a corresponding action after the robot returns to the normal motion state. In this way when multiple robots perform synchronized tasks and one of them is interrupted, this robot may perform the corresponding action based on the fault duration and the data which correspond to the action the robot needs to perform in the normal motion state. Thus, this robot may keep its actions consistent with the others.

Gaming service automation machine with kiosk services

A kiosk robot includes a propulsion system configured to allow the kiosk robot to move within an operations venue, a wireless interface configured to allow wireless networked communication between the kiosk robot and a wireless network, a touchscreen display device, a memory device, and a processor. The robot is configured to receive, from a robot management system (RMS) and via the wireless interface, a relocation request identifying a service location within the operations venue and at which the kiosk robot is to provide kiosk functionality, in response to receiving the relocation request, control the propulsion system to navigate the kiosk robot to the service location, and provide a kiosk graphical user interface (GUI) using the touchscreen display device, the kiosk GUI provides kiosk functionality to a user at the service location.

Robot Choreographer

The disclosure provides a method for generating a joint command. The method includes receiving a maneuver script including a plurality of maneuvers for a legged robot to perform where each maneuver is associated with a cost. The method further includes identifying that two or more maneuvers of the plurality of maneuvers of the maneuver script occur at the same time instance. The method also includes determining a combined maneuver for the legged robot to perform at the time instance based on the two or more maneuvers and the costs associated with the two or more maneuvers. The method additionally includes generating a joint command to control motion of the legged robot at the time instance where the joint command commands a set of joints of the legged robot. Here, the set of joints correspond to the combined maneuver.