IP Library › Granted Patent US 12,318,931
Granted Patent B2
US 12,318,931 · App. 17/992,362 · Granted Jun 3, 2025

Robot application development system

Inventors: Fan Dai (Zwingenberg, DE); Nuo Li (Mannheim, DE); Sebastian Breisch (Neckarsteinach, DE); Debora Clever (Zwingenberg, DE)
Assignee: ABB Schweiz AG
B25J9/1605B25J9/1671B25J15/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,318,931
App. No.
17/992,362
Granted
Jun 3, 2025
Kind
B2
Abstract

A robot application development system and method includes a robot application unit that determines a robot application, which defines the industrial robot in a robot workspace. An input interface receives robot application information. An object data interface receives work piece information. A gripper finger design unit determines a gripper finger design. The robot application unit determines the robot application using the robot application information. The gripper finger design unit determines the gripper finger design using the work piece information and the robot application information.

Claims (34)

1. A robot application development system, comprising:

a controller configured to:

determine a robot application for an industrial robot processing a work piece, wherein the robot application defines the industrial robot in a robot workspace;

receive, by an input interface, robot application information characterizing the robot application;

receive, by an object data interface, work piece information characterizing the work piece; and

determine a gripper finger design of a gripper finger of the industrial robot,

wherein the controller is configured to determine the robot application using the robot application information,

wherein the controller is configured to determine the gripper finger design using the work piece information and the robot application information, and

wherein the controller is configured to automatically determine a default gripper finger design using the work piece information and the robot application information.

2. The robot application development system of claim 1 , wherein the robot application information comprises a robot workspace layout, at least one action of the industrial robot, and a movement of the industrial robot.

3. The robot application development system of claim 1 , wherein the gripper finger design comprises at least one of an opening for grasping, a grasping position, and a grasping orientation.

4. The robot application development system of claim 1 , wherein the controller is configured to automatically determine a plurality of possible grasping positions and/or grasping orientations.

5. The robot application development system of claim 1 , wherein the work piece information comprises geometry information of the work piece.

6. The robot application development system of claim 1 , wherein the input interface is configured for inputting the robot application information by a user.

7. The robot application development system of claim 1 , wherein the controller is configured to generate Computer-Aided Design (CAD) data of the work piece for 3D printing of the gripper finger based on the gripper finger design.

8. The robot application development system of claim 1 , wherein the object data interface is configured for receiving the work piece information from a Computer-Aided Design (CAD) database.

9. The robot application development system of claim 1 , wherein the controller is further configured to provide simulation functions of the robot application.

10. The robot application development system of claim 1 , wherein the input interface comprises a user interface configured for user interaction.

11. The robot application development system of claim 1 , wherein the controller is further configured to provide at least one 3D view of the robot workspace layout, wherein the robot workspace layout comprises the industrial robot and the work piece involved in the robot application.

12. The robot application development system of claim 1 , wherein the input interface is configured for allowing the user to directly manipulate the 3D view of the robot workspace layout.

13. A computer implemented method for robot application development containing computer-executable instructions stored in tangible media that, when executed by a computer, cause the following to be executed:

receiving robot application information characterizing the robot application;

receiving work piece information characterizing a work piece;

determining a robot application for an industrial robot processing the work piece, wherein the robot application defines the industrial robot in a robot workspace;

determining a gripper finger design of a gripper finger of the industrial robot,

wherein the robot application is determined using the robot application information,

wherein the gripper finger design is determined using the work piece information and the robot application information, and

wherein a default gripper finger design is automatically determined using the work piece information and the robot application information.

14. The robot application development method of claim 13 , wherein the robot application information comprises a robot workspace layout, at least one action of the industrial robot, and a movement of the industrial robot.

15. The robot application development method of claim 13 , wherein the gripper finger design comprises at least one of an opening for grasping, a grasping position, and a grasping orientation.

16. The robot application development method of claim 13 , wherein the gripper finger design unit automatically determines a default gripper finger design using the work piece information and the robot application information.

17. The robot application development method of claim 13 , wherein the gripper finger design unit automatically determines a plurality of possible grasping positions and/or grasping orientations.

18. The robot application development method of claim 13 , wherein the work piece information comprises geometry information of the work piece.

19. The robot application development method of claim 13 , wherein the gripper finger design unit generates Computer-Aided Design (CAD) data of the work piece for 3D printing of the gripper finger based on the gripper finger design.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: DAI, FAN; LI, NUO; BREISCH, SEBASTIAN; CLEVER, DEBORA
To: ABB SCHWEIZ AG
Reel/Frame 061856/0992 →
Continuity (2)
Continuation PCTEP2020064453 · May 25, 2020
Related Publication 20230083691A1 · Mar 16, 2023
References Cited (25)
US 7822508B2 · Sugiyama · 2010 [cited by examiner]
US 10137574B2 · Uchiyama · 2018 [cited by examiner]
US 11331799B1 · Shafer · 2022 [cited by examiner]
US 12117809B2 · Enomoto · 2024 [cited by examiner]
US 20070239315A1 · Sato · 2007 [cited by examiner]
US 20150343642A1 · Kiyosawa · 2015 [cited by examiner]
US 20160332297A1 · Sugaya · 2016 [cited by examiner]
US 20190291277A1 · Oleynik · 2019 [cited by examiner]
US 20200171675A1 · Hayashi · 2020 [cited by examiner]
US 20200398492A1 · Corkum · 2020 [cited by examiner]
US 20210114914A1 · Aherns · 2021 [cited by examiner]
US 20220032454A1 · Yang · 2022 [cited by examiner]
US 20230278213A1 · Koga · 2023 [cited by examiner]
US 20230373083A1 · Watanabe · 2023 [cited by examiner]
CN 101043980A · 2007 [cited by applicant]
CN 110733052A · 2020 [cited by applicant]
DE 102016208456A1 · 2016 [cited by applicant]
JP 201955455A · 2019 [cited by applicant]
Honarpardaz et al., “Finger Design Automation for Industrial Robot Grippers: A review,” [cited by applicant]
Schwartz et al., “Designing Fingers in Simulation based on Imprints,” [cited by applicant]
Velasco et al., “Computer-Assisted Gripper and Fixture Customization Using Rapid-Prototyping Technology,” [cited by applicant]
Wolniakowski et al., “Task and Context Sensitive Gripper Design Learning Using Dynamic Grasp Simulation,” [cited by applicant]
European Patent Office, International Search Report in International Patent Application No. PCT/EP2020/064453, 3 pp. (Feb. 18, 2021). [cited by applicant]
European Patent Office, Written Opinion in International Patent Application No. PCT/EP2020/064453, 14 pp. (Feb. 18, 2021). [cited by applicant]
Li, “Design and Simulation of Industrial Robot Grinding Application Based on RobotStudio,” [cited by applicant]