B25J9/1602

Managing a working environment of a worker who moves in a workplace with a wearable mobile device
11290846 · 2022-03-29 · ·

A method for managing a working environment of a worker who moves in a workplace includes: a measuring process in which a mobile device worn by the worker carries out environment measurement with use of a sensor; a location identifying process in which the mobile device identifies a location at which the measuring process has been carried out; and a transmitting process in which the mobile device transmits, to a management device, (i) a measurement value that has been obtained in the measuring process and (ii) positional information indicative of the location that has been identified in the location identifying process, in association each other.

Robots with robust bipedal locomotion supported with non-conventional physics

A robot system with a robot configured for locomotion about a space using ground reaction force (GRF) to provide a first level of balancing. The robot system includes force generators located on or in the robot's body or offboard in the space that act to generate balancing forces to provide a second level of balancing for the robot using non-conventional physics. Clamping of a robot's feet to a support surface is provided whenever the feet are in contact with the support surface using electromagnets in the feet and a layer of ferrous material on the support surface or using mechanical coupling techniques to temporarily anchor the foot to the support surface. A balance controller processes output of balance sensors and responds by generating control signals to operate force generators onboard the robot such as electric fans or inertial reaction wheels.

PLACEMENT AND COMPACTION OF MULTIPLE OBJECTS VIA VACUUM HEADS WITH FLOATING END EFFECTORS
20220111604 · 2022-04-14 ·

Systems and methods are provided for handling objects. One embodiment is an apparatus for handling objects. The apparatus includes a vacuum securement head. The vacuum securement head includes a strongback, and an array of end effectors arranged at the strongback in conformance with a contour. The contour is complementary to a pickup tool. The array of end effectors is configured to pickup objects at the pickup tool. The vacuum securement head also includes an impermeable membrane that is penetrated by the end effectors, and a vacuum system configured to provide suction through the end effectors. The suction is configured to remove air between the impermeable membrane and a rigid tool, and offset air leaks between the impermeable membrane and the rigid tool.

Surgical platform supported by multiple arms

A surgical module is supported by manipulators that are removably attached to the surgical module. The surgical module may enable operation of surgical tools by providing an integration between actuating mechanisms of the manipulators and actuating mechanisms of the surgical tools. Alternatively or additionally, the surgical module may enable operation of the surgical tools by providing physical access for deploying surgical tools that are operatively connected to the manipulators.

Robot movement and online trajectory optimization

Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.

Automatic positioning method and automatic control device

An automatic positioning method and an automatic control device are provided. The automatic control device includes a processing unit, a memory unit, and a camera unit to automatically control a robotic arm. When the processing unit executes a positioning procedure, the camera unit obtains a first image of the robotic arm. The processing unit analyzes the first image to establish a three-dimensional working environment model and obtains first spatial positioning data. The processing unit controls the robotic arm to move a plurality of times to sequentially obtain a plurality of second images of the robotic arm by the camera unit and analyzes the second images and encoder information of the robotic arm to obtain second spatial positioning data. The processing unit determines whether an error parameter between the first spatial positioning data and the second spatial positioning data is less than a specification value to end the positioning procedure.

ROBOTIC DE-ICER
20220064886 · 2022-03-03 ·

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.

Noise reduction in robot human communication

Noise reduction in a robot system includes the use of a gesture library that pairs noise profiles with gestures performed by the robot. A gesture to be performed by the robot is obtained, and the robot performs the gesture. The robot's performance of the gesture creates noise, and when a user speaks to the robot while the robot performs a gesture, incoming audio includes both user audio and robot noise. A noise profile associated with the gesture is retrieved from the gesture library and is applied to remove the robot noise from the incoming audio.

CONTROLLING A ROBOT TO REMEDY A PROBLEM

A robot intelligence engine receives highly immersive virtual environment (HIVE) data characterizing a set of robot tasks executed by a test robot in a HIVE, wherein the robot tasks of the set of robot tasks include a robot skill. The robot intelligence engine receives sensor data from a problem detecting robot deployed in an environment of operation that characterizes conditions corresponding to a detected problem and searches the set of robot tasks to identify a subset of the robot tasks that are potentially employable to remedy the detected problem. The robot intelligence engine simulates the subset of robot tasks to determine a likelihood of success for the subset of robot tasks. The simulation generates a set of unsupervised robot tasks that are potentially employable to remedy the detected problem. The robot intelligence engine selects one of the subset of robot tasks or one of the unsupervised robot tasks.

INSPECTION ROBOT

An inspection robot includes a robot body, at least two sensors, a drive module, a stability assist device and an actuator. The at least two sensors are positioned to interrogate an inspection surface and are communicatively coupled to the robot body. The drive module includes at least two wheels that engage the inspection surface. The drive module is coupled to the robot body. The stability assist device is coupled to at least one of the robot body or the drive module. The actuator is coupled to the stability assist device at a first end, and coupled to one of the drive module or the robot body at a second end. The actuator is structured to selectively move the stability assist device between a first position and a second position. The first position includes a stored position. The second position includes a deployed position.