ROBOT SYSTEM AND ROBOT DRIVE METHOD

JP7652172B2Active Publication Date: 2025-03-27TOYOTA JIDOSHA KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022168791
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-10-21
Publication Date
2025-03-27
Estimated Expiration
2042-10-21

AI Technical Summary

Benefits of technology

【0008】 本開示によれば、フットプリントの増加を抑えつつロボットの重心位置を移動させることができるロボットシステムおよびロボットの駆動方法を実現することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007652172000001
    Figure 0007652172000001
  • Figure 0007652172000002
    Figure 0007652172000002
  • Figure 0007652172000003
    Figure 0007652172000003
Patent Text Reader

Abstract

To provide a robot system and a driving method of a robot capable of moving a gravity center position of the robot while suppressing increase in a footprint.SOLUTION: A robot system according to one embodiment of the present disclosure includes a robot 1. The robot 1 is configured, with a movable move part 11 and an upper body part 12 provided on an upper part of the move part 11, to be able to tilt the upper body part 12 and move a lower end of the upper body part 12 in a tilting direction of the upper body part 12.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a robot system and a method for driving a robot. [Background technology]

[0002] Patent Document 1 discloses a vehicle that can constantly maintain a base mount on which an object can be placed horizontally. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2000-190879 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in order to maintain balance, the robot may tilt its upper body, which increases the footprint of the robot.

[0005] The present disclosure has been made in consideration of such problems, and provides a robot system and a robot driving method that are capable of moving the position of the center of gravity of the robot while suppressing an increase in the footprint. [Means for solving the problem]

[0006] A robot system according to an embodiment of the present disclosure includes: A robot system having a robot, The robot comprises: A movable moving part; An upper body portion provided above the moving portion; a drive mechanism that tilts the upper body portion and moves a lower end of the upper body portion in a tilting direction of the upper body portion; Equipped with.

[0007] A method for driving a robot according to an embodiment of the present disclosure includes: A method for driving a robot having a movable moving part and an upper body part provided above the moving part, comprising the steps of: tilting the upper body portion and moving a lower end of the upper body portion in a tilting direction of the upper body portion. Includes. Effect of the Invention

[0008] According to the present disclosure, it is possible to realize a robot system and a robot driving method that can move the center of gravity position of the robot while suppressing an increase in the footprint. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a perspective view illustrating a robot according to a first embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating the functional configuration of the robot according to the first embodiment. [Diagram 3] FIG. 2 is a perspective view illustrating the configuration of a spherical link mechanism according to the first embodiment. [Figure 4] FIG. 2 is a front view illustrating the configuration of the reducer according to the first embodiment. [Diagram 5] FIG. 1 is a diagram illustrating the operation of a robot according to the prior art. [Figure 6] FIG. 2 is a diagram illustrating the operation of the robot according to the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, specific embodiments to which the present disclosure is applied will be described in detail with reference to the drawings. However, the present disclosure is not limited to the following embodiments. In addition, the following description and drawings are appropriately simplified for clarity of explanation.

[0011] EMBODIMENT 1 Hereinafter, a robot system according to a first embodiment will be described with reference to the drawings. The robot system includes a robot 1. Fig. 1 is a perspective view illustrating the external appearance of the robot 1, and Fig. 2 is a block diagram illustrating the functional configuration of the robot 1. The robot 1 may be, for example, a life support robot that assists residents in housework and the like.

[0012] The robot system according to the first embodiment may include a server (not shown) that instructs the robot 1 to operate. However, the robot system according to the first embodiment may also include a system that does not include a server and in which processing is completed within the robot 1.

[0013] The robot 1 includes a movable moving part 11, an upper body part 12, a driving mechanism 13, and a control part 14. The robot 1 may include a posture sensor that detects the posture of the robot 1.

