Y10S901/01

AUTOMATED DRYWALL PAINTING SYSTEM AND METHOD

An automated painting system that includes a robotic arm and a painting end effector coupled at a distal end of the robotic arm, with the painting end effector configured to apply paint to a target surface. The painting system can also include a computing device executing a computational planner that: generates instructions for driving the painting end effector and robotic arm to perform at least one painting task that includes applying paint, via the painting the end effector, to a plurality of drywall pieces, the generating based at least in part on obtained target surface data; and drives the end effector and robotic arm to perform the at least one painting task.

TECHNOLOGIES FOR SWITCHING NETWORK TRAFFIC IN A DATA CENTER

Technologies for switching network traffic include a network switch. The network switch includes one or more processors and communication circuitry coupled to the one or more processors. The communication circuity is capable of switching network traffic of multiple link layer protocols. Additionally, the network switch includes one or more memory devices storing instructions that, when executed, cause the network switch to receive, with the communication circuitry through an optical connection, network traffic to be forwarded, and determine a link layer protocol of the received network traffic. The instructions additionally cause the network switch to forward the network traffic as a function of the determined link layer protocol. Other embodiments are also described and claimed.

Inductive coupling across a moving boundary of a mobile device
11613029 · 2023-03-28 · ·

A method of inductively coupling a first body and a second body is provided, wherein the first body rotates relative to the second body. During rotation, alignment is maintained between a first and second coil. Signals are sent and received between the coils.

ROBOTIC KITCHEN SYSTEMS AND METHODS IN AN INSTRUMENTED ENVIRONMENT WITH ELECTRONIC COOKING LIBRARIES
20230031545 · 2023-02-02 ·

Embodiments of the present disclosure are directed to methods, computer program products, and computer systems of a robotic apparatus with robotic instructions replicating a food preparation recipe. In one embodiment, a robotic control platform, comprises one or more sensors; a mechanical robotic structure including one or more end effectors, and one or more robotic arms; an electronic library database of minimanipulations; a robotic planning module configured for real-time planning and adjustment based at least in part on the sensor data received from the one or more sensors in an electronic multi-stage process file, the electronic multi-stage process recipe file including a sequence of minimanipulations and associated timing data; a robotic interpreter module configured for reading the minimanipulation steps from the minimanipulation library and converting to a machine code; and a robotic execution module configured for executing the minimanipulation steps by the robotic platform to accomplish a functional result.

Control system for storage and retrieval systems

A warehouse storage and retrieval system including an array of multilevel storage racks having at least one transfer deck, picking isles and storage areas disposed along picking isles, the storage areas being configured to hold differing loads, and a controller including a management module configured to variably size the storage areas of the array of multilevel storage rack modules and assign each of the variably sized storage areas to a corresponding one of the differing loads, wherein the storage and retrieval system is arranged to transport the differing loads for placement in the variably sized storage areas assigned by the controller.

Mounting a sensor module to an unmanned ground vehicle

An unmanned ground vehicle includes a main body, a drive system supported by the main body, a manipulator arm pivotally coupled to the main body, and a sensor module. The drive system includes right and left driven track assemblies mounted on right and left sides of the main body. The manipulator arm includes a first link coupled to the main body, an elbow coupled to the first link, and a second link coupled to the elbow. The elbow is configured to rotate independently of the first and second links. The sensor module is mounted on the elbow.

Method for automatically removing obstructions from robotic floor-cleaning devices
11478118 · 2022-10-25 · ·

Some embodiments include a robot, including: a plurality of sensors; at least one encoder; a processor; a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor effectuates operations including: measuring, with the at least one encoder, wheel rotation of at least one wheel; capturing, with an image sensor, images of an environment as the robot moves within the environment; identifying, with the processor, at least one characteristic of at least one object captured in the images of the environment; determining, with the processor, an object type of the at least one object based on characteristics of different types of objects stored in an object database; and instructing, with the processor, the robot to execute at least one action based on at least one of: the object type of the at least one object and the measured wheel rotation of the at least one wheel.

Apparatus for acquiring 3-dimensional maps of a scene

An active sensor for performing active measurements of a scene is presented. The active sensor includes at least one transmitter configured to emit light pulses toward at least one target object in the scene, wherein the at least one target object is recognized in an image acquired by a passive sensor; at least one receiver configured to detect light pulses reflected from the at least one target object; a controller configured to control an energy level, a direction, and a timing of each light pulse emitted by the transmitter, wherein the controller is further configured to control at least the direction for detecting each of the reflected light pulses; and a distance measurement circuit configured to measure a distance to each of the at least one target object based on the emitted light pulses and the detected light pulses.

Autonomous companion mobile robot and system

An autonomous companion mobile robot and system may complement the intelligence possessed by a user with machine learned intelligence to make a user's life more fulfilling. The robot and system includes a mobile robotic device and a mobile robotic docking station. Either or both of the mobile robotic device and the mobile robotic docking station may operate independently, as well as operating together as a team, as a system. The mobile robotic device may have an external form of a three-dimensional shape, a humanoid, a present or historical person, some fictional character, or some animal. The mobile robotic device and/or the mobile robotic docking station may each include a fog Internet of Things (IoT) gateway processor and a plurality of sensors and input/output devices. The autonomous companion mobile robot and system may collect data from and observe its users and offer suggestions, perform tasks, and present information to its users.

Magnetic field localization and navigation

A mobile robot includes a body movable over a surface within an environment, a calibration coil carried on the body and configured to produce a calibration magnetic field, a sensor circuit carried on the body and responsive to the calibration magnetic field, and a controller carried on the body and in communication with the sensor circuit. The sensor circuit is configured to generate calibration signals based on the calibration magnetic field. The controller is configured to calibrate the sensor circuit as a function of the calibration signals, thereby resulting in a calibrated sensor circuit configured to detect a transmitter magnetic field within the environment and to generate detection signals based on the transmitter magnetic field. The controller is configured to estimate a pose of the mobile robot as a function of the detection signals.