G05B2219/40477

ROBOT NAVIGATION USING 2D AND 3D PATH PLANNING
20210162599 · 2021-06-03 ·

Methods, systems, and apparatus, including computer-readable storage devices, for robot navigation using 2D and 3D path planning. In the disclosed method, a robot accesses map data indicating two-dimensional layout of objects in a space and evaluates candidate paths for the robot to traverse. In response to determining that the candidate paths do not include a collision-free path across the space for a two-dimensional profile of the robot, the robot evaluates a three-dimensional shape of the robot with respect to a three-dimensional shape of an object in the space. Based on the evaluation of the three-dimensional shapes, the robot determines a collision-free path to traverse through the space.

ROBOT AND METHOD OF CONTROLLING SAME
20210107156 · 2021-04-15 · ·

Disclosed is a robot including a manipulator for moving a tool; and a processor for controlling the manipulator, setting a boundary, generating a first path in response to a received execution instruction, generating a second path that does not extend beyond the boundary based on the first path and the boundary, and controlling the manipulator based on the second path.

SYSTEM, DEVICES AND METHODS FOR TELE-OPERATED ROBOTICS
20210129338 · 2021-05-06 ·

The system, devices and methods disclosed herein enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles. A method may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property.

Computer-implemented methods and systems for generating material processing robotic tool paths

In some aspects, computer-implemented methods for selecting a robotic tool path for a manufacturing processing system to execute a material processing sequence in three-dimensional space can include: providing to a computer-readable product including robotic system data of a robotic tool handling system and workpiece data relating to a processing path of a tool along the workpiece; generating a plurality of possible robotic tool paths to be performed to move the tool along the processing path; identifying one or more obstacles, or an absence of obstacles, associated with the robotic tool paths; comparing robotic tool paths based on a predetermined robotic parameter to be controlled as the tool moves from the start point to the end point; and based on the identified obstacles, determining feasible tool paths, between the start point and the end point that avoid the obstacles, that can be obtained by adjusting the predetermined robotic parameter.

System, devices and methods for tele-operated robotics

A method to enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property. Embodiments further include systems and devices practicing the method.

Robot navigation using 2D and 3D path planning
10899006 · 2021-01-26 · ·

Methods, systems, and apparatus, including computer-readable storage devices, for robot navigation using 2D and 3D path planning. In the disclosed method, a robot accesses map data indicating two-dimensional layout of objects in a space and evaluates candidate paths for the robot to traverse. In response to determining that the candidate paths do not include a collision-free path across the space for a two-dimensional profile of the robot, the robot evaluates a three-dimensional shape of the robot with respect to a three-dimensional shape of an object in the space. Based on the evaluation of the three-dimensional shapes, the robot determines a collision-free path to traverse through the space.

SYSTEM, DEVICES AND METHODS FOR TELE-OPERATED ROBOTICS
20200368912 · 2020-11-26 ·

The system, devices and methods disclosed herein enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles. A method may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property.

Robot motion path planning method, apparatus and terminal device
10821605 · 2020-11-03 · ·

The present disclosure provides a robot motion path planning method, apparatus, and terminal device. The method includes planning a planned path for a robot in a current scene using an open motion planning library (OMPL) database, setting a shortest ideal path as an initial ideal path, calculating a new path between the planned path and the initial ideal path using a dichotomy method, determining whether the new path meets an obstacle avoidance requirement and a structural constraint of the robot in the current scene, making the new path as the new planned path if yes, otherwise determining the new path as a new ideal path, optimizing the planned path using the dichotomy method iteratively until an error between the planned path and the ideal path is within a preset range, and determining the planned path as a motion path of the robot, thereby improving the motion efficiency.

ROBOT MOTION PLANNING
20200338733 · 2020-10-29 ·

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning a path of motion for a robot. In some implementations, a candidate path of movement is determined for each of multiple robots. A swept region, for each of the multiple robots, is determined that the robot would traverse through along its candidate path. At least some of the swept regions for the multiple robots is aggregated to determine amounts of overlap among the swept regions at different locations. Force vectors directed outward from the swept regions are assigned, wherein the force vectors have different magnitudes assigned according to the respective amounts of overlap of the swept regions at the different locations. A path for a particular robot to travel is determined based on the swept regions and the assigned magnitudes of the forces.

Computer-Implemented Methods and Systems for Generating Material Processing Robotic Tool Paths
20200316776 · 2020-10-08 ·

In some aspects, computer-implemented methods for selecting a robotic tool path for a manufacturing processing system to execute a material processing sequence in three-dimensional space can include: providing to a computer-readable product including robotic system data of a robotic tool handling system and workpiece data relating to a processing path of a tool along the workpiece; generating a plurality of possible robotic tool paths to be performed to move the tool along the processing path; identifying one or more obstacles, or an absence of obstacles, associated with the robotic tool paths; comparing robotic tool paths based on a predetermined robotic parameter to be controlled as the tool moves from the start point to the end point; and based on the identified obstacles, determining feasible tool paths, between the start point and the end point that avoid the obstacles, that can be obtained by adjusting the predetermined robotic parameter.