[0014] The moving unit 11 includes a base 111, wheels 112, and a motor 113. The wheels 112 are rotatably provided on the underside of the base 111. A driving mechanism 13 is disposed inside the base 111. The motor 113 drives and rotates the wheels 112. The motor 113 can move the base 111 to an arbitrary position by rotating the wheels 112 in response to a control signal from the control unit 14. The number of wheels 112 is arbitrary. The moving unit 11 may also include driven wheels. Any configuration is applicable as long as the base 111 can be moved to an arbitrary position.

[0015] The upper body section 12 is provided above the moving section 11. The upper body section 12 may be supported from below by a driving mechanism 13. The upper body section 12 includes a trunk section 121 and a head section 122.

[0016] The body section 121 is driven by the drive mechanism 13. The drive mechanism 13 tilts the body section 121, thereby tilting the upper body section 12. The body section 121 may be supported from below by a support stand provided in the drive mechanism 13.

[0017] The body 121 includes an arm 1211 and a hand 1212 attached to its tip. The arm 1211 and the hand 1212 are driven via a motor (not shown) by a control signal from the control unit 14, and grasp various objects. The base end of the arm 1211 is also called a shoulder.

[0018] The body section 121 may have a function of expanding and contracting in the vertical direction. By contracting the body section 121, the size of the robot 1 can be reduced. By extending the body section 121, the robot 1 can perform work at high altitudes. If the extended body section 121 is tilted, there is a high risk that the footprint of the robot 1 will increase.

[0019] Head 122 is provided on the upper part of body 121. The configuration of head 122 is arbitrary, but head 122 can include a camera and a display panel.

[0020] The driving mechanism 13 is disposed inside or on top of the base 111. The driving mechanism 13 drives the upper body 12 in response to a control signal from the control unit 14. The driving mechanism 13 tilts the upper body 12 and moves the lower end of the upper body 12 in the tilt direction of the upper body 12. For example, the driving mechanism 13 tilts the upper body 12 forward and moves the lower end of the upper body 12 forward of the robot 1. This moves the position of the center of gravity of the robot 1. When moving on a gradient, when grasping an object, when subjected to acceleration, etc., the robot 1 needs to move the position of the center of gravity to maintain balance. The robot 1 according to the first embodiment can move the position of the center of gravity of the robot 1 without significantly changing the tilt angle of the upper body 12.

[0021] In robots according to the prior art, the position of the center of gravity is moved only by rotating the upper body 12 about an axis (called the first rotation axis) passing through the lower end of the upper body 12. In this case, in order to change the position of the center of gravity of the robot 1, the upper body 12 must be tilted significantly. On the other hand, since the lower end of the upper body 12 is moved in the tilt direction of the upper body 12, the position of the center of gravity of the robot 1 can be changed without changing the tilt angle of the upper body 12 significantly.

[0022] An example of such a configuration of the drive mechanism 13 is a spherical link mechanism. The center of the spherical link mechanism is located lower than the lower end (first rotation axis) of the upper body 12, and the upper body 12 rotates around an axis lower than the first rotation axis. In this case, the lower end of the upper body 12 moves in the direction in which the upper body 12 is tilted. The spherical center of the spherical link mechanism may be located on the ground. In this case, the stability of the robot 1 can be improved. For example, when the robot 1 moves on a slope, the up-down direction of the upper body 12 can be set to be approximately vertical, thereby preventing the robot 1 from falling over. Compared to tilting the upper body 12 using a Stewart platform, the number of actuators required is smaller when using a spherical link mechanism.

[0023] It should be noted that the driving mechanism 13 is not limited to a spherical link mechanism. For example, the driving mechanism 13 may translate the upper body 12 in the inclination direction of the upper body 12 while rotating the upper body 12 around the first rotation axis. For example, when the robot 1 moves up a gradient, the upper body 12 may be rotated so that the up-down axis of the upper body 12 is approximately vertical, and then the upper body 12 may be moved horizontally in the gradient direction. In this case as well, the position of the center of gravity of the robot 1 can be easily changed.

