Patent · US11733702B2 · B2 · US
Unmanned following vehicle
- (11) Publication number
- US11733702B2
- (21) Application number
- 17/169,723
- (22) Filing date
- 2021-02-08
- (30) Priority date
- 2020-10-30
- (43) Publication date
- 2023-08-22
- (45) Date of grant
- 2023-08-22
- (51) IPC
- B62D 15/02; F41H 7/00; G05D 1/00; G05D 1/02; G06V 20/56
- (52) CPC
- G05D Systems for controlling or regulating non-electric variables: 1/0214, 1/0088, 1/0223, 1/0227, 1/0289
- B25J Manipulators; chambers provided with manipulation devices: 11/00, 9/161, 9/1664, 9/1697
- B62D Motor vehicles; trailers: 15/021
- F41H Armour; armoured turrets; armoured or armed vehicles; means of attack or defence, e.g. camouflage, in general: 7/005
- G06V Image or video recognition or understanding: 20/56
- (73) Assignee
- Hanwha Aerospace Co Ltd
- (72) Inventors
- Yun Su Lee; Hyun Jin Kim; Chul Hee HAN
- (54) Title
- Unmanned following vehicle
- (57) Abstract
An unmanned following vehicle includes a controller that controls the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object. For example, the controller adjusts a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction. The controller also adjusts a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction.
- Full text
- View on Google Patents
Claims (5)
- An unmanned following vehicle comprising: a controller configured to control the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object, wherein the controller is configured to control the unmanned following vehicle to move in parallel with the moving object by: the controller being configured to adjust a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction, and the controller being configured to adjust a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction, wherein the controller is further configured to: control the unmanned following vehicle to follow the moving object only while the X-axis coordinate difference value is greater than a first reference value and less than a second reference value, based on the X-axis coordinate difference value being changed from being less than or equal to the first reference value to being greater than the first reference value, such that the X-axis coordinate difference value is greater than the first reference value for a first time period longer than a first reference time period, control the unmanned following vehicle to start following the moving object, based on the X-axis coordinate difference value being changed from being greater than the first reference value to being less than or equal to the first reference value, such that the X-axis coordinate difference value is less than or equal to the first reference value for a second time period longer than a second reference time period, control the unmanned following vehicle to stop following the moving object, based on the X-axis coordinate difference value being changed from being greater than or equal to the second reference value to being less than the second reference value, such that the X-axis coordinate difference value is less than the second reference value for a third time period longer than a third reference time period, control the unmanned following vehicle to start following the moving object, and based on the X-axis coordinate difference value being changed from being less than the second reference value to being equal to or greater than the second reference value, such that the X-axis coordinate difference value is equal to or greater than the second reference value for a fourth time period longer than a fourth reference time period, control the unmanned following vehicle to stop following the moving object.
- An unmanned following vehicle comprising: a controller configured to control the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object, wherein the controller is configured to control the unmanned following vehicle to move in parallel with the moving object by: the controller being configured to adjust a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction, and the controller being configured to adjust a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction, wherein the controller is further configured to: control the unmanned following vehicle to follow the moving object only while the X-axis coordinate difference value is greater than a first reference value and less than a second reference value, set a third reference value to be greater than the first reference value, set a fourth reference value to be greater than the third reference value and less than the second reference value, control the unmanned following vehicle to move forward or backward based on the X-axis coordinate difference value being greater than the third reference value and less than the fourth reference value, and control the unmanned following vehicle to make a left turn or a right turn toward a moving direction of the moving object based on the X-axis coordinate difference value being greater than the first reference value and less than the third reference value, or based on the X-axis coordinate difference value being greater than or equal to the fourth reference value and less than the second reference value.
- The unmanned following vehicle of claim 2, wherein in a case where the unmanned following vehicle follows the moving object from the left side of the moving object, the controller is configured to: based on the X-axis coordinate difference value being greater than the first reference value and less than or equal to the third reference value, increase an angle of the left turn as the X-axis coordinate difference value becomes smaller, and based on the X-axis coordinate difference value being greater than or equal to the fourth reference value and less than the second reference value, increase an angle of the right turn as the X-axis coordinate difference value becomes larger.
- The unmanned following vehicle of claim 2, in a case where the unmanned following vehicle follows the moving object from the right side of the moving object, the controller is configured to: based on the X-axis coordinate difference value being greater than the first reference value and less than or equal to the third reference value, increase an angle of the right turn as the X-axis coordinate difference value becomes smaller, and based on the X-axis coordinate difference value being greater than or equal to the fourth reference value and less than the second reference value, increase an angle of the left turn as the X-axis coordinate difference value becomes larger.
- An unmanned following vehicle comprising: a controller configured to control the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object, wherein the controller is configured to control the unmanned following vehicle to move in parallel with the moving object by: the controller being configured to adjust a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction, and the controller being configured to adjust a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction, wherein the unmanned following vehicle further comprises: a rotary reel configured to elastically provide a string connected to the moving object, a first encoder configured to measure a length of the string, as the X-axis coordinate difference value, while rotating along with the rotary reel; a second encoder configured to measure a horizontal angle of the string, as the Y-axis coordinate difference value, while rotating according to a change in a horizontal position of the string connected to the moving object; and a third encoder configured to measure a vertical angle of the string as a Z-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a vertical direction, while rotating according to a change in a vertical position of the string connected to the moving object, wherein the controller is further configured to: control movement of the unmanned following vehicle according to measurement results of the first encoder, the second encoder, and the third encoder, adjust a distance between the moving object and the unmanned following vehicle according to whether the Z-axis coordinate difference value is changed, based on the horizontal angle of the string being positive, in the forward direction, and an absolute value thereof being greater than a first reference value, the controller is further configured to perform forward moving control, and based on the horizontal angle of the string being negative, in a backward direction, and an absolute value thereof being greater than a second reference value, the controller is further configured to perform backward moving control.
Description
One or more embodiments of the present disclosure relate to an unmanned following vehicle, and more particularly, to an unmanned following vehicle that follows a moving object.
An unmanned following vehicle can follow a moving object, such as a person or a vehicle, through autonomous driving.
FIG. 1 is a diagram showing a following system using a conventional unmanned following vehicle 102. Reference numeral 102 a in FIG. 1 denotes an image capturing unit of the unmanned following vehicle 102.
Referring to FIG. 1, the unmanned following vehicle 102 follows a moving object 101 and controls a following speed to maintain a reference distance to the moving object 101.
Such a typical unmanned following vehicle 102 has the following problems.
First, when the unmanned following vehicle 102 suddenly starts operating due to an abnormal cause, the unmanned following vehicle 102 may collide with the moving object 101.
Second, since it is difficult for the moving object 101 to often check the situation of the unmanned following vehicle 102, the moving object 101 is unable to handle emergency situations of the unmanned following vehicle 102 due to causes like a failure.
The above-described problems of the related art represent technical information possessed by the inventor to derive embodiments of the present disclosure or acquired during the process of deriving the present disclosure and may not necessarily be known technology disclosed to the general public before the application of the present disclosure.
Citations (13)
- WO2004008266A1
- KR100612858B1
- JP2008234404A
- US20120123641A1
- US20150025708A1
- US20100256852A1
- US20140100734A1
- KR101486308B1
- KR101605994B1
- US20170147005A1
- US20190196474A1
- US20190187241A1
- CN111580542A
Record as JSON
{
"publication_number": "US11733702B2",
"country": "US",
"kind": "B2",
"title": "Unmanned following vehicle",
"abstract": "An unmanned following vehicle includes a controller that controls the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object. For example, the controller adjusts a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction. The controller also adjusts a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction.",
"claims": [
"1. An unmanned following vehicle comprising: a controller configured to control the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object, wherein the controller is configured to control the unmanned following vehicle to move in parallel with the moving object by: the controller being configured to adjust a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction, and the controller being configured to adjust a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction, wherein the controller is further configured to: control the unmanned following vehicle to follow the moving object only while the X-axis coordinate difference value is greater than a first reference value and less than a second reference value, based on the X-axis coordinate difference value being changed from being less than or equal to the first reference value to being greater than the first reference value, such that the X-axis coordinate difference value is greater than the first reference value for a first time period longer than a first reference time period, control the unmanned following vehicle to start following the moving object, based on the X-axis coordinate difference value being changed from being greater than the first reference value to being less than or equal to the first reference value, such that the X-axis coordinate difference value is less than or equal to the first reference value for a second time period longer than a second reference time period, control the unmanned following vehicle to stop following the moving object, based on the X-axis coordinate difference value being changed from being greater than or equal to the second reference value to being less than the second reference value, such that the X-axis coordinate difference value is less than the second reference value for a third time period longer than a third reference time period, control the unmanned following vehicle to start following the moving object, and based on the X-axis coordinate difference value being changed from being less than the second reference value to being equal to or greater than the second reference value, such that the X-axis coordinate difference value is equal to or greater than the second reference value for a fourth time period longer than a fourth reference time period, control the unmanned following vehicle to stop following the moving object.",
"2. An unmanned following vehicle comprising: a controller configured to control the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object, wherein the controller is configured to control the unmanned following vehicle to move in parallel with the moving object by: the controller being configured to adjust a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction, and the controller being configured to adjust a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction, wherein the controller is further configured to: control the unmanned following vehicle to follow the moving object only while the X-axis coordinate difference value is greater than a first reference value and less than a second reference value, set a third reference value to be greater than the first reference value, set a fourth reference value to be greater than the third reference value and less than the second reference value, control the unmanned following vehicle to move forward or backward based on the X-axis coordinate difference value being greater than the third reference value and less than the fourth reference value, and control the unmanned following vehicle to make a left turn or a right turn toward a moving direction of the moving object based on the X-axis coordinate difference value being greater than the first reference value and less than the third reference value, or based on the X-axis coordinate difference value being greater than or equal to the fourth reference value and less than the second reference value.",
"3. The unmanned following vehicle of claim 2, wherein in a case where the unmanned following vehicle follows the moving object from the left side of the moving object, the controller is configured to: based on the X-axis coordinate difference value being greater than the first reference value and less than or equal to the third reference value, increase an angle of the left turn as the X-axis coordinate difference value becomes smaller, and based on the X-axis coordinate difference value being greater than or equal to the fourth reference value and less than the second reference value, increase an angle of the right turn as the X-axis coordinate difference value becomes larger.",
"4. The unmanned following vehicle of claim 2, in a case where the unmanned following vehicle follows the moving object from the right side of the moving object, the controller is configured to: based on the X-axis coordinate difference value being greater than the first reference value and less than or equal to the third reference value, increase an angle of the right turn as the X-axis coordinate difference value becomes smaller, and based on the X-axis coordinate difference value being greater than or equal to the fourth reference value and less than the second reference value, increase an angle of the left turn as the X-axis coordinate difference value becomes larger.",
"5. An unmanned following vehicle comprising: a controller configured to control the unmanned following vehicle to move in parallel with a moving object by following the moving object on a left side or a right side of the moving object, wherein the controller is configured to control the unmanned following vehicle to move in parallel with the moving object by: the controller being configured to adjust a moving speed of the unmanned following vehicle according to a Y-axis coordinate difference value, which is a difference value between a position of the moving object and a position of the unmanned following vehicle in a forward direction, and the controller being configured to adjust a steering direction and a steering angle of the unmanned following vehicle according to an X-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a lateral direction, wherein the unmanned following vehicle further comprises: a rotary reel configured to elastically provide a string connected to the moving object, a first encoder configured to measure a length of the string, as the X-axis coordinate difference value, while rotating along with the rotary reel; a second encoder configured to measure a horizontal angle of the string, as the Y-axis coordinate difference value, while rotating according to a change in a horizontal position of the string connected to the moving object; and a third encoder configured to measure a vertical angle of the string as a Z-axis coordinate difference value, which is a difference value between the position of the moving object and the position of the unmanned following vehicle in a vertical direction, while rotating according to a change in a vertical position of the string connected to the moving object, wherein the controller is further configured to: control movement of the unmanned following vehicle according to measurement results of the first encoder, the second encoder, and the third encoder, adjust a distance between the moving object and the unmanned following vehicle according to whether the Z-axis coordinate difference value is changed, based on the horizontal angle of the string being positive, in the forward direction, and an absolute value thereof being greater than a first reference value, the controller is further configured to perform forward moving control, and based on the horizontal angle of the string being negative, in a backward direction, and an absolute value thereof being greater than a second reference value, the controller is further configured to perform backward moving control."
],
"description_excerpt": "One or more embodiments of the present disclosure relate to an unmanned following vehicle, and more particularly, to an unmanned following vehicle that follows a moving object.\n\nAn unmanned following vehicle can follow a moving object, such as a person or a vehicle, through autonomous driving.\n\nFIG. 1 is a diagram showing a following system using a conventional unmanned following vehicle 102. Reference numeral 102 a in FIG. 1 denotes an image capturing unit of the unmanned following vehicle 102.\n\nReferring to FIG. 1, the unmanned following vehicle 102 follows a moving object 101 and controls a following speed to maintain a reference distance to the moving object 101.\n\nSuch a typical unmanned following vehicle 102 has the following problems.\n\nFirst, when the unmanned following vehicle 102 suddenly starts operating due to an abnormal cause, the unmanned following vehicle 102 may collide with the moving object 101.\n\nSecond, since it is difficult for the moving object 101 to often check the situation of the unmanned following vehicle 102, the moving object 101 is unable to handle emergency situations of the unmanned following vehicle 102 due to causes like a failure.\n\nThe above-described problems of the related art represent technical information possessed by the inventor to derive embodiments of the present disclosure or acquired during the process of deriving the present disclosure and may not necessarily be known technology disclosed to the general public before the application of the present disclosure.",
"cpc": [
"G05D 1/0214",
"B25J 11/00",
"B25J 9/161",
"B25J 9/1664",
"B25J 9/1697",
"B62D 15/021",
"F41H 7/005",
"G05D 1/0088",
"G05D 1/0223",
"G05D 1/0227",
"G05D 1/0289",
"G06V 20/56"
],
"ipc": [
"B62D 15/02",
"F41H 7/00",
"G05D 1/00",
"G05D 1/02",
"G06V 20/56"
],
"assignees": [
"Hanwha Aerospace Co Ltd"
],
"inventors": [
"Yun Su Lee",
"Hyun Jin Kim",
"Chul Hee HAN"
],
"filing_date": "2021-02-08",
"publication_date": "2023-08-22",
"grant_date": "2023-08-22",
"priority_date": "2020-10-30",
"application_number": "US-202117169723-A",
"family_id": "81379912",
"cited_by_count": 0,
"citations": [
"WO2004008266A1",
"KR100612858B1",
"JP2008234404A",
"US20120123641A1",
"US20150025708A1",
"US20100256852A1",
"US20140100734A1",
"KR101486308B1",
"KR101605994B1",
"US20170147005A1",
"US20190196474A1",
"US20190187241A1",
"CN111580542A"
]
}
Record 684 of 8,000 in Patents full text (MLC-0201). Request the full dataset.