Patent classifications
G05D2201/02
AUTONOMOUSLY MOVING MULTIFUNCTIONAL ROBOTIC DEVICE WITH PRINTER
An autonomous moving apparatus includes a handheld housing adapted to contain a printing head, an actuating mechanism adapted to move the housing on top of a printing surface, an audio sensor, and at least one non-audio sensor selected from a group comprising a distance sensor, a touch sensor, and an image sensor. Processing circuitry is adapted to execute a code for analyzing an audio signal captured by the audio sensor to detect a voice command; in response to the detection of the voice command, analyzing readings of at least one non-audio sensor to identify a triggering event; in response to the detection of the triggering event, instructing the actuating mechanism such that the housing moves along a printing pattern associated with the triggering event, and instructing the printing head to print media extracted from the readings, selected according to an analysis of the readings.
Using a recursive reinforcement model to determine an agent action
According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that may cause the processor to access data about an environment of an agent, identify an actor in the environment, and access candidate models, in which each of the candidate models may predict a certain action of the identified actor. The instructions may also cause the processor to apply a selected candidate model of the accessed candidate models on the accessed data to determine a predicted action of the identified actor and may implement a recursive reinforcement learning model using the predicted action of the identified actor to determine an action that the agent is to perform. The instructions may further cause the processor to cause the agent to perform the determined action.
USING A RECURSIVE REINFORCEMENT MODEL TO DETERMINE AN AGENT ACTION
According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that may cause the processor to access data about an environment of an agent, identify an actor in the environment, and access candidate models, in which each of the candidate models may predict a certain action of the identified actor. The instructions may also cause the processor to apply a selected candidate model of the accessed candidate models on the accessed data to determine a predicted action of the identified actor and may implement a recursive reinforcement learning model using the predicted action of the identified actor to determine an action that the agent is to perform. The instructions may further cause the processor to cause the agent to perform the determined action.
Mobile vending machine
Mobile vending machines for storing and dispensing products to consumers at various locations. A mobile vending machine may include a product storage system, a user interface, a powertrain system, and a control unit. A consumer may view a list of products in the mobile vending machine using a mobile device, such as a smart phone. The consumer may summon the mobile vending machine to a location using the mobile device, and the mobile vending machine may automatically complete a transaction with the consumer, where the consumer receives a product from the mobile vending machine. The control unit may enable the mobile vending machine to autonomously travel to the location of the consumer.
FAILSAFE BEHAVIOR CONFIGURATION FOR AUTONOMOUS NAVIGATION
Method, apparatuses, and computer program products provide for configuration of failsafe behavior for autonomous navigation. In particular, an active failsafe home is repeatedly established from a plurality of failsafe homes, and an autonomous vehicle is configured to travel to the active failsafe home when a communication fault occurs. An example method includes determining a location of the autonomous vehicle and determining whether a particular failsafe home of a plurality of failsafe homes associated with the autonomous vehicle satisfies a pre-determined visibility condition with respect to the location of the autonomous vehicle and one or more constraint areas. The method further includes, in accordance with a determination that the particular failsafe home satisfies the pre-determined visibility condition, establishing the particular failsafe home as an active failsafe home for the autonomous vehicle. The method further includes causing transmission of an indication of the active failsafe home to the autonomous vehicle.
MOBILE BODY CONTROL DEVICE, MOBILE BODY, MOBILE BODY CONTROL METHOD, PROGRAM, AND LEARNING DEVICE
A mobile body control device includes a route determination unit configured to determine a route of a host mobile body to reduce a change in a movement vector of another mobile body present in the vicinity of the host mobile body, and a control unit configured to move the host mobile body along the route determined by the route determination unit.
ROBOTIC ASSISTED WALL PAINTING APPARATUS AND METHOD
The embodiments herein discloses a semi-autonomous mobile robotic apparatus (100) that can apply primers and paints and perform other operations such as wall sanding, drawing abstract wall art on the interior walls of buildings. The disclosed semi-autonomous mobile robotic apparatus (100) apparatus comprises of at least 13 numbers of type-1 (403) and at least 2 numbers of type-2 (405) ultrasonic sensors coupled to the apparatus (100), at least 2 Light Detection and Ranging (LiDAR) sensors (401 and 402) coupled to the apparatus (100), a human machine interface module (102) adapted to receive one or more inputs from a user (101) and provide the data to the microprocessor (103) for processing inside the apparatus (100) and provide output to one or more modules (104 and 105) to perform the relevant painting, sanding, putty application or abstract wall art drawing operations.
PRINTING SYSTEMS
A self-propelled printer is provided having communication circuitry to receive print data for an image to be formed. A drive mechanism of the printer to provides locomotion of the entire self-propelled printer and a print head is arranged to transfer a print material onto a print medium. Processing circuitry to generates an image formation path to be traversed by the print head via locomotion of the self-propelled printer. The image formation path is based at least in part on the received print data. The processing circuitry controls the drive mechanism to autonomously drive the self-propelled printer along the image formation path. A corresponding method and computer program for generating a 2D image using a self-propelled printer are provided.
Lifting apparatus supported by two wheel automatic guided vehicles
A mobile lifting apparatus has a platform coupled to elongated lifting arms arranged in a crossed configuration with a hinge at center portions of the lifting arms which allows the lifting arms to rotate in a crossed scissor manner when the platform is raised or lowered. The lower ends of the lift arms are coupled to automatic guided vehicles which move towards each other to raise the platform and move away from each other to lower the platform. A locking mechanism coupled to the lifting arms is actuated to prevent movement of the lifting arms to lock the height of the platform.
Protection of ultraviolet (UV) light source on mobile device
Implementations of the disclosed subject matter provide a device of a mobile robot may include a motor to drive a drive system to move the mobile robot in an area, and a light source to output ultraviolet light. The device may include at least one first sensor to determine at least one of an orientation of the mobile robot, a location of the mobile robot, and/or when the light source is within a predetermined distance of an object in the area. The device may include a controller, communicatively coupled to the drive system, the light source, and the at least one first sensor to control the drive system so as to stop or move the mobile robot before the light source is within the predetermined distance of the object based on at least a signal received from the at least one first sensor.