[0024] The control unit 14 controls the moving unit 11, the upper body unit 12, and the drive mechanism 13. The control unit 14 controls the rotation of each wheel 112 by sending a control signal to each motor 113 of the moving unit 11, and can move the base 111 to any position. The control unit 14 causes the hand 1212 to grasp various objects by sending a control signal to the torso unit 121. The control unit 14 causes the torso unit 121 to expand and contract in the vertical direction by sending a control signal to the torso unit 121. The control unit 14 may further have a function of displaying information on a display provided on the head 122 or the like.

[0025] The control unit 14 may control the movement of the robot 1 by performing well-known control such as feedback control and robust control based on rotation information of the wheels 112 detected by a rotation sensor provided on the wheels 112. The control unit 14 may autonomously move the robot 1 by controlling the moving unit 11, the upper body unit 12, and the drive mechanism 13 based on information such as distance information detected by a distance sensor such as a camera (e.g., a camera provided on the head 122) or an ultrasonic sensor provided on the robot 1, and map information of the movement environment.

[0026] Furthermore, the control unit 14 operates the drive mechanism 13 based on the output of the attitude sensor etc. so that the robot 1 does not fall over. The control unit 14 controls the position of the center of gravity of the robot 1 to be within a predetermined area (for example, an area surrounded by the contact points between the robot 1 and the ground). The control unit 14 can control the position of the center of gravity of the robot 1 by controlling the attitude of the robot 1, that is, the inclination angle of the upper body 12.

[0027] The control unit 14 is configured as hardware centered around a microcomputer including a CPU (Central Processing Unit) 141 that performs control processing, arithmetic processing, etc., a memory 142 consisting of a ROM (Read Only Memory) and a RAM (Random Access Memory) that store control programs and arithmetic programs executed by the CPU 141, and an interface unit (I / F) 143 that inputs and outputs signals to and from the outside. The CPU 141, the memory 142, and the interface unit 143 are connected to each other via a data bus or the like.

[0028] Next, a specific example of the drive mechanism 13 will be described with reference to Fig. 3. The spherical link mechanism 13a is a specific example of the drive mechanism 13. The spherical link mechanism 13a is also called a five-node spherical parallel link.

[0029] The spherical link mechanism 13a includes a first link 131, a second link 132, a third link 133, a fourth link 134, and a support base 135. The support base 135 has a support surface 1351 that supports the upper body 12 from below. The spherical link mechanism 13a moves the support surface 1351 along a spherical surface. The support base 135 is also called a mounting base. As indicated by the white arrow, a load corresponding to the weight of the upper body 12 is applied to the support surface 1351. The upper body 12 is positioned so that its front surface faces the (+X) direction or the (-X) direction.

[0030] The first link 131, the second link 132, the third link 133, and the fourth link 134 move on a spherical surface. The first link 131, the second link 132, the third link 133, and the fourth link 134 may be formed in a shape that follows the spherical surface.

[0031] The first link 131 rotates forward and backward around a rotation center provided on the base end side via a shaft, etc. The second link 132 also rotates forward and backward around a rotation center provided on the base end side via a shaft, etc.

[0032] A base end of the third link 133 is connected to a tip end of the first link 131 by a revolute pair. The third link 133 may be overlapped on the first link 131. A base end of the fourth link 134 is connected to a tip end of the second link 132 by a revolute pair. The fourth link 134 may be overlapped on the second link 132. The third link 133 and the fourth link 134 are also referred to as a pair of links.

[0033] The tip of the third link 133 and the tip of the fourth link 134 are connected by a revolute pair. The support base 135 is fixed to the connection between the third link 133 and the fourth link 134 in a state in which it can rotate around a rotation axis A1 perpendicular to the support surface 1351. The rotation axis A1 may be the axis of the revolute pair between the third link 133 and the fourth link 134. The support base 135 is rotated so that the orientation of the upper body part 12 in a top view is intermediate between the orientation of the third link 133 and the orientation of the fourth link 134. The orientation of the link may be a direction from the tip to the base end of the link, or a direction from the base end of the link to the tip. When the orientation of the link is from the tip to the base end, the upper body part 12 faces in the (+X) direction, and when the orientation of the link is from the base end to the tip, the upper body part 12 faces in the (-X) direction.

