IP Library Granted Patent US 11,007,641
Granted Patent B2
US 11,007,641 · App. 16/029,461 · Granted May 18, 2021

Continuum robot control methods and apparatus

Inventors: Kiyoshi Takagi (Tokyo, JP); Yusuke Tanaka (Tokyo, JP); Takahisa Kato (Brookline, MA); Hitoshi Nakamura (Boston, MA)
Assignee: Canon U.S.A., Inc.
B25J9/1625B25J9/0015B25J9/065B25J9/104
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 11,007,641
App. No.
16/029,461
Granted
May 18, 2021
Kind
B2
Abstract

A continuum robot having at least two independently manipulatable bendable section for advancing the robot through a passage, without contacting fragile elements within the passage, wherein the robot incorporates control algorithms that enable the continuum robot to operate and advance into the passage, as well as the systems and procedures associated with the continuum robot and said functionality.

Claims (61)

1. A robotic apparatus comprising:

a continuum robot including a plurality of bending sections including a distal bending section and a proximal bending section wherein each of the bending sections are bent by at least one wire;

a driver that drives the wire;

a controller that controls a driving amount of the wire; and

a base affixed to the continuum robot and capable of moving the continuum robot,

wherein, when a base moves the continuum robot a displacement value, the distal bending section performs a rotational motion, and an angle (ζt) of the rotational motion is 360 degrees or more, and

the controller controls the proximal bending section so as to follow the distal bending section while preventing the proximal bending section from performing a rotational motion of 360 degrees or more, based on a bending state of the distal bending section at a time when the distal bending section finishes the rotational motion.

2. The robotic apparatus according to claim 1 ,

wherein the controller calculates an angle (ζt′) that is 0 degrees or more and 360 degrees or less and the angle (ζt′) has a same phase as the angle (ζt) of the rotational motion, and performs bending control of the proximal bending section based on the calculated angle (ζt′).

3. The robotic apparatus according to claim 1 ,

wherein the controller performs bending control of the proximal bending section based on a value obtained by calculating an angle (ζt′) obtained by using the following formulas using the angle (ζt) of the rotational motion of the distal bending section

ζ t′=ζt mod 2π(ζ t> 2π)

ζ t′=ζt mod −2π(ζ t<− 2π).

4. The robotic apparatus according to claim 1 ,

wherein, regarding the proximal bending section, the controller calculates an angle (ζt″) that is −180 degrees or more and less than 180 degrees and that has a same phase as the angle (ζt) of the rotational motion, and performs bending control of the proximal bending section based on ζt″.

5. The robotic apparatus according to claim 1 ,

wherein the controller performs bending control of the proximal bending section based on a value obtained by calculating an angle ζt″ obtained by using the following formulas using the angle (ζt) of the rotational motion of the distal bending section

ζ t′=ζt mod 2π(ζ t> 2π)

ζ t′=ζt mod −2π(ζ t<− 2π)

ζ t″=−π+ζt ′ mod π(ζ t ′>π)

ζ t″=π+ζt ′ mod−π(ζ t ′<−π).

6. The robotic apparatus according to claim 1 ,

wherein the controller calculates an angle ζr′″ obtained by using the following formulas using the angle (ζt) of the rotational motion of the distal bending section

ζ t′=ζt mod 2π(ζ t> 2π)

ζ t′=ζt mod −2π(ζ t<− 2π)

ζ t″=−π+ζt ′ mod π(ζ t ′>π)

ζ t″=π+ζt ′ mod−π(ζ t ′<−π)

ζ t′″=ζt ″−π(π/2<ζ t ″<π)

ζ t′″=ζt ″+π(−π<ζ t″<−π/ 2),

calculates an angle θ′ obtained by using the following formula using a bending angle θ of the distal bending section,

θ′=−θ, and

bends the proximal bending section to be in a state in which the proximal bending section is bent at the bending angle θ′ and rotated by the angle ζt′″ of the rotational motion.

7. The robotic apparatus according to claim 1 ,

wherein, regarding the proximal bending section, when the distal bending section performs a rotational motion while the predetermined base displacement changes by a predetermined value and the angle (ζt) of the rotational motion is 360 degrees or more, regarding the proximal bending section, an angle (ζt″) that is −180 degrees or more and less than 180 degrees and that has a same phase as the angle of the rotational motion is calculated, and bending control of the proximal bending section is performed based on ζt″.

8. The robotic apparatus according to claim 1 ,

wherein, regarding the proximal bending section, the controller performs bending control based on bending control of the distal bending section during a period in which the base displacement changes by a predetermined value (Δz′).

9. The robotic apparatus according to claim 1 ,

wherein, when the base has the displacement value, the controller determines whether or not the distal bending section performs a rotational motion whose angle (ζt) is 360 degrees or more.

10. The robotic apparatus according to claim 1 ,

wherein the distal bending section includes two independent bending sections.

11. The robotic apparatus according to claim 1 ,

further comprising a medial bending section wherein the medial bending section is bent by at least one wire.

12. Continuum robot control means comprising:

a continuum robot including a plurality of bending sections including a distal bending section and a proximal bending section wherein each of the bending sections are driven by at least one wire;

driving means that drives the wire;

control means that controls a wire driving amount from a bending angle and a rotational angle of the continuum robot; and

base control means that is capable of mounting the continuum robot and moving the continuum robot,

wherein the control means includes

a reference table of the bending angle θf and the rotational angle ζf at the base displacement, and

table rewriting means that rewrites the reference table in accordance with a bending angle θt and a rotational angle ζt of a most distal bending section, and

wherein the table rewriting means calculates a follower ζf′ as a command value of the rotational angle ζf of a bending section excluding the most distal bending section

ζ f′=ζt mod 2π(ζ t> 2π)

ζ f′=ζt mod−2π(ζ t> 2π).

13. The continuum robot control means according to claim 12 ,

wherein the table rewriting means calculates a follower ζf″ as the command value of the rotational angle ζf of the bending section excluding the most distal bending section

ζ f″=−π+ζt ′ mod π(ζ t ′>π)

ζ f″=π+ζt ′ mod −π(ζ t ′>−π).

14. The continuum robot control means according to claim 12 ,

wherein the table rewriting means calculates a follower ζf′″ as the command value of the rotational angle ζf of the bending section excluding the most distal bending section

ζ f′″=ζt ″−π(π/2<ζ t ″<π)

ζ f′″=ζt ″+π(−π<ζ t″<−π/ 2).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2018
From: TAKAGI, KIYOSHI; TANAKA, YUSUKE; KATO, TAKAHISA; NAKAMURA, HITOSHI
To: CANON USA INC.
Reel/Frame 046631/0984 →
Continuity (2)
Provisional Application 62533466 · Jul 17, 2017
Related Publication 20190015978A1 · Jan 17, 2019
Cited By (3)
US 12,426,957 US 12,521,520 US 12,642,601