IP Library › Granted Patent US 10,414,043
Granted Patent B2
US 10,414,043 · App. 15/420,777 · Granted Sep 17, 2019

Skew and circular boundary for line tracking and circular tracking

Inventors: Min Ren Jean (Rochester Hills, MI); Ganesh Kalbavi (Rochester, MI); Sai-Kai Cheng (Rochester Hills, MI)
Assignee: FANUC AMERICA CORPORATION
B25J9/0093G05B19/4182G05B2219/40007
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 10,414,043
App. No.
15/420,777
Granted
Sep 17, 2019
Kind
B2
Abstract

A method for controlling motion of a robot relative to a conveyor flow direction of a moving conveyor includes the steps of: establishing a tracking frame for coordinating a position and movement of the robot relative to an object support surface of the conveyor; setting an upstream boundary perpendicular or skewed to a conveyor flow direction of the conveyor; setting a downstream boundary perpendicular or skewed to the conveyor flow direction; optionally setting a circular boundary partially overlapping the upstream boundary and the downstream boundary, wherein the upstream boundary, the downstream boundary and the circular boundary are positioned to define a picking area relative to the support surface; and operating the robot to pick objects from the picking area.

Claims (26)

1. A method for controlling motion of a robot relative to a conveyor flow direction of a moving conveyor, comprising the steps of:

setting, in a robot controller, an upstream boundary traverse to the conveyor flow direction relative to an object support surface of the conveyor;

setting, in the robot controller, a downstream boundary traverse to the conveyor flow direction relative to the support surface, at least one of the upstream boundary and the downstream boundary being skewed relative to a direction perpendicular to the conveyor flow direction, the upstream boundary and the downstream boundary being positioned to define a picking area therebetween relative to the support surface, including skewing the at least one boundary at an angle to exclude a fixed obstacle from the picking area while maximizing a size of the picking area; and

operating the robot, using commands from the robot controller, in the picking area to at least one of pick objects from and place objects on the support surface confined by the upstream boundary and the downstream boundary.

2. The method according to claim 1 including setting the upstream boundary skewed relative to the perpendicular direction and the downstream boundary aligned with the perpendicular direction.

3. The method according to claim 1 including setting the downstream boundary skewed relative to the perpendicular direction and the upstream boundary aligned with the perpendicular direction.

4. The method according to claim 1 including setting the upstream boundary and the downstream boundary skewed relative to the perpendicular direction.

5. The method according to claim 1 including setting the upstream boundary and the downstream boundary skewed at different angles relative to the perpendicular direction.

6. The method according to claim 1 wherein the robot has a circular work envelope superimposed on the support surface and including setting a circular boundary with a diameter smaller than a diameter of the work envelope and superimposing the circular boundary on the upstream boundary and the downstream boundary to further define the picking area.

7. The method according to claim 6 including positioning a center of the circular boundary on a longitudinal axis of the support surface.

8. The method according to claim 6 including positioning a center of the circular boundary offset from a longitudinal axis of the support surface.

9. The method according to claim 6 including setting the diameter of the circular boundary larger than a width of the support surface.

10. The method according to claim 6 including setting the diameter of the circular boundary smaller than or equal to a width of the support surface.

11. A method for controlling motion of a robot relative to a conveyor flow direction of a moving conveyor, comprising the steps of:

establishing, in a robot controller, a tracking frame for coordinating a position and movement of the robot relative to an object support surface of the conveyor;

setting, in the robot controller, an upstream boundary traverse to a conveyor flow direction of the conveyor;

setting, in the robot controller, a downstream boundary traverse to the conveyor flow direction;

setting, in the robot controller, a circular boundary partially overlapping the upstream boundary and the downstream boundary, wherein the robot has a circular work envelope superimposed on the support surface and the circular boundary has a diameter smaller than a diameter of the work envelope and is contained within the work envelope, and wherein the upstream boundary, the downstream boundary and the circular boundary are positioned to define a picking area relative to the support surface; and

operating the robot, using commands from the robot controller, to pick objects from the picking area confined by the upstream boundary, the downstream boundary and the circular boundary.

12. The method according to claim 11 including setting the upstream boundary skewed relative to the perpendicular direction and the downstream boundary aligned with the perpendicular direction.

13. The method according to claim 11 including setting the downstream boundary skewed relative to the perpendicular direction and the upstream boundary aligned with the perpendicular direction.

14. The method according to claim 11 including setting the upstream boundary and the downstream boundary skewed relative to the perpendicular direction.

15. The method according to claim 11 including setting the upstream boundary and the downstream boundary skewed at different angles relative to the perpendicular direction.

16. The method according to claim 11 including positioning a center of the circular boundary on a longitudinal axis of the support surface or offset from the longitudinal axis of the support surface.

17. The method according to claim 11 including setting the diameter of the circular boundary one of larger than, smaller than or equal to a width of the support surface.

18. The method according to claim 11 including skewing at least one of the upstream boundary and the downstream boundary at an angle relative to a direction perpendicular to the conveyor flow direction to exclude an obstacle from the picking area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2017
From: JEAN, MIN REN; KALBAVI, GANESH; CHENG, SAI-KAI
To: FANUC AMERICA CORPORATION
Reel/Frame 041651/0545 →
Continuity (1)
Related Publication 20180215034A1 · Aug 2, 2018