IP Library › Granted Patent US 10,286,551
Granted Patent B2
US 10,286,551 · App. 15/466,378 · Granted May 14, 2019

Robot system that controls robot including multiple mechanical units, the mechanical units, and robot control device

Inventors: Gou Inaba (Yamanashi, JP); Tomoyuki Yamamoto (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/163G05B2219/39082
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,286,551
App. No.
15/466,378
Granted
May 14, 2019
Kind
B2
Abstract

A robot system is provided with a robot including a combination of mechanical units serving as multiple modules, a robot control device that controls the robot, and a memory provided in each of the mechanical units. In the memory, a shape model and a parameter for estimating the coasting distance of the robot are stored beforehand, the shape model indicating the shape of the mechanical unit.

Claims (29)

1. A robot system comprising:

a robot including a combination of mechanical units serving as multiple modules;

a robot control device that controls the robot; and

a memory provided in each of the mechanical units,

wherein a shape model and a parameter for estimating a coasting distance are stored beforehand in the memory, the shape model indicating a shape of the mechanical unit, the coasting distance being determined according to a motion speed of the robot, and

the shape model and the parameter for estimating a coasting distance in the memory of the mechanical unit are read by the robot control device.

2. The robot system according to claim 1 , wherein the robot control device comprises:

a unit position acquisition unit that acquires a position of the mechanical unit;

a robot model generation unit that generates a 3D model of the robot based on the position of the mechanical unit, the position being acquired by the unit position acquisition unit, and the shape model stored in the memory of the mechanical unit;

a setting unit that sets a motion limiting area of the robot; and

an interference confirmation unit that confirms whether or not the 3D model of the robot interferes with the motion limiting area,

wherein if the interference confirmation unit confirms that the 3D model of the robot interferes with the motion limiting area, power to the robot is cut off or the motion speed of the robot is limited.

3. The robot system according to claim 2 , wherein the robot control device further comprises:

a coasting distance calculation unit that calculates a coasting distance of the mechanical unit based on the position and motion speed of the mechanical unit and the parameter for estimating a coasting distance, the position being acquired by the unit position acquisition unit, the parameter being stored in the memory of the mechanical unit; and

an occupied area calculation unit that calculates an occupied area covering a virtual space until the 3D model of the coasting robot is stopped, based on the calculated coasting distances of the mechanical units,

wherein if the interference confirmation unit confirms that the occupied area calculated by the occupied area calculation unit interferes with the motion limiting area, power to the robot is cut off or the motion speed of the robot is limited.

4. The robot system according to claim 2 , further comprising a display unit that displays the 3D model of the robot and the motion limiting area.

5. A robot control device that includes a combination of mechanical units serving as multiple modules, the robot control device controlling a robot including a memory in each of the mechanical units,

wherein a shape model and a parameter for estimating a coasting distance are stored beforehand in the memory, the shape model indicating a shape of the mechanical unit, the coasting distance being determined according to a motion speed of the robot, and

the shape model and the parameter for estimating a coasting distance in the memory of the mechanical unit are read.

6. The robot control device according to claim 5 , further comprising a unit position acquisition unit that acquires a position of the mechanical unit;

a robot model generation unit that generates a 3D model of the robot based on the position of the mechanical unit, the position being acquired by the unit position acquisition unit, and the shape model stored in the memory of the mechanical unit;

a setting unit that sets a motion limiting area of the robot; and

an interference confirmation unit that confirms whether or not the 3D model of the robot interferes with the motion limiting area,

wherein if the interference confirmation unit confirms that the 3D model of the robot interferes with the motion limiting area, power to the robot is cut off or the motion speed of the robot is limited.

7. The robot control device according to claim 6 , further comprising a coasting distance calculation unit that calculates a coasting distance of the mechanical unit based on the position and motion speed of the mechanical unit and the parameter for estimating a coasting distance, the position being acquired by the unit position acquisition unit, the parameter being stored in the memory of the mechanical unit; and

an occupied area calculation unit that calculates an occupied area covering a virtual space until the 3D model of the coasting robot is stopped, based on the calculated coasting distances of the mechanical units,

wherein if the interference confirmation unit confirms that the occupied area calculated by the occupied area calculation unit interferes with the motion limiting area, power to the robot is cut off or the motion speed of the robot is limited.

8. The robot control device according to claim 6 , comprising a display unit that displays the 3D model of the robot and the motion limiting area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2017
From: INABA, GOU; YAMAMOTO, TOMOYUKI
To: FANUC CORPORATION
Reel/Frame 041689/0667 →
Priority Claims (1)
JP 2016-060931 · Mar 24, 2016 · national
Continuity (1)
Related Publication 20170274528A1 · Sep 28, 2017
Cited By (1)
US 12,649,237