[0034] When the first link 131 is rotated to the right and the second link 132 is rotated to the left, the upper body 12 leans in the (+X) direction. When the first link 131 is rotated to the left and the second link 132 is rotated to the right, the upper body 12 leans in the (-X) direction. When the first link 131 is rotated to the right and the second link 132 is rotated to the right, the upper body 12 leans in the (-Y) direction. When the first link 131 is rotated to the left and the second link 132 is rotated to the left, the upper body 12 leans in the (+Y) direction.

[0035] Next, the reason for rotating the support base 135 will be described. As a method for moving the support surface 1351 along the spherical surface, it is possible to fix the support base 135 to the third link 133 or the fourth link 134. When the support base 135 is fixed to the third link 133, the orientation of the upper body 12 relative to the third link 133 is fixed, so that when the upper body 12 is tilted in the (+X) direction or the (-X) direction, that is, when the upper body 12 is tilted forward or backward, the orientation of the upper body 12 when viewed from above changes. When the upper body 12 facing forward is tilted forward or backward, the orientation of the upper body 12 shifts left or right from the front. For example, the orientation of the shoulders of the upper body 12 also changes, which is inconvenient. The same applies when the support base 135 is fixed to the fourth link 134.

[0036] The support base 135 is rotated so that the orientation of the upper body 12 inclined in the (+X) direction and the (-X) direction does not change. Specifically, the rotation speed of the support base 135 relative to the third link 133 is reduced to half the rotation speed of the fourth link 134 relative to the third link 133. The rotation speed of the support base 135 relative to the fourth link 134 may also be reduced to half the rotation speed of the third link 133 relative to the fourth link 134.

[0037] FIG. 4 is a front view illustrating a configuration example of the reducer 136 that reduces the rotation speed of the support base 135. The reducer 136 includes a pulley P1, a pulley P2, and a two-stage pulley P3. The tip of the third link 133 and the tip of the fourth link 134 are connected by a revolute pair. The support base 135 is fixed in a state in which it can rotate around the rotation axis A1. A pulley P1 with the rotation axis A1 as its central axis is fixed on the third link 133. In addition, a pulley P2 with the rotation axis A1 as its central axis is fixed to the lower side of the support base 135.

[0038] The two-stage pulley P3 is fixed to be rotatable around a rotation axis A2. The rotation axis A2 passes through a point on the fourth link 134 and is provided parallel to the rotation axis A1. The two-stage pulley P3 includes a pulley P31 arranged at a lower stage and a pulley P32 arranged at an upper stage. The diameter of the pulley P31 is half the diameter of the pulley P32. Rotation is transmitted from the pulley P1 to the pulley P31 via a belt B1. Rotation is transmitted from the pulley P32 to the pulley P2 via a belt B2.

[0039] The pulley P3 rotates according to the rotational speed of the fourth link 134 relative to the third link 133. Since the diameter of the pulley P32 is half the diameter of the pulley P31, the pulley P3 rotates the support base 135 at a rotational speed that is half the rotational speed of the fourth link 134.

[0040] The configuration of the reducer 136 is not limited to the configuration shown in Fig. 4. The positions of the third link 133 and the fourth link 134 may be reversed. Gears may be used instead of pulleys.

[0041] Next, the effects of the first embodiment will be described with reference to Figs. 5 and 6. Fig. 5 is a diagram for explaining a method in which a robot 2 according to the prior art moves up an upward gradient 3. When the robot 2 moves up an upward gradient 3, it is necessary to move the center of gravity G of the upper body 12 forward to prevent the robot 2 from falling over. The robot 2 rotates the upper body 12 around a rotation axis C1 passing through the lower end of the upper body 12. If the forward tilt angle is large, the footprint F1 of the entire robot 2 becomes large, and there is a risk that it may become larger than the footprint F2 of the moving part 11.

