G05B2219/40392

Teaching device and robot system

A teaching device that teaches a robot, includes a display section. When the teaching device is placed on a placing surface, the display section tilts at an angle of 15 degrees or more with respect to the placing surface.

PERFORM PEG-IN-HOLE TASK WITH UNKNOWN TILT
20200023520 · 2020-01-23 ·

A computer-implemented method executed by a robotic system for performing a positional search process in an assembly task is presented. The method includes applying forces to a first component to be inserted into a second component, detecting the forces applied to the first component by employing a plurality of force sensors attached to a robotic arm of the robotic system, extracting training samples corresponding to the forces applied to the first component, normalizing time-series data for each of the training samples by applying a variable transformation about a right tilt direction, creating a time-series prediction model of transformed training data, applying the variable transformation with different directions for a test sample, and calculating a matching ratio between the created time-series prediction model and the transformed test sample.

ROBOT PROGRAM GENERATION APPARATUS
20200009724 · 2020-01-09 ·

Provided is a robot program generation apparatus including: means for selecting a typical arrangement pattern of a robot system; means for individually selecting elements to be arranged in the arrangement pattern; means for automatically generating a layout where the elements in a stationary state do not interfere with each other; means for automatically generating a robot program in accordance with task details corresponding to the arrangement pattern and with the layout; means for executing the robot program in a virtual environment and automatically modifying installation positions of the elements in the layout based on whether or not the robot in an operating state interfere with any other elements and on whether or not the robot can reach a workpiece; and means for correcting the robot program based on the installation positions.

SYSTEM AND METHOD FOR REAL-TIME ROBOTIC CONTROL
20200001471 · 2020-01-02 ·

Embodiments included herein are directed towards a system and method for robotic control. The system may include a graphical user interface configured to allow a user to access a data storage unit associated with a robot. The system may further include a configurable portion including the data storage unit, a manipulator controller, and a data transfer layer. The system may also include a generic portion configured to parse the configurable portion to generate a robotic controller.

Systems, Devices, Components, and Methods for a Compact Robotic Gripper with Palm-Mounted Sensing, Grasping, and Computing Devices and Components
20190381670 · 2019-12-19 ·

Disclosed are various embodiments of a three-dimensional perception and object manipulation robot gripper configured for connection to and operation in conjunction with a robot arm. In some embodiments, the gripper comprises a palm, a plurality of motors or actuators operably connected to the palm, a mechanical manipulation system operably connected to the palm, a plurality of fingers operably connected to the motors or actuators and configured to manipulate one or more objects located within a workspace or target volume that can be accessed by the fingers. A depth camera system is also operably connected to the palm. One or more computing devices are operably connected to the depth camera and are configured and programmed to process images provided by the depth camera system to determine the location and orientation of the one or more objects within a workspace, and in accordance therewith, provide as outputs therefrom control signals or instructions configured to be employed by the motors or actuators to control movement and operation of the plurality of fingers so as to permit the fingers to manipulate the one or more objects located within the workspace or target volume. The gripper can also be configured to vary controllably at least one of a force, a torque, a stiffness, and a compliance applied by one or more of the plurality of fingers to the one or more objects.

Systems and methods for robotic process automation of mobile platforms
11941419 · 2024-03-26 · ·

In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g., smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.

TEACHING DEVICE
20240091927 · 2024-03-21 ·

A teaching device for creating a control program for a robot includes: a screen generation unit which generates a program creation screen for creating a program via commands representing functions constituting the control program for the robot; and a related information display control unit which, in accordance with the selection of or an execute instruction for a command disposed in the program creation screen, displays information relating to the command subject to the selection or the execute instruction.

MULTI-MODE ROBOT PROGRAMMING

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for robot programming. One of the methods comprises generating an interactive user interface that includes an illustration of a virtual robot corresponding to a physical robot; receiving first user input data specifying a first target pose of the virtual robot; causing the physical robot to traverse to the first target pose while updating in real-time the illustration of the virtual robot as the physical robot transitions to the first target pose; receiving a user request to switch from operating in a synchronized mode to operating in an unsynchronized mode; receiving second user input data specifying a second target pose of the virtual robot; and generating an animation of the virtual robot transitioning from the first target pose to the second target pose but withholding causing the physical robot to traverse to the second target pose.

Method for controlling drives of a robot, and robot system
11904479 · 2024-02-20 · ·

In a method for operating a computer having a user interface, e.g., a graphical and/or interactive user interface, a robot, which has members, e.g., arms, rotatable relative to each other and a tool and/or a load, are displayed graphically. One of the members is selectable from an indicated set of members, and a value of an inertial characteristic, e.g., a value of the mass, of this member is able to be inputted. The value of the mass of the member, the position of the center of mass of the member, and both the magnitude and the direction of each of the principal axes of inertia of the selected member are displayed graphically.

INFORMATION PROCESSING DEVICE, MODIFICATION SYSTEM, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM
20240042617 · 2024-02-08 · ·

A purpose of the present disclosure is to provide an information processing device and the like that are capable of acquiring an attribute of an object in an operation space of a robot. An information processing device includes an input reception unit configured to receive an input for modifying an operation sequence for a robot; an object information acquisition unit configured to acquire object information indicating information on an object or a virtual object in an operation space of the robot; and an attribute information acquisition unit configured to acquire attribute information relating to the object or the virtual object, based on the input via the input reception unit.