Patent classifications
B25J9/1602
Determining and utilizing corrections to robot actions
Methods, apparatus, and computer-readable media for determining and utilizing human corrections to robot actions. In some implementations, in response to determining a human correction of a robot action, a correction instance is generated that includes sensor data, captured by one or more sensors of the robot, that is relevant to the corrected action. The correction instance can further include determined incorrect parameter(s) utilized in performing the robot action and/or correction information that is based on the human correction. The correction instance can be utilized to generate training example(s) for training one or model(s), such as neural network model(s), corresponding to those used in determining the incorrect parameter(s). In various implementations, the training is based on correction instances from multiple robots. After a revised version of a model is generated, the revised version can thereafter be utilized by one or more of the multiple robots.
Control Device For Robot To Tease Pet and Mobile Robot
The disclosure discloses a control device for a robot to tease a pet and a mobile robot. The primary sensor is configured to continuously collect a preset number of frames of pet motion images in each motion cycle. The state recognizer is configured to judge the matching between the pet motion images continuously collected by the primary sensor and a pre-stored digital image of pet behavior, and then parse a matching result into behavior state parameters of a pet. The behavior interferometer is configured to adjust and control a behavior state of the pet according to the behavior state parameters and an additional road sign image provided by the secondary sensor. The laser projector is configured to project a laser beam to form a structural light spot, so that the pet changes toward the behavior state adjusted by the behavior interferometer.
SYSTEMS AND METHODS FOR 3D SCENE AUGMENTATION AND RECONSTRUCTION
A computer-implemented visual input reconstruction system for enabling selective insertion of content into preexisting media content frames may include at least one processor configured to perform operations. The operations may include accessing a memory storing object image identifiers associated with objects and transmitting, to one or more client devices, an object image identifier. The operations may include receiving bids from one or more client devices and determining a winning bid. The operations may include receiving winner image data from a winning client device and storing the winner image data in the memory. The operations may include identifying, in a preexisting media content frame, an object insertion location. The operations may include generating a processed media content frame by inserting a rendition of the winner image data at the object insertion location in the preexisting media content frame and transmitting the processed media content frame to one or more user devices.
Variable gravitational torque compensation apparatus and control method therefor
In an apparatus for adjustable counterbalance mechanism and a method for controlling the apparatus, the apparatus includes a reference surface, a link, an elastic member, a wire, an idle roller and a compensation torque. The link has a first end rotationally connected to the reference surface to form a rotational center, and a weight center of the link is spaced apart from the rotational center. The elastic member has a first end combined with the link. The wire has a first side combined with a second end of the elastic member, and a second side combined with the reference surface. The idle roller is combined with the link to support a portion between first and second ends of the wire. The compensation torque controller is equipped to the link, to control the position of the idle roller and an elastic force of the elastic member.
Robotic de-icer
An apparatus for de-icing a pathway, the apparatus comprising a frame including a set of wheels, a salt dispenser, a servo attached to the salt dispenser, one or more motors, the motors attached to at least one of the set of wheels, and a microcontroller communicatively coupled to the servo and the one or more motors, wherein the microcontroller instructs the servo to operate the salt dispenser and activates the one or more motors to drive the at least one of the set of wheels.
CONTROLLER FOR A COMMISSIONING DEVICE
A controller for a commissioning device for storing piece goods such as medicinal packages is provided. The controller includes a delivery table that extends in a first direction, two elongated clamping jaws disposed above the delivery table, the jaws having clamping surfaces that face one another, and a clamping jaw guide apparatus with a frame structure, at least one first and one second guide which are separated from one another in the first direction and extend in a second direction, and at least four clamping jaw carriages which are coupled to the guides and driven in the second direction. Two clamping jaw carriages each are associated with a guide and at least two clamping jaw carriages separated from one another in the first direction are coupled to one clamping jaw, respectively.
MODULAR EXOSKELETON SYSTEMS AND METHODS
A method of operating a modular exoskeleton system, the method comprising: monitoring for one or more actuator units being operably coupled to or removed from the modular exoskeleton system, the modular exoskeleton system comprising at least a first actuator unit configured to be operably coupled and removed from the modular exoskeleton system; determining that the first actuator unit has been operably coupled to the modular exoskeleton system; determining the first actuator unit has been associated with a first body portion of the user; determining a first new operating configuration based at least in part on the determination that the first actuator unit has been operably coupled to the modular exoskeleton system and the determination that the first actuator unit has been associated with the first body portion of the user; and setting the first new operating configuration for the modular exoskeleton system.
CONTROL METHOD FOR ROBOT, COMPUTER-READABLE STORAGE MEDIUM AND ROBOT
A robot control method includes: determining a planned capture point and a measured capture point of the robot so as to calculate a capture point error of the robot; obtaining positions of a left foot and a right foot of the robot, and a planned zero moment point (ZMP) of the robot so as to calculate desired support forces of the left foot and the right foot; calculating desired torques of the left foot and the right foot according to the capture point error, the desired support forces of the left foot and the right foot; obtaining measured torques of the left foot and the right foot so as to calculate desired poses of the left foot and the right foot; and controlling the robot to walk according to the desired poses of the left foot and the desired pose of the right foot.
CONTROL METHOD FOR ROBOT, COMPUTER-READABLE STORAGE MEDIUM AND ROBOT
A control method for a robot includes: determining a desired zero moment point (ZMP) of the robot; obtaining a position of a left foot and a position of a right foot of the robot, and calculating desired support forces of the left foot and the right foot according to the desired ZMP, the positions of the left foot and the right foot; obtaining measured support forces of the left foot and the right foot, and calculating an amount of change in length of the left leg and an amount of change in length of the right leg according to the desired support forces of the left foot and the right foot, the measured support forces of the left foot and the right foot; and controlling the robot to walk according to the amount of change in length of the left leg and the right leg.
Smart Control System for a Robotic Device
A robotic device is disclosed that can have a plurality of non-dedicated, smart control devices. Each smart control device can provide smart functionality to control an operational function of the robotic device. In addition, a robotic system is disclosed that can include a robotic device having a local non-dedicated, smart control device providing smart functionality to control an operational function of the robotic device. The robotic device can also include a remote control device to communicate operational information with the local smart control device to facilitate user control of the robotic device.