The present document describes a robot for transforming a rotation movement into a vertical/horizontal displacement on the ground using legs, said robot comprising a chassis; a rotation shaft connected to said chassis; a plurality of leg modules connected to said shaft at a first end for rotating around said shaft; a plurality of legs, each of said legs being rotatably attached to one of said leg modules at a second end opposite the first end; a mechanism for keeping a lower surface of said legs horizontal to the ground as the robots rotates around the rotation shaft for allowing the robot to move on flat surfaces as well to climb stairs.
|
9. A robot for transforming a rotation movement into a vertical/horizontal displacement on the ground using legs, said robot comprising:
a chassis;
a rotation shaft connected to said chassis;
a plurality of leg modules connected to said shaft at a first end for rotating around said shaft;
a plurality of legs, each of said legs being rotatably attached to one of said leg modules at a second end opposite the first end;
a first mechanism for controlling height variation introduced to the legs by the movement of the robot;
a second mechanism for controlling the orientation of the legs to keep a lower surface of said legs parallel to the ground; and
a third mechanism for controlling a horizontal speed of the legs to compensate for the rotation of the leg module to which the leg is connected.
1. A robot for transforming a rotation movement into a vertical/horizontal displacement on the ground using legs, said robot comprising:
a chassis;
a rotation shaft connected to said chassis;
a plurality of leg modules connected to said shaft at a first end for rotating around said shaft;
a plurality of legs, each of said legs being rotatably attached to one of said leg modules at a second end opposite the first end;
a mechanism for keeping a lower surface of said legs horizontal to the ground as the robots rotates around the rotation shaft for allowing the robot to move on flat surfaces as well to climb stairs;
wherein the leg is connected to the leg module using an arm and the mechanism is a gearing mechanism for controlling the rotation of the leg around the arm at a speed and orientation that allow the lower surface of the leg to remain parallel to the ground as the leg rotates.
4. A robot as recited in
8. A robot as recited in
10. A robot as recited in
11. A robot as recited in
|
This application claims priority from U.S. provisional patent application 61/526,304, filed on Aug. 23, 2011.
(a) Field
The subject matter disclosed generally relates to a robot. More particularly, the subject matter relates to a robot having a synchronized gearing mechanism.
(b) Related Prior Art
Robots are used in a wide variety of domains including medical, military, industrial, household, and scientific explorations.
Motion of the robot is one of the main functions to implement when designing a robot. In recent years, motion of the robot has taken a very complicated approach especially if the robot is to be used on different types of surfaces such as flat surfaces and stairs.
Robots that have the ability to move on different types of surfaces include complicated systems to control their motion. These systems use sensors, and artificial intelligence embedded in a processor mounted on board of the robot. Examples of these types of robots are shown in U.S. Patent Publication No. 2008/0288128 (Gunderson), U.S. Patent Publication No. 2004/0168837 (Michaud), and U.S. Pat. No. 5,577,567 (Johnson).
Because of these design complications, the robots become expensive to buy and maintain, and thus, their use becomes cost prohibitive and limited.
Therefore, there is a need for robot which can be manufactured at low costs and which is able to move over flat surfaces and stairs without artificial intelligence.
According to an aspect, there is provided a robot for transforming a rotation movement into a vertical/horizontal displacement on the ground using legs, said robot comprising: a chassis; a rotation shaft connected to said chassis; a plurality of leg modules connected to said shaft at a first end for rotating around said shaft; a plurality of legs, each of said legs being rotatably attached to one of said leg modules at a second end opposite the first end; a mechanism for keeping a lower surface of said legs horizontal to the ground as the robots rotates around the rotation shaft for allowing the robot to move on flat surfaces as well to climb stairs.
The number of leg modules may be two or more. In a preferred embodiment, the number of leg modules is three.
In one embodiment, at least one of the legs is rotatably attached to the corresponding leg module to keep its lower surface parallel to the ground by force of gravity. In this embodiment, the leg may have a triangular shape. In this embodiment, the robot is capable of moving on a horizontal surface and an inclined surface, and climbing up or down stairs.
In another embodiment, the leg is connected to the leg module using an arm, and the mechanism is a gearing mechanism for controlling the rotation of the leg around the arm at a speed and orientation that allow the lower surface of the leg to remain parallel to the ground as the leg rotates.
In a further embodiment, the leg modules are synchronized with each other. It is also possible to provide the leg modules at substantially equal angles around the rotation shaft.
In another aspect there is provided a robot for transforming a rotation movement into a vertical/horizontal displacement on the ground using legs, said robot comprising a chassis; a rotation shaft connected to said chassis; a plurality of leg modules connected to said shaft at a first end for rotating around said shaft; a plurality of legs, each of said legs being rotatably attached to one of said leg modules at a second end opposite the first end; a first mechanism for controlling height variation introduced to the legs by the movement of the robot; a second mechanism for controlling the orientation of the legs to keep a lower surface of said legs parallel to the ground; and a third mechanism for controlling a horizontal speed of the legs to compensate for the rotation of the leg module to which the leg is connected.
Features and advantages of the subject matter hereof will become more apparent in light of the following detailed description of selected embodiments, as illustrated in the accompanying figures. As will be realized, the subject matter disclosed and claimed is capable of modifications in various respects, all without departing from the scope of the claims. Accordingly, the drawings and the description are to be regarded as illustrative in nature, and not as restrictive and the full scope of the subject matter is set forth in the claims.
Further features and advantages of the present disclosure will become apparent from the following detailed description, taken in combination with the appended drawings, in which:
It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
The present document describes a synchronized mechanical robot which is capable of translating its rotation into a horizontal/vertical displacement on legs without artificial intelligence. The robot comprises a main rotation shaft, a plurality of leg modules provided around the rotation shaft, a leg corresponding to each leg module, and a gearing mechanism to rotate the legs at an appropriate angular speed and orientation to keep the legs in horizontal position with respect to the ground to allow the robot to move on a horizontal surface as well as to climb stairs. Due to the fact that the robot rotates on legs and not on wheels, and due to the centrifugal force caused by the rotation of the legs, some variations are introduced to the horizontal speed, orientation and height of the legs as the robot rotates. In an embodiment, the robot includes a mechanism for controlling these variations for a smoother displacement of the robot on the ground/stairs.
Referring now to the drawings,
The leg modules 14 are synchronized with each other. In an embodiment, the leg modules are provided at substantially equal angles around the rotating shaft 16. While the robot shown in the present embodiments includes three leg modules, it is to be understood that the design is not limited to only three leg modules. It is possible to use two, four or more than four leg modules without departing from this disclosure.
In an embodiment, the leg 18 is designed to remain horizontal to the ground regardless of the rotation position of the leg module 14 around the rotation shaft 16. In this manner, the robot 10 may move horizontally on a substantially flat surface and may also climb the stairs. This embodiment will be explained in further details with reference to
Maintaining the legs in a horizontal manner may be achieved in many ways.
In one embodiment, the leg may be shaped to remain parallel to the ground by force of gravity. An example of how this embodiment may be implemented is illustrated in
As shown in
In
In another embodiment, the robot 10 may include a mechanical memory for maintaining the leg 18 in a horizontal manner. In the present embodiment, the leg 18 may be kept parallel to the ground using a gearing mechanism. An example of how this embodiment may be implemented is illustrated in
In the embodiment shown in
An example of a gearing mechanism that may be implemented in the embodiment of
The gears may be mounted on the robot between two housing plates 7a and 7b as exemplified
In the embodiment shown in
Someone skilled in the art would understand that various changes may be effected to the design shown in
Referring back to the gearing mechanism 23 of
It is possible to use gears 28 and 30 to control the rotation speed and orientation of the leg 18. However, due to the fact that the robot moves on legs and not on wheels, and due to the centrifugal force caused by the rotation of the legs, some variations in speed, height and horizontal orientation is introduced to the leg of the robot, which cause vibration in the movement of the leg if the leg is directly connected to the gears 28 and 30. Therefore, a mechanism is needed to reduce/eliminate these vibrations.
In the present embodiment the leg should remain parallel to the ground as the robot rotates, and at the same time the leg should rotate with a speed that is twice the speed of the leg module 14 in order to compensate for the rotation of the leg module 14. Accordingly, rotation of the leg module 14 transmits two instructions/messages to the leg 18: maintaining the same orientation (horizontal direction parallel to the ground), and rotating at a speed that is double the speed of the leg module. Therefore, there is a need for a mechanism for each function.
As shown in
In order to control the height variation introduced to the movement of the leg 32 by the movement of the robot, another T-shaped rod 40 is provided horizontally on the leg 32 between two linear bearings 44. The T-shaped rod 40 can move forward and backward between the two bearings 44 as indicated by arrow 42 without affecting the horizontal speed, or the orientation of the leg 32. Accordingly, the rod 40 may be used to control the height variation of the leg 32. In the present embodiment, the maximum height variation is 6.25% as will be described later with reference to Annex 1.
The rods 34 and 40 connect the leg 32 to the corresponding leg module 14 using an arm such as the arm 46 exemplified in
Referring back to the control of horizontal speed and orientation of the leg 32. As discussed above, the leg 32 should rotate in a speed that is twice the rotation speed of the leg module 14, and should also remain parallel to the ground as it rotates. Therefore, the arm 48 for the control of horizontal speed is connected to a shaft 49 having a rotation speed which is twice the rotation speed of the leg module 14. The mechanism that transfers this speed of rotation to the shaft 49 will be described in detail hereinbelow with reference to
Starting with the mechanism for controlling the horizontal speed,
This way the leg 32 can rotate around the shaft 49 at a speed of 2ω with respect to ground using a mechanical memory embodied in the mechanism, without the use of artificial intelligence and sensors.
As shown in
As shown in
Therefore, the gear 58 is clamped to the rod 34 in order to maintain the same orientation with respect to the ground, which in the present embodiment, is a horizontal orientation parallel to the surface on which the robot is moving.
Accordingly, the mechanism shown in
A mechanism similar to that shown in
As discussed above, because the robot moves on legs and not on wheels, a variation in height and horizontal speed is introduced into the legs of the robot when the robot is in motion.
The main variables that affect the height are listed in Table 1. The term “symmetry” should be understood as meaning that: The angle between the arm (from the arm rotation shaft) and the horizontal plane must be 90 degrees when the arm rotation shaft and the main shaft are both on the same vertical plane. Also, the definition of the term “point of return” should be understood as being the position of the legs when the load is transferred from a foot to another. This occurs when two feet of a total of N feet are on the ground at the same time. The leg at the left with a foot on the ground is considered at the point of return.
TABLE 1
Variable Name
Type
Description
N
Number
Number of legs
C1
Number
Condition 1: point of return
C2
Number
Condition 2: symmetry
TÊTA B
Degrees
Angle between the leg and the vertical axis
(negative) at the point of return.
TÊTA rB
Degrees
Angle between the arm and the vertical axis
(positive) at the point of return.
C
Number
Angular speed arm on leg ratio.
TÊTA xB
Degrees
Angle between the leg and the horizontal
axis at the point of return.
TÊTA xrB
Degrees
Angle between the arm and the horizontal
axis at the point of return.
K
Number
Length dimension leg on arm ratio.
TÊTA
Degrees
Angle between the leg and the horizontal
axis.
TÊTA min.
Degrees
Angle between the leg and the horizontal
axis to obtain the minimal Y value (most
negative).
Control = 0
Number
Control variable for minimal Y value.
Y/r
Number
Y value (relative to the arm length) for TÊTA
angle.
Y min./r
Number
Y value (relative to the arm length) for TÊTA
min. angle.
TÊTA nom.
Degres
Angle between the leg and the horizontal
axis to obtain the nominal Y value (symmetry
position).
Ynom./r
Number
Y value (relative to the arm length) for TÊTA
nom. angle.
DELTA Y/r
Number
Differential value between Y min and Y nom.
(relative to the arm length).
(% Y)
Number
DELTA Y/r on Ynom./r percentage.
The symmetry condition is that for a 180 degrees leg rotation, a multiple of 360 degrees arm rotation is required. The point of return condition is that for a 360 degrees leg rotation, a multiple of 360 degrees arm rotation is required.
In an embodiment, the different variables that affect the height are governed by the following equations in order to reduce the variation in height when the robot moves. In the following equations, “r” is the length of the arm, for example the arm 50 which is used for the control of height variation:
C1: C1=C2×2
TÊTA B: TÊTA B=180 degres/N
TÊTA rB: TÊTA rB=180 degres×(C1/N)
C: C=TÊTA rB/TÊTA B
TÊTA xB: TÊTA xB=180 degres×(1,5−(1/N))
TÊTA rB: TÊTA xrB=180 degres×(2,5−(C/N))
K: K=(1−COS(C×180 degres/N))/(1−COS(180 degres/N))
Y/r: Y/r=(K×SIN(TÊTA))+(SIN((TÊTA xrB+(C×(TÊTA−TÊTA xB)))))
Ymin./r: Ymin./r=(K×SIN(TÊTAmin.))+(SIN((TÊTA xrB+(C×(TÊTAmin.−TÊTA xB)))))
Ynom./r: Ynom./r=(K×SIN(270 degrés))+(SIN((TÊTA xrB+(C×(270 degrés−TÊTA xB)))))
DELTA Y/r: DELTA Y/r=(Ymin./r)−(Ynom./r)
(%Y): (%Y)=ABSOLUTE VALUE (100×(DELTA Y/r)/(Ynom./r))
Results of the height variations as a function of the different parameters that affect the height are shown in Annex 1.
Now turning to the variation in horizontal speed, the main variables that affect the horizontal speed are listed in Table 2.
TABLE 2
Variable Name
Type
Description
N
Number
Number of legs
C1
Number
Condition 1: point of return
C2
Number
Condition 2: symmetry
TÊTA B
Degrees
Angle between the leg and the vertical axis
(negative) at the point of return.
TÊTA rB
Degrees
Angle between the arm and the vertical axis
(positive) at the point of return.
C
Number
Angular speed arm on leg ratio.
TÊTA xB
Degrees
Angle between the leg and the horizontal
axis at the point of return.
TÊTA xrB
Degrees
Angle between the arm and the horizontal
axis at the point of return.
Kv
Number
Length dimension leg on arm ratio.
TÊTA
Degrees
Angle between the leg and the horizontal
axis.
TÊTA max.
Degrees
Angle between the leg and the horizontal
axis to obtain the maximum Vx value (most
positive).
Control = 0
Number
Control variable for maximum Vx value.
Vx/(rv x wr)
Number
Vx value (relative to the arm length x arm
angular speed) for TÊTA angle.
Vx max./(rv x wr)
Number
Vx value (relative to the arm length x arm
angular speed) for TÊTA max. angle.
TÊTA nom.
Degrees
Angle between the leg and the horizontal
axis to obtain the nominal Vx value
(symmetry position).
Vx nom./(rv x wr)
Number
Vx value (relative to the arm length x arm
angular speed) for TÊTA nom. angle.
DELTA Vx/(rv x wr)
Number
Differential value between Vx max. and Vx
nom. (relative to the arm length x arm
angular speed).
(% Vx)
Number
DELTA Vx/(rv x wr) on Vx nom./(rv x wr)
percentage.
The symmetry condition is that for a 180 degrees leg rotation, a multiple of 360 degrees arm rotation is required. C2 is an integer equal to or greater than one. The point of return condition is that for a 360 degrees leg rotation, a multiple of 360 degrees arm rotation is required. The point of return variable C1 has to fulfill the symmetry condition variable C2 to be valid.
In an embodiment, the relationship between the different variables is governed by the following equations, in order to reduce the variation in horizontal speed. In the following equations, rv is the length of the arm, for example the arm 48 which is used to control the horizontal speed of the leg, and wr is the angular speed of arm 48.
C1: C1=C2×2
TÊTA B: TÊTA B=180 degres/N
TÊTA rB: TÊTA rB=180 degres×(C1/N)
C: C=TÊTA rB/TÊTA B
TÊTA xB: TÊTA xB=180 degres×(1,5−(1/N))
TÊTA rB: TÊTA xrB=180 degres×(2,5−(C/N))
Kv: Kv=((1−COS(C×180 degres/N))/(1−COS(180 degres/N))×C
Vx/(rv×wr): Vx/(rv×wr)=−((Kv×SIN(TÊTA))+((SIN((TÊTA xrB+(C×(TÊTA−TÊTA xB)))))×C))/C
Vxmax./(rv×wr): Vxmax./(rv×wr)=−((Kv×SIN(TÊTAmin.))+((SIN((TÊTA xrB+(C×(TÊTAmin.−TÊTA xB)))))×C))/C
Vx nom./(rv×wr): Vx nom./(rv×wr)=−((Kv×SIN(270 degrés))+((SIN((TÊTA xrB+(C×(270 degrés−TÊTA xB)))))×C))/C
DELTA Vx/(rv×wr): DELTA Vx/(rv×wr)=(Vxmin./(rv×wr))−(Vx nom./(rv×wr))
(%Vx): (%Vx)=ABSOLUTE VALUE (100×(DELTA Vx/(rv×wr))/(Vx nom./(rv×wr)))
Results of the horizontal speed variations as a function of the different parameters that affect the horizontal speed are shown in Annex 2.
It should be noted that in the exemplary robot illustrated in
The robot described in these embodiments may be used in various domains that range from medical applications, to heavy industries. For instance, the robot may be used for human re-habilitation after an injury, or in the household to move objects on the same floor or at different floors. It may also be used in heavy machine industries such as in bulldozers, and lifting machines.
While preferred embodiments have been described above and illustrated in the accompanying drawings, it will be evident to those skilled in the art that modifications may be made without departing from this disclosure. Such modifications are considered as possible variants comprised in the scope of the disclosure.
Annex 1
TÊTA
TÊTA
TÊTA
TÊTA
TÊTA
min. >
Con-
Y
TÊTA
Con-
Ynom./
DELTA
N
C2
C1
B
rB
C
xB
xrB
K
TÊTA xB
trol = 0
min./r
nom.
trol = 0
r
Y/r
(% Y)
2
1
2
90.00
180.00
2.00
180.00
270.00
2.00
210.00
0.00
−1.50
270.00
0.00
−1.00
−0.50
50.00
3
1
2
60.00
120.00
2.00
210.00
330.00
3.00
228.60
0.00
−2.12
270.00
0.00
−2.00
−0.12
6.25
3
2
4
60.00
240.00
4.00
210.00
210.00
3.00
231.90
0.00
−3.25
270.00
0.00
−2.00
−1.25
62.35
4
1
2
45.00
90.00
2.00
225.00
360.00
3.41
238.50
0.00
−2.46
270.00
0.00
−2.41
−0.04
1.78
4
2
4
45.00
180.00
4.00
225.00
270.00
6.83
239.80
0.00
−6.41
270.00
0.00
−5.83
−0.59
10.04
5
1
2
36.00
72.00
2.00
234.00
378.00
3.62
245.00
0.00
−2.64
270.00
0.00
−2.62
−0.02
0.70
5
2
4
36.00
144.00
4.00
234.00
306.00
9.47
245.35
0.00
−8.76
270.00
0.00
−8.47
−0.29
3.38
6
1
2
30.00
60.00
2.00
240.00
390.00
3.73
249.00
0.00
−2.74
270.00
0.00
−2.73
−0.01
0.33
6
2
4
30.00
120.00
4.00
240.00
330.00
11.20
249.20
0.00
−10.35
270.00
0.00
−10.20
−0.15
1.49
Annex 2
TÊTA
Con-
Vx
Con-
Vx
DELTA
TÊTA
TÊTA
TÊTA
TÊTA
max. >
trol =
max./
TÊTA
trol =
nom./
Vx/
N
C2
C1
B
rB
C
xB
xrB
Kv
TÊTA xB
0
(rv x wr)
nom.
0
(rv x wr)
(rv x wr)
(% Vx)
2
1
2
90.00
180.00
2.00
180.00
270.00
4.00
210.00
0.00
1.50
270.00
0.00
1.00
0.50
50.00
3
1
2
60.00
120.00
2.00
210.00
330.00
6.00
228.60
0.00
2.12
270.00
0.00
2.00
0.12
6.25
3
2
4
60.00
240.00
4.00
210.00
210.00
12.00
231.90
0.00
3.25
270.00
0.00
2.00
1.25
62.35
4
1
2
45.00
90.00
2.00
225.00
360.00
6.83
238.50
0.00
2.46
270.00
0.00
2.41
0.04
1.78
4
2
4
45.00
180.00
4.00
225.00
270.00
27.31
239.80
0.00
6.41
270.00
0.00
5.83
0.59
10.04
5
1
2
36.00
72.00
2.00
234.00
378.00
7.24
245.00
0.00
2.64
270.00
0.00
2.62
0.02
0.70
5
2
4
36.00
144.00
4.00
234.00
306.00
37.89
245.35
0.00
8.76
270.00
0.00
8.47
0.29
3.38
6
1
2
30.00
60.00
2.00
240.00
390.00
7.46
249.00
0.00
2.74
270.00
0.00
2.73
0.01
0.33
6
2
4
30.00
120.00
4.00
240.00
330.00
44.78
249.20
0.00
10.35
270.00
0.00
10.20
0.15
1.49
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
2400824, | |||
3196970, | |||
3241848, | |||
3529479, | |||
3580344, | |||
4790548, | May 04 1987 | Climbing and descending vehicle | |
6964309, | Jun 04 2001 | BioRobots, LLC | Vehicle with compliant drive train |
7249640, | Jun 04 2001 | Highly mobile robots that run and jump | |
7396023, | Aug 27 2004 | STAIRBIKE A S | Driving system for passing fly-over obstacles by invalid chair |
20060185911, | |||
20080251300, | |||
20120059520, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Date | Maintenance Fee Events |
Jul 22 2019 | REM: Maintenance Fee Reminder Mailed. |
Jan 06 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Dec 01 2018 | 4 years fee payment window open |
Jun 01 2019 | 6 months grace period start (w surcharge) |
Dec 01 2019 | patent expiry (for year 4) |
Dec 01 2021 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 01 2022 | 8 years fee payment window open |
Jun 01 2023 | 6 months grace period start (w surcharge) |
Dec 01 2023 | patent expiry (for year 8) |
Dec 01 2025 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 01 2026 | 12 years fee payment window open |
Jun 01 2027 | 6 months grace period start (w surcharge) |
Dec 01 2027 | patent expiry (for year 12) |
Dec 01 2029 | 2 years to revive unintentionally abandoned end. (for year 12) |