Patent classifications
B25J9/1661
INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND STORAGE MEDIUM
The information processing device 1A mainly includes a logical formula conversion unit 322A, a constraint condition information acquisition unit 323A, and a constraint condition addition unit 324A. The logical formula conversion unit 322A is configured to convert an objective task, which is a task to be performed by a robot, into a logical formula that is based on a temporal logic. The constraint condition information acquisition unit 323A is configured to acquire constraint condition information I2 indicative of a constraint condition to be satisfied in performing the objective task. The constraint condition addition unit 324A is configured to generate a target logical formula Ltag that is a logical formula obtained by adding a proposition indicative of the constraint condition to the logical formula generated by the logical formula conversion unit 322A.
FOREIGN OBJECT DEBRIS COLLECTION DEVICE
The present disclosure provides a Foreign Object Debris (FOD) Collection Device that comprises a carriage, a hitch, a holding chamber, a powered sweeper, and a funneling component. The carriage moves along a surface. The hitch couples the carriage to an Automated Mobile Robot (AMR) such that the automated robot drives movement of the carriage along the surface. The holding chamber is supported on the carriage and comprises an opening through which debris are passable into the holding chamber. The powered sweeper comprises a movable brush supported on the carriage and is operatively connected to a power supply of the Automated Mobile Robot. The funneling component is located between the movable brush and the holding chamber and is moved by the powered sweeper along surface S such that the debris swept by the movable brush are guided by the funneling component into the opening of the holding chamber.
GENERAL PURPOSE ROBOTICS OPERATING SYSTEM WITH UNMANNED AND AUTONOMOUS VEHICLE EXTENSIONS
The present disclosure provides a general purpose operating system (GPROS) that shows particular usefulness in the robotics and automation fields, The operating system provides individual services and the combination and interconnections of such services using built-in service extensions, built-in completely configurable generic services, and ways to plug in additional service extensions to yield a comprehensive and cohesive framework for developing, configuring, assembling, constructing, deploying, and managing robotics and/ or automation applications, The disclosure includes GPROS extensions and features directed to use as an autonomous vehicle operating system. The vehicle controlled by appropriate versions of the GPROS can include unmanned ground vehicle (UGV) applications such as a driverless or self-driving car. The vehicle can likewise or instead include an unmanned aerial vehicle (UAV) such as a helicopter or drone. In cases, the vehicle can include an unmanned underwater vehicle (LIN), such as a submarine or other submersible.
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.
Asset loading system
An identifier associated with one or more assets is obtained in response to a reader component reading a tag associated with one or more assets as the one or more assets traverse a conveyor apparatus. At least partially in response to the obtaining of the identifier, a storage unit of a plurality of storage units is caused to automatically rotate to a loading location to receive the one or more assets.
A High-Precision Mobile Robot Management and Scheduling System
The invention discloses high-precision mobile robot management and scheduling system, and relates to the technical field of industrial robots, comprising industrial robot, AGV, secondary positioning device and upper computer, wherein the secondary positioning devices are arranged on corresponding workstations of processing machine tool, when the processing machine tool performs processing tasks, the upper computer selects the AGV arranged with industrial robot and navigates the same to the secondary positioning device, and after the secondary positioning device and the chassis of the industrial robot are locked, the industrial robot can assist the processing machine tool in parts machining. The system in the invention perfectly combines the mobile robot and fixed robot, thereby achieving not only flexibility of mobile robot, but also the high precision of the fixed robot.
CONTROL DEVICE, CONTROL METHOD AND STORAGE MEDIUM
A control device 1B mainly includes a subgoal setting means 17B and an operation sequence generation means 18B. The subgoal setting means 17B is configured to set a subgoal “Sg” based on abstract states in which states in a workspace where a robot works are abstracted, the subgoal Sg indicating an intermediate goal for achieving a final goal or constraint conditions required to achieve the final goal. The operation sequence generation means 18B is configured to generate an operation sequence to be executed by the robot based on the subgoal.
DEVICE CONTROL BASED ON EXECUTION COMMAND AND UPDATED ENVIRONMENT INFORMATION
A production system includes: a plurality of controllers configured to control a plurality of devices, the plurality of devices including at least one robot; and circuitry communicable with the plurality of controllers, the circuitry may be configured to: output execution commands of next tasks based on a process including a plurality of tasks for a workpiece and progress information of the process; store environment information; and update the stored environment information in accordance with operations of the plurality of devices, wherein each of the plurality of controllers is configured to control one of the plurality of devices to execute a next task corresponding to one of the execution commands based on the environment information.
Robot with linear 7th axis
The present application discloses a robotic control system, and a method and a computer system for controlling a robot. The robotic control system includes a memory and one or more processors coupled to the memory. The memory is configured to store configured to store a model of a robot having a plurality of axes of control including at least a linear axis and one or more rotational axes. The one or more processors are configured to use the model to control the robot to perform a task, including by sending to the robot a set of control signals to cause the robot to move with respect to two or more of said axes of control including at least the linear axis.
ROBOT CONTROL METHOD, APPARATUS AND DEVICE, STORAGE MEDIUM AND PROGRAM PRODUCT
Embodiments of the disclosure provide a robot control method, apparatus and device, a computer storage medium and a computer program product and relate to the technical field of artificial intelligence. The method includes: acquiring environment interaction data and an actual target value, indicating a target that is actually reached by executing an action corresponding to action data in the environment interaction data; determining a return value after executing the action according to state data, action data and the actual target value at the first time of two adjacent times; updating a return value in the environment interaction data by using the return value after executing the action; training an agent corresponding to a robot control network by using the updated environment interaction data, and controlling the action of a target robot by using the trained agent.