[0042] FIG. 6 is a diagram for explaining a method in which the robot 1 according to the first embodiment moves up the slope 3. The robot tilts the upper body 12 forward around the spherical center C2 located at a position lower than the rotation axis C1. The symbol S represents a spherical surface centered on the spherical center C2. Since the lower end of the upper body 12 also moves forward, the forward tilt angle of the upper body 12 may be smaller than that of FIG. 5. For example, the robot 1 can be prevented from falling over simply by driving the upper body 12 so that the up-down direction of the upper body 12 is approximately vertical. In this case, the footprint of the entire robot 1 is the footprint F2 of the moving unit 11. According to the first embodiment, the center of gravity can be moved without tilting the upper body 12 significantly. Therefore, the center of gravity of the robot can be moved while suppressing an increase in the footprint.

[0043] As already described, the robot 1 needs to maintain balance not only when moving along a gradient but also when gripping an object or when acceleration is applied. According to the first embodiment, it becomes easy for the robot 1 to operate in a small environment such as a home.

[0044] Furthermore, according to the first embodiment, since the inclination angle of the upper body 12 can be made small, the actuator output required to balance the robot 1 can be reduced.

[0045] The present disclosure is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit and scope of the present disclosure. [Explanation of symbols]

[0046] 1, 2 Robot 11. Mobile section 111 Base 112 Wheels 113 Motor 12 Upper Body 121 Torso 1211 Arm 1212 Hand 122 Head 13 Drive mechanism 13a Spherical link mechanism 131 First link 132 Second Link 133 Third Link 134 4th Link 135 Support stand 1351 Support surface 136 Reducer P1, P2, P31, P32 pulleys P3 Two-stage pulley B1, B2 Belt A1, A2 axis 14 Control section 141 CPU 142 Memory 143 Interface section 3 Uphill C1 Rotation axis C2 center of sphere F1, F2 footprint

Claims

1. A robot system having a robot, The robot comprises: A moving part that is movable by wheels; An upper body portion provided above the moving portion; a drive mechanism that tilts the upper body portion and moves a lower end of the upper body portion in a tilting direction of the upper body portion; Equipped with The drive mechanism is a spherical link mechanism that moves a support surface that supports the upper body from below along a spherical surface. Robot system.

2. The center of the sphere is located on the ground. The robot system of claim 1 .

3. The spherical link mechanism includes a pair of links whose tip ends are connected to each other by a revolute pair, and a support base having the support surface, the support base is fixed to a connection portion of the pair of links in a state in which the support base can rotate around a rotation axis perpendicular to the support surface, The support base is rotated so that the orientation of the upper body part in a top view is intermediate between the orientations of the pair of links.

3. The robot system according to claim 1 or 2.

4. A speed reducer is included which reduces the rotation speed of the support base relative to one link included in the pair of links to half the rotation speed of the other link relative to the one link. The robot system according to claim 3 .

5. The upper body portion is configured to be expandable and contractible in the vertical direction.

3. The robot system according to claim 1 or 2.

6. When the robot moves uphill, the drive mechanism drives the upper body so that the up-down direction of the upper body is approximately vertical.

3. The robot system according to claim 1 or 2.

7. A method for driving a robot having a moving part movable by wheels and an upper body part provided above the moving part, comprising: A step in which a spherical link mechanism that moves a support surface that supports the upper body portion from below along a spherical surface tilts the upper body portion and moves a lower end of the upper body portion in the tilting direction of the upper body portion. A method for driving a robot comprising:

Citation Information

Patent Citations

  • Vehicle and connected vehicle with multiple vehicles

    JP2000190879A

  • Walking robot and control method therefor

    JP2009291932A

  • Trochoid driving mechanism and mobile body

    JP2012246961A

  • Wheel type robot

    JP2013101593A

  • Carrying system, carrying method and program

    JP2021086198A