UNDERWATER ROBOT, AND METHOD AND APPARATUS FOR CONTROLLING THE SAME
20220161911 · 2022-05-26
Inventors
Cpc classification
B63G8/001
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Provided are an underwater robot and a method and apparatus for controlling an underwater robot. The underwater robot includes a robot body and at least three groups of thruster arrays disposed on sides of the robot body. Each group of thruster array includes two thruster components, each of the two thruster components includes a housing and a propelling mechanism, the two thruster components in each group of thruster array are symmetrically disposed on two sides of the robot body about a central axis of the robot body, and at least three values of included angles between propelling directions of at least three thruster components located on a same side of the central axis, and the central axis are formed. The control method includes: acquiring coordinates of a target position point and enabling a robot body to arrive at the target position point by using at least three groups of thruster arrays disposed on sides of the robot body.
Claims
1. An underwater robot, comprising: a robot body and at least three groups of thruster arrays disposed on two sides of the robot body, wherein each group of thruster array comprises two thruster components; each of the two thruster components comprises a housing and a propelling mechanism, wherein the housing is configured to carry the propelling mechanism; and the two thruster components in each group of thruster array are symmetrically disposed on the two sides of the robot body about a central axis of the robot body; propelling directions of at least three thruster components located on a same side of the central axis are arranged at angles from the central axis, wherein the angles have at least three values respectively, so that propelling mechanisms of the at least three thruster components provide the robot body with propelling forces in at least three propelling directions.
2. The underwater robot according to claim 1, wherein the housing is connected to the robot body.
3. The underwater robot according to claim 1, wherein the housing is connected to the robot body through a fixing mechanism; the fixing mechanism comprises a fixing part, an extending part, and a carrying part which are successively connected to each other, the fixing part is fixedly connected to the robot body, and the carrying part is configured to carry the propelling mechanism; and two fixing mechanisms in each group of thruster array are symmetrically disposed on the two sides of the robot body about the central axis of the robot body.
4. The underwater robot according to claim 1, comprising three groups of thruster arrays; wherein a sum of a value of an included angle between a propelling direction of one thruster component at a first end closer to a head of the robot body and a direction perpendicular to a plane where the central axis is located, and a value of an included angle between another thruster component at a second end closer to a tail of the robot body and the direction perpendicular to the plane where the central axis is located is zero, wherein the one thruster component at the first end is located at a same side of the central axis as the another thruster component at the second end.
5. The underwater robot according to claim 1, wherein the two thruster components in each group of thruster array have a same power.
6. The underwater robot according to claim 1, further comprising another thruster component disposed on a bottom surface of the robot body or a top surface of the robot body.
7. The underwater robot according to claim 1, wherein each of the two thruster components comprises a propeller thruster.
8. The underwater robot according to claim 1, wherein the propelling mechanism comprises a motor; and a propelling force provided by the motor to the robot body when the motor rotates in a forward direction and a propelling force provided by the motor to the robot body when the motor rotates in a reverse direction have opposite propelling directions.
9. A method for controlling an underwater robot, wherein the underwater robot comprises a robot body and at least three groups of thruster arrays disposed on two sides of the robot body, each group of thruster array comprises two thruster components, the two thruster components in each group of thruster array are symmetrically disposed on the two sides of the robot body about a central axis of the robot body, propelling directions of at least three thruster components located on a same side of the central axis are arranged at angles from the central axis of the robot body, wherein the angles have at least three values respectively, and the method for controlling an underwater robot comprises: acquiring coordinates of a target position point; and making the robot body arrive at the target position point by using the at least three groups of thruster arrays disposed on the sides of the robot body, wherein making the robot body arrive at the target position point by using the at least three groups of thruster arrays disposed on the sides of the robot body comprises: adjusting a posture of the robot body by using at least two groups of thruster arrays disposed on the two sides of the robot body so as to make a head of the robot body point to the target position point, and propelling the robot body to move by using at least one group of thruster array disposed on the two sides of the robot body so as to make the robot body to arrive at the target position point; or moving the robot body by using the at least three groups of thruster arrays disposed on the two sides of the robot body so as to make the robot body move to the target position point in any posture.
10. An apparatus for controlling an underwater robot, wherein the underwater robot comprises a robot body and at least three groups of thruster arrays disposed on two sides of the robot body, each group of thruster array comprises two thruster components, the two thruster components in each group of thruster array are symmetrically disposed on the two sides of the robot body about a central axis of the robot body, propelling directions of at least three thruster components located on a same side of the central axis are arranged at angles from the central axis of the robot body are formed, and the apparatus for controlling an underwater robot comprises: a target position acquisition mechanism configured to acquire coordinates of a target position point; and a position and posture adjustment mechanism, wherein the position and posture adjustment mechanism is configured to: adjust a posture of the robot body by using at least two groups of thruster arrays disposed on the two sides of the robot body so as to make a head of the robot body point to the target position point, and propel the robot body to move by using at least one group of thruster array disposed on the two sides of the robot body so as to make the robot body arrive at the target position point; or move the robot body by using the at least three groups of thruster arrays disposed on the sides of the robot body so as to make the robot body move to the target position point in any posture.
11. The underwater robot according to claim 1, further comprising other thruster components disposed on a bottom surface of the robot body and a top surface of the robot body respectively.
12. The method for controlling an underwater robot of claim 9, wherein each of the two thruster components comprises a housing and a propelling mechanism, wherein the housing is configured to carry the propelling mechanism.
13. The method for controlling an underwater robot of claim 12, wherein the housing is connected to the robot body.
14. The method for controlling an underwater robot of claim 12, wherein the housing is connected to the robot body through a fixing mechanism; the fixing mechanism comprises a fixing part, an extending part, and a carrying part which are successively connected to each other, the fixing part is fixedly connected to the robot body, and the carrying part is configured to carry the propelling mechanism; and two fixing mechanisms in each group of thruster array are symmetrically disposed on the two sides of the robot body about the central axis of the robot body.
15. The method for controlling an underwater robot of claim 12, wherein the underwater robot comprises three groups of thruster arrays; wherein a sum of a value of an included angle between a propelling direction of one thruster component at a first end closer to a head of the robot body and a direction perpendicular to a plane where the central axis is located, and a value of an included angle between another thruster component at a second end closer to a tail of the robot body and the direction perpendicular to the plane where the central axis is located is zero, wherein the one thruster component at the first end is located at a same side of the central axis as the another thruster component at the second end.
16. The method for controlling an underwater robot of claim 12, wherein the two thruster components in each group of thruster array have a same power.
17. The apparatus for controlling an underwater robot of claim 10, wherein each of the two thruster components comprises a housing and a propelling mechanism, wherein the housing is configured to carry the propelling mechanism.
18. The apparatus for controlling an underwater robot of claim 17, wherein the housing is connected to the robot body.
19. The method for controlling an underwater robot of claim 17, wherein the housing is connected to the robot body through a fixing mechanism; the fixing mechanism comprises a fixing part, an extending part, and a carrying part which are successively connected to each other, the fixing part is fixedly connected to the robot body, and the carrying part is configured to carry the propelling mechanism; and two fixing mechanisms in each group of thruster array are symmetrically disposed on the two sides of the robot body about the central axis of the robot body.
20. The method for controlling an underwater robot of claim 17, wherein the underwater robot comprises three groups of thruster arrays; wherein a sum of a value of an included angle between a propelling direction of one thruster component at a first end closer to a head of the robot body and a direction perpendicular to a plane where the central axis is located, and a value of an included angle between another thruster component at a second end closer to a tail of the robot body and the direction perpendicular to the plane where the central axis is located is zero, wherein the one thruster component at the first end is located at a same side of the central axis as the another thruster component at the second end.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
Embodiment One
[0020] As shown in
[0021] As a main part of the underwater robot, the robot body 1 includes not only a control terminal of the underwater robot but also relevant components for preforming actions and functions of the underwater robot, such as components for search and rescue, pipe maintenance, and energy exploration, for example, at least one of a video camera, a camera, a lamp, or other observation components; at least one of a robotic arm, a cutter, a cleaning device, or other operation components.
[0022] A thruster component 21 is an apparatus for converting other forms of energy into mechanical energy and propels the underwater robot to move by means of rotating blades or jetting water.
[0023] Optionally, in this embodiment, the thruster component 21 may be a propeller thruster or a water-jet thruster. The propeller thruster, with a main engine driving a propelling shaft to rotate together, sucks water from a suction surface of a blade and discharges the water from a pressure surface of the blade to propel a robot body to move forward with reaction forces of the water. The propeller thruster is featured by a simple structure and high working efficiency. The water-jet thruster, with a jetting part of the propelling mechanism immersed into water, uses reaction forces generated by jetting a water flow to drive a robot body to move forward. Compared with the propeller thruster, the water-jet thruster is easier to operate and more adaptable to environments, which is suitable for working in the harsh environment, such as waters with a lot of sediment.
[0024] Optionally, in this embodiment, the propelling mechanism includes a motor, and a propelling force provided when the motor rotates in a forward direction and a propelling force provided when the motor rotates in a reverse direction have opposite propelling directions.
[0025] As shown in
[0026] Optionally, in this embodiment, the thruster component 21 may be connected to the robot body 1 through the housing; the housing may also be connected to the robot body 1 by a fixing mechanism; as shown in
[0027] The two thruster components 21 in each group of thruster array 2 are symmetrically disposed on the two sides of the robot body 1 about the central axis of the robot body 1. At least three values of included angles between at least three thruster components 21 located on a same side of the central axis, and the central axis of the robot body are formed so that propelling mechanisms provide the robot body 1 with propelling forces in at least three propelling directions.
[0028] In this embodiment, the underwater robot includes three groups of thruster arrays 2, and a sum of a value of an included angle between a propelling direction of one thruster component at a front end and a direction perpendicular to a plane where the central axis is located, and a value of an included angle between a propelling direction of another thruster component at a rear end and the direction perpendicular to the plane where the central axis is located is zero, where the one thruster component at the front end is located at the same side of the central axis as the another thruster component at the rear end. The front end is closer to the head of the robot body 1 and the rear end is closer to the tail of the robot body 1. For example, referring to
[0029] Optionally, the two thruster components 21 in each group of thruster array 2 have the same power.
[0030] Optionally, the underwater robot further includes a thruster component 21 disposed on at least one of a bottom surface of the robot body 1 or a top surface of the robot body 1; the thruster component 21 is disposed on at least one of the bottom surface of the robot body 1 or the top surface of the robot body 1 so that the underwater robot can be provided with a propelling force in a perpendicular direction to facilitate ascending and descending of the underwater robot.
[0031] In this embodiment, at least three groups of thruster arrays are disposed on the sides of the robot body 1, each group of thruster array includes two thruster components 21 which are symmetrically disposed about the central axis of the robot body 1, and at least three values of included angles between propelling directions of at least three thruster components 21 located on the same side of the central axis, and the central axis are formed. In this manner, thruster components 21 provide the robot body 1 with propelling forces in at least three propelling directions, and thus control over the position and posture of an underwater robot is achieved. For example, full-angle hovering control and movement control are achieved. Movement flexibility of the underwater robot is greatly improved and the control precision is improved.
Embodiment Two
[0032]
[0033] In S210, coordinates of a target position point are acquired.
[0034] For example, a control terminal of the underwater robot may be used to receive information about the coordinates of the target position point via a communication system; or a functional component of the underwater robot, such as a video camera or a camera, may also be used to acquire image information and then the control terminal is used to calculate the coordinates of the target position point.
[0035] In S220, at least three groups of thruster arrays 2 disposed on the sides of the robot body are used to make the robot body 1 arrive at the target position point. Such step includes the following steps: a posture of the robot body is adjusted by using at least two groups of thruster arrays 2 disposed on the sides of the robot body 1 so as to make a head of the robot body 1 point to the target position point, and the robot body 1 is propelled to move by using at least one group of thruster array 2 disposed on the sides of the robot body 1 so as to make the robot body 1 arrive at the target position point; alternatively, the robot body 1 is moved by using the at least three groups of thruster arrays 2 disposed on the sides of the robot body 1 so as to make the robot body 1 move to the target position point in any posture. Each group of thruster array 2 includes two thruster components 21. The two thruster components 21 in each group of thruster array 2 are symmetrically disposed on two sides of the robot body 1 about a central axis of the robot body 1. At least three values of included angles between propelling directions of at least three thruster components 21 located on the same side of the central axis, and the central axis are formed.
[0036] Exemplarily, in the case where the posture of the robot body 1 is adjusted first and then the position of the robot body 1 is controlled, different thruster arrays 2 are used for performing movement control and posture control on the robot body 1. That is, at least two groups of thruster arrays 2 disposed on the sides of the robot body 1 for adjusting the posture of the robot body 1 and at least one group of thruster array 2 disposed on the sides of the robot body 1 for propelling the robot body 1 to move are different thruster arrays 2. For example, an underwater robot includes three groups of thruster arrays 2. Two groups of thruster arrays 2 disposed on sides of a robot body 1, in particular, respectively at the front end and the rear end of the robot body 1, are used to adjust the posture of the robot body 1 so as to make the front end of the robot body 1 point to a target position point, and then one group of thruster array 2 disposed on the sides of the robot body 1, in particular, in the middle part of the robot body 1, is used to propel the robot body 1 to move so as to make the robot body 1 arrive at the target position point.
[0037] In this embodiment, at least three groups of thruster arrays 2 are disposed on the sides of the robot body 1, and each group of thruster array 2 includes two thruster components 21 which are symmetrically disposed about the central axis of the robot body 1 so that thruster components 21 provide the robot body 1 with propelling forces in at least three propelling directions. With this configuration, control over the position and posture of an underwater robot is achieved. For example, full-angle hovering control and movement control are achieved and the robot body 1 can move to the target position point in any posture. Movement flexibility of the underwater robot is greatly improved and the control precision is improved.
Embodiment Three
[0038]
[0039] The target position acquisition mechanism 310 is configured to acquire coordinates of a target position point.
[0040] The position and posture adjustment mechanism 320 is configured to adjust a posture of the robot body 1 by using at least two groups of thruster arrays 2 disposed on the sides of the robot body 1 so as to make a head of the robot body 1 point to the target position point, and propel the robot body 1 to move by using at least one group of thruster array 2 disposed on the sides of the robot body 1 so as to make the robot body 1 arrive at the target position point. Alternatively, the position and posture adjustment mechanism 320 is configured to move the robot body 1 by using the at least three groups of thruster arrays 2 disposed on the sides of the robot body 1 so as to make the robot body 1 move to the target position point in any posture.
[0041] Each group of thruster array 2 includes two thruster components 21. The two thruster components 21 in each group of thruster array 2 are symmetrically disposed on two sides of the robot body 1 about a central axis of the robot body 1. At least three values of included angles between propelling directions of at least three thruster components 21 located on the same side of the central axis, and the central axis are formed.
[0042] In this embodiment, at least three groups of thruster arrays 2 are disposed on the sides of the robot body 1, and each group of thruster array 2 includes two thruster components 21 which are symmetrically disposed about the central axis of the robot body 1. With this configuration, thruster components 21 provide the robot body 1 with propelling forces in at least three propelling directions and thus control over the position and posture of an underwater robot is achieved. For example, full-angle hovering control and movement control are achieved and the robot body 1 can move to target position point in any posture. Movement flexibility of the underwater robot is greatly improved and the control precision is improved.
[0043] The above apparatus can perform the method for controlling an underwater robot provided by any embodiment of the present application and has functional mechanisms and beneficial effects for performing the method. For technical details not described thoroughly in this embodiment, reference may be made to the method provided by any embodiment of the present application.