Patent classifications
B25J11/0035
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 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.
BALLISTIC ROBOT SYSTEM WITH SPIN AND OTHER CONTROLLED MOTION OF ROBOT DURING FLIGHT
Systems and corresponding control methods providing a ballistic robot that flies on a trajectory after being released (e.g., in non-powered flight as a ballistic body) from a launch mechanism. The ballistic robot is adapted to control its position and/or inflight movements by processing data from onboard and offboard sensors and by issuing well-timed control signals to one or more onboard actuators to achieve an inflight controlled motion. The actuators may move an appendage such as an arm or leg of the robot or may alter the configuration of one or more body links (e.g., to change from an untucked configuration to a tucked configuration), while other embodiments may trigger a drive mechanism of an inertia moving assembly to change/move the moment of inertia of the flying body. Inflight controlled movements are performed to achieve a desired or target pose and orientation of the robot during flight and upon landing.
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.
METHOD AND APPARATUS FOR CONTROLLING DANCING OF SERVICE ROBOT
A method and apparatus for controlling dancing of a service robot are provided. The method comprises: providing corresponding part controlling commands for preset actions of individual parts of the service robot, and providing a dance controlling strategy indicating times for sending a command and a command sending interval of the part controlling commands; when receiving a dance starting command, establishing a wireless connection with an external speaker located outside the service robot, loading a song from a song library of the service robot, and determining that the song currently loaded by the service robot is the song to be played by the external speaker; according to the loaded song, selecting a dance controlling strategy used by the service robot, and determining a command sending timing of the part controlling command of the dance controlling strategy; and when the external speaker is playing the song and the command sending timing of the dance controlling strategy arrives, sending a randomly selected part controlling command to the corresponding part of the service robot till the times for sending a command of the dance controlling strategy is reached, and controlling the service robot to dance to the song.
A 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.
DESIRED ZMP TRAJECTORY GENERATING DEVICE
The control device 41 includes a desired variable value determining unit (52a) which determines desired values of unknown variables composed of coefficients in respective terms of a polynomial function expressing a desired ZMP trajectory and a landing position correction amount for correcting a desired landing position of a leg from a reference desired landing position. The desired variable value determining unit (52a) uses an evaluation function having the coefficients in the polynomial function and the landing position correction amount as unknown variables, and a plurality of constraint conditions each configured by a linear equality or linear inequality regarding the unknown variables, to determine desired values of the unknown variables, by a solution method for a quadratic programming problem, in such a way as to minimize the value of the evaluation function.
Robot cleaner and robot cleaner system including the same
Modules with various functions may be mounted on a robot cleaner, such that the robot cleaner can perform various additional functions other than cleaning while moving. The robot cleaner cleans a floor surface while moving on the floor surface. At the robot cleaner, a module mounting unit on which at least one module capable of performing a function other than cleaning is able to be mounted is disposed.
DATA CONVERSION APPARATUS, ROBOT, PROGRAM, AND INFORMATION PROCESSING METHOD
To facilitate synchronization of a robot motion with a musical piece, a data conversion apparatus according to an aspect of the present invention includes an acquisition unit configured to acquire first time-series information for designating coordinates of a constituent component of a predetermined computer graphics (CG) model on a beat basis in time series, a control unit configured to detect a structural difference between the predetermined CG model and a predetermined robot based on the first time-series information, and a generation unit configured to correct the first time-series information based on the detected difference to generate second time-series information for designating coordinates of a constituent component of the predetermined robot on a beat basis in time series.