US20220105953A1 - Unmanned vehicle control system and unmanned vehicle control method - Google Patents
Unmanned vehicle control system and unmanned vehicle control method Download PDFInfo
- Publication number
- US20220105953A1 US20220105953A1 US17/423,188 US202017423188A US2022105953A1 US 20220105953 A1 US20220105953 A1 US 20220105953A1 US 202017423188 A US202017423188 A US 202017423188A US 2022105953 A1 US2022105953 A1 US 2022105953A1
- Authority
- US
- United States
- Prior art keywords
- unmanned vehicle
- speed limit
- travel
- course
- road
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 11
- 239000013256 coordination polymer Substances 0.000 description 63
- 230000007704 transition Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 238000007599 discharging Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000032258 transport Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 1
- 229910052500 inorganic mineral Inorganic materials 0.000 description 1
- 239000011707 mineral Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/076—Slope angle of the road
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- G05D2201/021—
Definitions
- the present disclosure relates to an unmanned vehicle control system and an unmanned vehicle control method.
- an unmanned vehicle In a work site in a wide area such as a mine, an unmanned vehicle operates in some cases.
- Patent Literature 1 International Publication No. 2016/084981
- the unmanned vehicle travels at a speed limit according to an inclination of a travel path.
- the unmanned vehicle is likely to travel beyond the speed limit on the downhill road due to a control delay.
- the unmanned vehicle enters the flat road from the downhill road, it takes time for acceleration so that the productivity of the work site is likely to decrease.
- an unmanned vehicle control system comprises: a speed limit calculation unit that calculates a speed limit of an unmanned vehicle based on inclination data of a travel path on a front side of the unmanned vehicle; and a travel control unit that causes the unmanned vehicle to travel based on the speed limit.
- the unmanned vehicle can be made to travel at an appropriate travel speed.
- FIG. 1 is a view schematically illustrating an example of a management system according to the present embodiment.
- FIG. 2 is a view schematically illustrating an example of a work site according to the present embodiment.
- FIG. 3 is a functional block diagram illustrating an example of the management system according to the present embodiment.
- FIG. 4 is a graph illustrating an example of correlation data indicating the relationship between an inclination angle of a travel path and a speed limit of an unmanned vehicle according to the present embodiment.
- FIG. 5 is a view for describing a method of calculating the speed limit when the unmanned vehicle according to the present embodiment transitions from a state of traveling on a flat road to a state of traveling on a downhill road.
- FIG. 6 is a view for describing a method of calculating the speed limit when the unmanned vehicle according to the present embodiment transitions from a state of traveling on a downhill road to a state of traveling on a flat road.
- FIG. 7 is a view for describing a defined area according to the present embodiment.
- FIG. 8 is a view for describing the relationship between the defined area and a travel speed of the unmanned vehicle according to the present embodiment.
- FIG. 9 is a view for describing the relationship between the defined area and the travel speed of the unmanned vehicle according to the present embodiment.
- FIG. 10 is a flowchart illustrating an example of an unmanned vehicle control method according to the present embodiment.
- FIG. 11 is a block diagram illustrating an example of a computer system according to the present embodiment.
- FIG. 1 is a view schematically illustrating an example of a management system 1 according to the present embodiment.
- the management system 1 includes an unmanned vehicle 2 , a management device 3 , and a communication system 4 .
- the unmanned vehicle 2 operates at a work site.
- the work site is a mine or a quarry.
- the mine refers to a place or a business site where a mineral is mined.
- the unmanned vehicle 2 refers to a vehicle that operates in an unmanned manner without any driving operation performed by a driver.
- the unmanned vehicle 2 is a dump truck which is a kind of transport vehicle that travels at the work site and transports a cargo. As the cargo transported by the unmanned vehicle 2 , ore or dirt excavated in the mine or the quarry is exemplified.
- the work site is not limited to the mine or the quarry.
- the work site may be any work site where the transport vehicle carries the cargo.
- the management device 3 includes a computer system and is installed in a control facility 5 at the work site, for example.
- the communication system 4 performs communication between the management device 3 and the unmanned vehicle 2 .
- the management device 3 is connected with a wireless communication device 6 .
- the communication system 4 includes the wireless communication device 6 .
- the management device 3 and the unmanned vehicle 2 wirelessly communicate with each other via the communication system 4 .
- the unmanned vehicle 2 travels at the work site based on travel course data transmitted from the management device 3 .
- the unmanned vehicle 2 includes a traveling device 21 , a vehicle main body 22 supported by the traveling device 21 , a dump body 23 supported by the vehicle main body 22 , and a control device 30 .
- the traveling device 21 includes a drive device 24 that drives the traveling device 21 , a brake device 25 that brakes the traveling device 21 , a steering device 26 that adjusts a traveling direction, and wheels 27 .
- the unmanned vehicle 2 travels autonomously as the wheels 27 rotate.
- the wheels 27 include front wheels 27 F and rear wheels 27 R. Tires are mounted on the wheels 27 .
- the drive device 24 generates a driving force for accelerating the unmanned vehicle 2 .
- the drive device 24 includes an internal combustion engine such as a diesel engine. Note that the drive device 24 may include an electric motor. Power generated by the drive device 24 is transmitted to the rear wheels 27 R.
- the brake device 25 generates a braking force for decelerating or stopping the unmanned vehicle 2 .
- the steering device 26 can adjust the traveling direction of the unmanned vehicle 2 .
- the traveling direction of the unmanned vehicle 2 includes a direction of a front portion of the vehicle main body 22 .
- the steering device 26 adjusts the traveling direction of the unmanned vehicle 2 by steering the front wheels 27 F.
- the control device 30 can communicate with the management device 3 present outside the unmanned vehicle 2 .
- the control device 30 outputs a driving command to control the traveling device 21 .
- the driving command includes an accelerator command for operating the drive device 24 , a brake command for operating the brake device 25 , and a steering command for operating the steering device 26 .
- the drive device 24 generates a driving force for accelerating the unmanned vehicle 2 based on the accelerator command output from the control device 30 . As the output of the drive device 24 is adjusted, the travel speed of the unmanned vehicle 2 is adjusted.
- the brake device 25 generates a braking force for decelerating the unmanned vehicle 2 based on the brake command output from the control device 30 .
- the steering device 26 generates a force for changing a direction of the front wheels 27 F so as to make the unmanned vehicle 2 travel straight or swing based on the steering command output from the control device 30 .
- the unmanned vehicle 2 includes a position detection device 28 that detects a position of the unmanned vehicle 2 .
- the position of the unmanned vehicle 2 is detected using a global navigation satellite system (GNSS).
- the global navigation satellite system includes a global positioning system (GPS).
- GPS global positioning system
- the global navigation satellite system detects an absolute position of the unmanned vehicle 2 specified by coordinate data of the latitude, longitude, and altitude.
- the position of the unmanned vehicle 2 specified in a global coordinate system is detected by the global navigation satellite system.
- the global coordinate system is a coordinate system fixed to the earth.
- the position detection device 28 includes a GNSS receiver and detects the absolute position (coordinates) of the unmanned vehicle 2 .
- the unmanned vehicle 2 includes a wireless communication device 29 .
- the communication system 4 includes the wireless communication device 29 .
- the wireless communication device 29 can wirelessly communicate with the management device 3 .
- FIG. 2 is a view schematically illustrating an example of the work site according to the present embodiment.
- the unmanned vehicle 2 travels on at least a part of a work site PA of a mine and a travel path HL leading to the work site PA.
- the work site PA includes at least one of a loading site LPA and a discharging site DPA.
- the travel path HL includes an intersection IS.
- the loading site LPA refers to an area where loading work for loading the cargo on the unmanned vehicle 2 is performed.
- a loader 7 operates at the loading site LPA.
- the loader 7 is, for example, an excavator or a rope excavator having working equipment.
- the discharging site DPA refers to an area where discharging work for discharging the cargo from the unmanned vehicle 2 is performed.
- a crusher 8 is provided at the discharging site DPA.
- the unmanned vehicle 2 travels at the work site based on the travel course data indicating a travel condition of the unmanned vehicle 2 .
- the travel course data includes a plurality of course points CP set at intervals.
- the course point CP defines a target position of the unmanned vehicle 2 .
- a target travel speed and a target travel direction of the unmanned vehicle 2 are set for each of the plurality of course points CP.
- inclination data indicating an inclination angle of the travel path HL is set for each of the plurality of course points CP.
- the travel course data includes a travel course CR indicating a target travel route of the unmanned vehicle 2 .
- the travel course CR is defined by a line connecting the plurality of course points CP.
- the travel course CR is set in the travel path HL and the work site PA.
- the unmanned vehicle 2 travels on the travel path HL according to the travel course CR.
- the travel course data is generated in the management device 3 .
- the management device 3 transmits the generated travel course data to the control device 30 of the unmanned vehicle 2 via the communication system 4 .
- the control device 30 controls the traveling device 21 such that the unmanned vehicle 2 travels along the travel course CR based on the travel course data and travels according to the target travel speed and the target travel direction set for each of the plurality of course points CP.
- FIG. 3 is a functional block diagram illustrating an example of the management system 1 according to the present embodiment.
- the management system 1 includes the management device 3 and the control device 30 .
- the management device 3 has a travel course data generation unit 3 A and a defined area setting unit 3 B.
- the travel course data generation unit 3 A generates the travel course data.
- the travel course data generated by the travel course data generation unit 3 A is transmitted to the control device 30 of the unmanned vehicle 2 .
- the defined area setting unit 3 B sets a defined area on the front side of the unmanned vehicle 2 .
- the defined area is an area where the unmanned vehicle 2 is scheduled to travel.
- the control device 30 includes a travel course data acquisition unit 31 , a speed limit calculation unit 32 , a travel control unit 33 , and a storage unit 34 .
- the travel course data acquisition unit 31 acquires the travel course data of the unmanned vehicle 2 transmitted from the travel course data generation unit 3 A.
- the speed limit calculation unit 32 calculates a speed limit of the unmanned vehicle 2 based on the inclination data of the travel path HL on the front side of the unmanned vehicle 2 .
- the inclination data includes the inclination angle of the travel path HL.
- the inclination data may include a height of the course point CP.
- the inclination angle of the travel path HL is known data.
- the inclination data is set for each of the plurality of course points CP.
- the speed limit calculation unit 32 can acquire the inclination data of the front side of the unmanned vehicle 2 from the travel course data.
- the travel path HL has a flat road substantially parallel to the horizontal plane, a downhill road including a downhill, and an uphill road including an uphill.
- the speed limit calculation unit 32 calculates the speed limit of the unmanned vehicle 2 at each of the course points CP of the flat road, the downhill road, and the uphill road at the work site.
- the travel control unit 33 causes the unmanned vehicle 2 to travel based on the travel course data and the speed limit.
- the travel control unit 33 outputs the driving command to the traveling device 21 such that the unmanned vehicle 2 travels according to the travel course data.
- the travel control unit 33 outputs the driving command to the traveling device 21 such that a travel speed of the unmanned vehicle 2 does not exceed the speed limit.
- the storage unit 34 stores correlation data indicating the relationship between the inclination angle of the travel path HL and the speed limit of the unmanned vehicle 2 .
- FIG. 4 is a graph illustrating an example of the correlation data indicating the relationship between the inclination angle of the travel path HL and the speed limit of the unmanned vehicle 2 according to the present embodiment.
- the horizontal axis represents the inclination angle
- the vertical axis represents the speed limit.
- a speed limit on the downhill road is lower than speed limits on the flat road and the uphill road. The speed limit on the downhill road becomes lower as the inclination angle increases.
- the speed limit is set based on the performance of the unmanned vehicle 2 .
- the speed limit is set to the maximum value on the flat road and the uphill road. Note that the correlation data is not necessarily the graph.
- the travel control unit 33 controls the travel speed of the unmanned vehicle 2 based on the correlation data stored in the storage unit 34 in each of cases where the unmanned vehicle 2 travels on the flat road, travels on the downhill road, and travels on the uphill road. That is, the travel control unit 33 controls the travel speed of the unmanned vehicle 2 based on the inclination angle of the travel path HL set in the course CP and the correlation data stored in the storage unit 34 so as not to exceed the speed limit corresponding to the inclination angle set on the course point CP when traveling on the course point CP set on the travel path HL.
- the travel control unit 33 controls the travel speed of the unmanned vehicle 2 based on the speed limit when the unmanned vehicle 2 is located at each of the course points CP of the flat road, the downhill road, and the uphill road.
- FIG. 5 is a view for describing a method of calculating the speed limit when the unmanned vehicle 2 according to the present embodiment transitions from a state of traveling on a flat road HLf to a state of traveling on a downhill road HLd.
- the travel path HL on the front side of the unmanned vehicle 2 includes the flat road HLf and the downhill road HLd connected to the flat road HLf via an inflection point IP on the front side of the flat road HLf.
- the flat road HLf is a first travel path with a first inclination angle.
- the downhill road HLd is a second travel path with a second inclination angle.
- the downhill road HLd is arranged on the front side of the flat road HLf.
- the inflection point IP is a boundary between the flat road HLf and the downhill road HLd.
- a plurality of course points CP are set on the travel path HL on the front side of the unmanned vehicle 2 .
- Each of the plurality of course points CP includes inclination data at a position of the course point CP.
- a target course point CPs for which the speed limit is calculated is set.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the front side of the unmanned vehicle 2 based on an inclination angle related to a calculation course point CPc on the front side of the target course point CPs.
- the target course point CPs is set on the flat road HLf. That is, the target course point CPs is set on the rear side of the inflection point IP.
- the target course point CPs is set between the unmanned vehicle 2 traveling on the flat road HLf and the inflection point IP.
- the calculation course point CPc may be one or plural.
- the calculation course point CPc is set on the downhill road HLd. That is, the calculation course point CPc is set on the front side of the inflection point IP.
- at least one of the calculation course points CPc is set on the downhill road HLd.
- some of the calculation course points CPc may be set on a flat road CPf, and some of the calculation course points CPc may be set on a downhill road CPd.
- all of the plurality of calculation course points CPc may be set on the downhill road HLd.
- the speed limit calculation unit 32 calculates the speed limit based on an average value ⁇ av of an inclination angle related to the target course point CPs and the inclination angle related to the calculation course point CPc.
- the speed limit calculation unit 32 executes an operation of [( ⁇ s+ ⁇ c 1 + ⁇ c 2 + ⁇ c 3 + ⁇ c 4 )/ 5 ] to calculate the average value ⁇ av of the inclination angles.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs based on the correlation data stored in the storage unit 34 and the calculated average value ⁇ av of the inclination angles. That is, the speed limit at the target course point CPs is determined as the speed limit corresponding to the average value ⁇ av in the correlation data described with reference to FIG. 4 .
- the speed limit calculation unit 32 may calculate the speed limit based on an inclination angle related to one calculation course point CPc without using the average value ⁇ av.
- the travel speed of the unmanned vehicle 2 is likely to exceed the speed limit.
- the speed limit of the downhill road HLd is set to a low value, but the travel speed of the unmanned vehicle 2 is likely to exceed the speed limit because deceleration of the unmanned vehicle 2 is not achieved in time due to a control delay of the control device 30 , for example, immediately after the unmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd.
- the total weight of the unmanned vehicle 2 becomes large, and thus, the deceleration of the unmanned vehicle 2 is not achieved in time only by operating the brake device 25 , so that the travel speed of the unmanned vehicle 2 is more likely to exceed the speed limit as compared with a state where the dump body 23 is not loaded with any cargo.
- the travel path HL at the work site is highly likely to be an unpaved road which is not paved. Therefore, a situation of a road surface of the travel path HL changes daily due to, for example, traveling of the unmanned vehicle 2 or the weather. The travel speed of the unmanned vehicle 2 is highly likely to exceed the speed limit due to the situation of the road surface of the travel path HL.
- the speed limit at the target course point CPs on the rear side of the inflection point IP is reduced based on an inclination angle on the downhill road HLd on the front side of the inflection point IP. That is, in the present embodiment, the deceleration of the unmanned vehicle 2 is started at the target course point CPs on the rear side of the inflection point IP based on the speed limit set at the calculation course point CPc on the front side of the inflection point IP. As a result, the travel speed of the unmanned vehicle 2 is suppressed from exceeding the speed limit immediately after the unmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd.
- FIG. 6 is a view for describing a method of calculating the speed limit when the unmanned vehicle 2 according to the present embodiment transitions from a state of traveling on the downhill road HLd to a state of traveling on the flat road HLf.
- the travel path HL on the front side of the unmanned vehicle 2 includes the downhill road HLd and the flat road HLf connected to the downhill road HLd via the inflection point IP on the front side of the downhill road HLd.
- the downhill road HLd is a first travel path with a first inclination angle.
- the flat road HLf is a second travel path with a second inclination angle.
- the flat road HLf is arranged on the front side of the downhill road HLd.
- the inflection point IP is a boundary between the downhill road HLd and the flat road HLf.
- a plurality of course points CP are set on the travel path HL on the front side of the unmanned vehicle 2 .
- Each of the plurality of course points CP includes inclination data at a position of the course point CP.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the front side of the unmanned vehicle 2 based on an inclination angle related to a calculation course point CPc on the front side of the target course point CPs.
- the target course point CPs is set on the downhill road HLd. That is, the target course point CPs is set on the rear side of the inflection point IP.
- the target course point CPs is set between the unmanned vehicle 2 traveling on the downhill road HLd and the inflection point IP.
- the speed limit calculation unit 32 calculates the speed limit based on an average value of an inclination angle related to the target course point CPs and the inclination angle related to the calculation course point CPc.
- the speed limit calculation unit 32 executes an operation of [( ⁇ s+ ⁇ c 1 + ⁇ c 2 + ⁇ c 3 + ⁇ c 4 )/ 5 ] to calculate the average value ⁇ av of the inclination angles.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs based on the correlation data stored in the storage unit 34 and the calculated average value ⁇ av of the inclination angles. That is, the speed limit at the target course point CPs is determined as the speed limit corresponding to the average value ⁇ av in the correlation data described with reference to FIG. 4 .
- the speed limit calculation unit 32 may calculate the speed limit based on an inclination angle related to one calculation course point CPc without using the average value ⁇ av.
- the travel speed of the unmanned vehicle 2 is likely to be insufficient.
- the speed limit of the flat road HLf is set to a high value, but the travel speed of the unmanned vehicle 2 is likely to be insufficient because acceleration of the unmanned vehicle 2 is not achieved in time immediately after the unmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf.
- the total weight of the unmanned vehicle 2 becomes large, and thus, the acceleration of the unmanned vehicle 2 is not achieved in time even if the output of the drive device 24 is increased, so that the travel speed of the unmanned vehicle 2 is more likely to be insufficient as compared with a state where the dump body 23 is not loaded with any cargo.
- the travel path HL at the work site is highly likely to be an unpaved road which is not paved. Therefore, a situation of a road surface of the travel path HL changes daily due to, for example, traveling of the unmanned vehicle 2 or the weather. The travel speed of the unmanned vehicle 2 is highly likely to be insufficient due to the situation of the road surface of the travel path HL.
- the speed limit at the target course point CPs on the rear side of the inflection point IP is increased based on an inclination angle on the downhill road HLd on the front side of the inflection point IP. That is, in the present embodiment, the acceleration of the unmanned vehicle 2 is started at the target course point CPs on the rear side of the inflection point IP based on the speed limit set at the calculation course point CPc on the front side of the inflection point IP. As a result, the travel speed of the unmanned vehicle 2 is suppressed from being insufficient immediately after the unmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf.
- FIG. 7 is a view for describing a defined area PM according to the present embodiment.
- the defined area PM is set on the front side of the unmanned vehicle 2 traveling on the travel path HL.
- the defined area PM is an area where the unmanned vehicle 2 is scheduled to travel.
- the defined area PM is set by the defined area setting unit 3 B.
- the defined area PM is set along the travel course CR.
- the defined area PM is set to include a plurality of course points CP on the front side of the unmanned vehicle 2 .
- a length of the defined area PM changes based on a travel speed of the unmanned vehicle 2 .
- the length of the defined area PM refers to a length of the defined area PM in the running direction of the unmanned vehicle 2 . As illustrated in FIG. 7(A) , the length of the defined area PM becomes shorter as the travel speed of the unmanned vehicle 2 decreases. As illustrated in FIG. 7(B) , the length of the defined area PM becomes longer as the travel speed of the unmanned vehicle 2 increases.
- a shape of the defined area PM changes based on the running direction (course) of the unmanned vehicle 2 . As illustrated in FIG. 7(B) , when the unmanned vehicle 2 runs to the left, the defined area PM is bent to the left.
- the defined area PM is changed based on the travel speed of the unmanned vehicle 2 and the running direction of the unmanned vehicle 2 .
- the speed limit calculation unit 32 calculates the speed limit based on inclination angles related to the plurality of course points CP existing in the defined area PM on the front side of the unmanned vehicle 2 . For example, in a case of calculating the average value ⁇ av of the inclination angles using the plurality of calculation course points CPc, the course point CP existing inside the defined area PM is used as the calculation course point CPc used to calculate the average value ⁇ av. That is, the number of calculation course points CPc is determined based on the defined area PM.
- the number of calculation course points CPc used to calculate the average value ⁇ av may be changed continuously or discretely when the length of the defined area PM changes. For example, in a case where the course points CP are set at intervals of 1 m and there are four calculation course points CPc inside the defined area PM, the number of calculation course points CPc used to calculate the average value ⁇ av may be increased from four to five when the length of the defined area PM is increased by 1 m.
- the number of calculation course points CPc used to calculate the average value ⁇ av may be increased from four to eight when the length of the defined area PM is increased by 4 m without increasing the number of calculation course points CPc used to calculate the average value ⁇ av from four to five when the length of the defined area PM is increased by 1 m.
- FIGS. 8 and 9 are views for describing the relationship between the defined area PM and the travel speed of the unmanned vehicle 2 according to the present embodiment.
- FIG. 8 illustrates an example in which the travel path HL branches into the uphill road HLu and the downhill road HLd on the front side of the flat road HLf.
- FIG. 9 illustrates an example in which the travel path HL branches into the downhill road HLd and the flat road HLf (or the uphill road HLu) on the front side of the downhill road HLd.
- the speed limit of the unmanned vehicle 2 when entering the uphill road HLu from the flat road HLf is calculated based on the speed limit set for the uphill road HLu. Therefore, the speed limit of the unmanned vehicle 2 when entering the uphill road HLu from the flat road HLf is set to a high value.
- the travel control unit 33 controls the travel speed of the unmanned vehicle 2 based on the inclination data specified by the course point CP arranged in the defined area PM and the correlation data stored in the storage unit 34 .
- the speed limit of the unmanned vehicle 2 when entering the downhill road HLd from the flat road HLf is calculated based on the speed limit set in the downhill road HLd. Therefore, the speed limit of the unmanned vehicle 2 when entering the downhill road HLd from the flat road HLf is set to a low value. As described with reference to FIG. 8(B) , when the unmanned vehicle 2 travels from the flat road HLf to the downhill road HLd, at least a part of the downhill road HLd is arranged in the defined area PM.
- the speed limit of the unmanned vehicle 2 when entering the downhill road HLd from the flat road HLf is calculated based on the speed limit set in the downhill road HLd. Therefore, the speed limit of the unmanned vehicle 2 when entering the downhill road HLd from the flat road HLf is set to a low value.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the rear side of the inflection point IP among the course points CP arranged in the defined area PM using the inclination data specified by the calculation course point CPc on the front side of the inflection point IP. That is, the unmanned vehicle 2 starts decelerating from the rear side of the inflection point IP.
- the travel control unit 33 controls the travel speed of the unmanned vehicle 2 based on the inclination data specified by the course point CP arranged in the defined area PM and the correlation data stored in the storage unit 34 .
- the speed limit of the unmanned vehicle 2 when entering the flat road HLf from the downhill road HLd is calculated based on the speed limit set on the flat road HLf. Therefore, the speed limit of the unmanned vehicle 2 when entering the flat road HLf from the downhill road HLd is set to a high value. As described with reference to FIG.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the rear side of the inflection point IP among the course points CP arranged in the defined area PM using the inclination data specified by the calculation course point CPc on the front side of the inflection point IP. That is, the unmanned vehicle 2 starts accelerating from the rear side of the inflection point IP.
- FIG. 10 is a flowchart illustrating an example of a control method of the unmanned vehicle 2 according to the embodiment.
- the travel course data acquisition unit 31 acquires the travel course data transmitted from the travel course data generation unit 3 A (Step S 1 ).
- the speed limit calculation unit 32 sets the target course point CPs for which the speed limit is calculated, on the rear side of the inflection point IP (Step S 2 ).
- the speed limit calculation unit 32 determines the calculation course point CPc for calculating the speed limit at the target course point CPs based on the defined area PM (Step S 3 ).
- the speed limit calculation unit 32 determines a plurality of calculation course points CPc existing inside the defined area PM.
- the speed limit calculation unit 32 calculates the speed limit at the target course point CPs based on the inclination angle related to the calculation course point CPc on the front side of the target course point CPs (Step S 4 ).
- the travel control unit 33 causes the unmanned vehicle 2 to travel based on the speed limit calculated in Step S 4 (Step S 5 ).
- FIG. 11 is a block diagram illustrating an example of a computer system 1000 according to the present embodiment.
- the computer system 1000 includes: a processor 1001 such as a central processing unit (CPU); a main memory 1002 including a nonvolatile memory such as a read only memory (ROM) and a volatile memory such as a random access memory (RAM); a storage 1003 ; and an interface 1004 including an input/output circuit.
- the respective functions of the management device 3 , the control device 30 , and the control device 40 described above are stored in the storage 1003 as programs.
- the processor 1001 reads the program from the storage 1003 , expands the read program in the main memory 1002 , and executes the above-described processing according to the program. Note that the program may be delivered to the computer system 1000 via a network.
- the computer system 1000 can execute calculating the speed limit of the unmanned vehicle 2 based on the inclination data of the travel path HL on the front side of the unmanned vehicle 2 and causing the unmanned vehicle 2 to travel based on the speed limit according to the above embodiment.
- the travel speed of the unmanned vehicle 2 is suppressed from exceeding the speed limit immediately after the unmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd.
- the travel speed of the unmanned vehicle 2 is suppressed from being insufficient immediately after the unmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf (or the uphill road HLu). Therefore, the control device 30 can cause the unmanned vehicle 2 to travel at an appropriate travel speed.
- the speed limit calculation unit 32 calculates the speed limit based on the inclination data related to the plurality of course points CP existing in the defined area PM on the front side of the unmanned vehicle 2 .
- the travel speed can be controlled according to a destination of the unmanned vehicle 2 by setting the defined area PM as described with reference to FIGS. 8 and 9 .
- the unmanned vehicle 2 travels according to the travel course data.
- the unmanned vehicle 2 may travel according to map data where coordinates are defined.
- the inclination data may be calculated based on the map data.
- the speed limit calculation unit 32 calculates the speed limit based on the average value ⁇ av of the inclination angles.
- the speed limit calculation unit 32 may derive a correction coefficient from, for example, the average value ⁇ av, and calculate the speed limit based on the derived correction coefficient.
- the speed limit calculation unit 32 may derive a correction coefficient having a negative value from, for example, the average value ⁇ av of the inclination angles of the downhill road HLd, and calculate the speed limit by multiplying an initial value of the speed limit and the derived correction coefficient.
- the speed limit calculation unit 32 may derive a correction coefficient having a positive value from, for example, the average value ⁇ av of the inclination angles of the uphill road HLu, and calculate the speed limit by multiplying an initial value of the speed limit and the derived correction coefficient. Note that the speed limit calculation unit 32 may calculate the speed limit based on the maximum value or the minimum value of the inclination angles related to the plurality of calculation course points CPc.
- At least some of the functions of the control device 30 may be provided in the management device 3 , and at least some of the functions of the management device 3 may be provided in the control device 30 , in the above embodiment.
- the travel course data is generated in the management device 3 , and the unmanned vehicle 2 travels according to the travel course data transmitted from the management device 3 in the above embodiment.
- the control device 30 of the unmanned vehicle 2 may generate the travel course data. That is, the control device 30 may have the travel course data generation unit 3 A. In addition, each of the management device 3 and the control device 30 may have the travel course data generation unit 3 A.
- the unmanned vehicle 2 is the dump truck which is a kind of transport vehicle in the above embodiment.
- the unmanned vehicle 2 may be a wheel-type work machine such as a wheel loader and a motor grader.
- the speed limit calculation unit 32 may derive a correction coefficient having a positive value from the average value ⁇ av of the inclination angles of the uphill road HLu, and calculate the speed limit by multiplying an initial value of the speed limit and the derived correction coefficient.
- the speed limit on the uphill road HLu may be higher than the speed limit of the flat road HLf.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Mathematical Physics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
- The present disclosure relates to an unmanned vehicle control system and an unmanned vehicle control method.
- In a work site in a wide area such as a mine, an unmanned vehicle operates in some cases.
- Patent Literature 1: International Publication No. 2016/084981
- At the work site, the unmanned vehicle travels at a speed limit according to an inclination of a travel path. However, when an unmanned vehicle enters a downhill road from a flat road, the unmanned vehicle is likely to travel beyond the speed limit on the downhill road due to a control delay. In addition, when the unmanned vehicle enters the flat road from the downhill road, it takes time for acceleration so that the productivity of the work site is likely to decrease.
- According to an aspect of the present invention, an unmanned vehicle control system comprises: a speed limit calculation unit that calculates a speed limit of an unmanned vehicle based on inclination data of a travel path on a front side of the unmanned vehicle; and a travel control unit that causes the unmanned vehicle to travel based on the speed limit.
- According to an aspect of the present invention, the unmanned vehicle can be made to travel at an appropriate travel speed.
-
FIG. 1 is a view schematically illustrating an example of a management system according to the present embodiment. -
FIG. 2 is a view schematically illustrating an example of a work site according to the present embodiment. -
FIG. 3 is a functional block diagram illustrating an example of the management system according to the present embodiment. -
FIG. 4 is a graph illustrating an example of correlation data indicating the relationship between an inclination angle of a travel path and a speed limit of an unmanned vehicle according to the present embodiment. -
FIG. 5 is a view for describing a method of calculating the speed limit when the unmanned vehicle according to the present embodiment transitions from a state of traveling on a flat road to a state of traveling on a downhill road. -
FIG. 6 is a view for describing a method of calculating the speed limit when the unmanned vehicle according to the present embodiment transitions from a state of traveling on a downhill road to a state of traveling on a flat road. -
FIG. 7 is a view for describing a defined area according to the present embodiment. -
FIG. 8 is a view for describing the relationship between the defined area and a travel speed of the unmanned vehicle according to the present embodiment. -
FIG. 9 is a view for describing the relationship between the defined area and the travel speed of the unmanned vehicle according to the present embodiment. -
FIG. 10 is a flowchart illustrating an example of an unmanned vehicle control method according to the present embodiment. -
FIG. 11 is a block diagram illustrating an example of a computer system according to the present embodiment. - Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings, but the present invention is not limited thereto. Components of the embodiment to be described below can be combined as appropriate. In addition, there is also a case where some components are not used.
-
FIG. 1 is a view schematically illustrating an example of amanagement system 1 according to the present embodiment. Themanagement system 1 includes anunmanned vehicle 2, amanagement device 3, and acommunication system 4. Theunmanned vehicle 2 operates at a work site. In the present embodiment, the work site is a mine or a quarry. The mine refers to a place or a business site where a mineral is mined. - The
unmanned vehicle 2 refers to a vehicle that operates in an unmanned manner without any driving operation performed by a driver. Theunmanned vehicle 2 is a dump truck which is a kind of transport vehicle that travels at the work site and transports a cargo. As the cargo transported by theunmanned vehicle 2, ore or dirt excavated in the mine or the quarry is exemplified. - Note that the work site is not limited to the mine or the quarry. The work site may be any work site where the transport vehicle carries the cargo.
- The
management device 3 includes a computer system and is installed in acontrol facility 5 at the work site, for example. Thecommunication system 4 performs communication between themanagement device 3 and theunmanned vehicle 2. Themanagement device 3 is connected with awireless communication device 6. Thecommunication system 4 includes thewireless communication device 6. Themanagement device 3 and theunmanned vehicle 2 wirelessly communicate with each other via thecommunication system 4. - The
unmanned vehicle 2 travels at the work site based on travel course data transmitted from themanagement device 3. Theunmanned vehicle 2 includes a travelingdevice 21, a vehiclemain body 22 supported by the travelingdevice 21, adump body 23 supported by the vehiclemain body 22, and acontrol device 30. - The traveling
device 21 includes adrive device 24 that drives the travelingdevice 21, abrake device 25 that brakes the travelingdevice 21, asteering device 26 that adjusts a traveling direction, andwheels 27. - The
unmanned vehicle 2 travels autonomously as thewheels 27 rotate. Thewheels 27 includefront wheels 27F andrear wheels 27R. Tires are mounted on thewheels 27. - The
drive device 24 generates a driving force for accelerating theunmanned vehicle 2. Thedrive device 24 includes an internal combustion engine such as a diesel engine. Note that thedrive device 24 may include an electric motor. Power generated by thedrive device 24 is transmitted to therear wheels 27R. Thebrake device 25 generates a braking force for decelerating or stopping theunmanned vehicle 2. Thesteering device 26 can adjust the traveling direction of theunmanned vehicle 2. The traveling direction of theunmanned vehicle 2 includes a direction of a front portion of the vehiclemain body 22. Thesteering device 26 adjusts the traveling direction of theunmanned vehicle 2 by steering thefront wheels 27F. - The
control device 30 can communicate with themanagement device 3 present outside theunmanned vehicle 2. Thecontrol device 30 outputs a driving command to control the travelingdevice 21. The driving command includes an accelerator command for operating thedrive device 24, a brake command for operating thebrake device 25, and a steering command for operating thesteering device 26. Thedrive device 24 generates a driving force for accelerating theunmanned vehicle 2 based on the accelerator command output from thecontrol device 30. As the output of thedrive device 24 is adjusted, the travel speed of theunmanned vehicle 2 is adjusted. Thebrake device 25 generates a braking force for decelerating theunmanned vehicle 2 based on the brake command output from thecontrol device 30. Thesteering device 26 generates a force for changing a direction of thefront wheels 27F so as to make theunmanned vehicle 2 travel straight or swing based on the steering command output from thecontrol device 30. - In addition, the
unmanned vehicle 2 includes aposition detection device 28 that detects a position of theunmanned vehicle 2. The position of theunmanned vehicle 2 is detected using a global navigation satellite system (GNSS). The global navigation satellite system includes a global positioning system (GPS). The global navigation satellite system detects an absolute position of theunmanned vehicle 2 specified by coordinate data of the latitude, longitude, and altitude. The position of theunmanned vehicle 2 specified in a global coordinate system is detected by the global navigation satellite system. The global coordinate system is a coordinate system fixed to the earth. Theposition detection device 28 includes a GNSS receiver and detects the absolute position (coordinates) of theunmanned vehicle 2. - In addition, the
unmanned vehicle 2 includes awireless communication device 29. Thecommunication system 4 includes thewireless communication device 29. Thewireless communication device 29 can wirelessly communicate with themanagement device 3. -
FIG. 2 is a view schematically illustrating an example of the work site according to the present embodiment. Theunmanned vehicle 2 travels on at least a part of a work site PA of a mine and a travel path HL leading to the work site PA. The work site PA includes at least one of a loading site LPA and a discharging site DPA. The travel path HL includes an intersection IS. - The loading site LPA refers to an area where loading work for loading the cargo on the
unmanned vehicle 2 is performed. Aloader 7 operates at the loading site LPA. Theloader 7 is, for example, an excavator or a rope excavator having working equipment. The discharging site DPA refers to an area where discharging work for discharging the cargo from theunmanned vehicle 2 is performed. For example, acrusher 8 is provided at the discharging site DPA. - The
unmanned vehicle 2 travels at the work site based on the travel course data indicating a travel condition of theunmanned vehicle 2. As illustrated inFIG. 2 , the travel course data includes a plurality of course points CP set at intervals. The course point CP defines a target position of theunmanned vehicle 2. A target travel speed and a target travel direction of theunmanned vehicle 2 are set for each of the plurality of course points CP. In addition, inclination data indicating an inclination angle of the travel path HL is set for each of the plurality of course points CP. In addition, the travel course data includes a travel course CR indicating a target travel route of theunmanned vehicle 2. The travel course CR is defined by a line connecting the plurality of course points CP. - The travel course CR is set in the travel path HL and the work site PA. The
unmanned vehicle 2 travels on the travel path HL according to the travel course CR. - The travel course data is generated in the
management device 3. Themanagement device 3 transmits the generated travel course data to thecontrol device 30 of theunmanned vehicle 2 via thecommunication system 4. Thecontrol device 30 controls the travelingdevice 21 such that theunmanned vehicle 2 travels along the travel course CR based on the travel course data and travels according to the target travel speed and the target travel direction set for each of the plurality of course points CP. -
FIG. 3 is a functional block diagram illustrating an example of themanagement system 1 according to the present embodiment. Themanagement system 1 includes themanagement device 3 and thecontrol device 30. - The
management device 3 has a travel course data generation unit 3A and a definedarea setting unit 3B. - The travel course data generation unit 3A generates the travel course data. The travel course data generated by the travel course data generation unit 3A is transmitted to the
control device 30 of theunmanned vehicle 2. - The defined
area setting unit 3B sets a defined area on the front side of theunmanned vehicle 2. The defined area is an area where theunmanned vehicle 2 is scheduled to travel. - The
control device 30 includes a travel course data acquisition unit 31, a speed limit calculation unit 32, a travel control unit 33, and a storage unit 34. - The travel course data acquisition unit 31 acquires the travel course data of the
unmanned vehicle 2 transmitted from the travel course data generation unit 3A. - The speed limit calculation unit 32 calculates a speed limit of the
unmanned vehicle 2 based on the inclination data of the travel path HL on the front side of theunmanned vehicle 2. The inclination data includes the inclination angle of the travel path HL. The inclination data may include a height of the course point CP. - The inclination angle of the travel path HL is known data. The inclination data is set for each of the plurality of course points CP. The speed limit calculation unit 32 can acquire the inclination data of the front side of the
unmanned vehicle 2 from the travel course data. - A slope of the travel path HL changes. The travel path HL has a flat road substantially parallel to the horizontal plane, a downhill road including a downhill, and an uphill road including an uphill. The speed limit calculation unit 32 calculates the speed limit of the
unmanned vehicle 2 at each of the course points CP of the flat road, the downhill road, and the uphill road at the work site. - The travel control unit 33 causes the
unmanned vehicle 2 to travel based on the travel course data and the speed limit. The travel control unit 33 outputs the driving command to the travelingdevice 21 such that theunmanned vehicle 2 travels according to the travel course data. The travel control unit 33 outputs the driving command to the travelingdevice 21 such that a travel speed of theunmanned vehicle 2 does not exceed the speed limit. - The storage unit 34 stores correlation data indicating the relationship between the inclination angle of the travel path HL and the speed limit of the
unmanned vehicle 2. -
FIG. 4 is a graph illustrating an example of the correlation data indicating the relationship between the inclination angle of the travel path HL and the speed limit of theunmanned vehicle 2 according to the present embodiment. In the graph illustrated inFIG. 4 , the horizontal axis represents the inclination angle, and the vertical axis represents the speed limit. A speed limit on the downhill road is lower than speed limits on the flat road and the uphill road. The speed limit on the downhill road becomes lower as the inclination angle increases. - In the example illustrated in
FIG. 4 , the speed limit is set based on the performance of theunmanned vehicle 2. The speed limit is set to the maximum value on the flat road and the uphill road. Note that the correlation data is not necessarily the graph. - The travel control unit 33 controls the travel speed of the
unmanned vehicle 2 based on the correlation data stored in the storage unit 34 in each of cases where theunmanned vehicle 2 travels on the flat road, travels on the downhill road, and travels on the uphill road. That is, the travel control unit 33 controls the travel speed of theunmanned vehicle 2 based on the inclination angle of the travel path HL set in the course CP and the correlation data stored in the storage unit 34 so as not to exceed the speed limit corresponding to the inclination angle set on the course point CP when traveling on the course point CP set on the travel path HL. - The travel control unit 33 controls the travel speed of the
unmanned vehicle 2 based on the speed limit when theunmanned vehicle 2 is located at each of the course points CP of the flat road, the downhill road, and the uphill road. - [Speed Limit when Transitioning from Flat Road to Downhill Road]
-
FIG. 5 is a view for describing a method of calculating the speed limit when theunmanned vehicle 2 according to the present embodiment transitions from a state of traveling on a flat road HLf to a state of traveling on a downhill road HLd. - In the example illustrated in
FIG. 5 , the travel path HL on the front side of theunmanned vehicle 2 includes the flat road HLf and the downhill road HLd connected to the flat road HLf via an inflection point IP on the front side of the flat road HLf. The flat road HLf is a first travel path with a first inclination angle. The downhill road HLd is a second travel path with a second inclination angle. The downhill road HLd is arranged on the front side of the flat road HLf. - In the example illustrated in
FIG. 5 , the inflection point IP is a boundary between the flat road HLf and the downhill road HLd. - In addition, a plurality of course points CP are set on the travel path HL on the front side of the
unmanned vehicle 2. Each of the plurality of course points CP includes inclination data at a position of the course point CP. - In the present embodiment, a target course point CPs for which the speed limit is calculated is set. The speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the front side of the
unmanned vehicle 2 based on an inclination angle related to a calculation course point CPc on the front side of the target course point CPs. - The target course point CPs is set on the flat road HLf. That is, the target course point CPs is set on the rear side of the inflection point IP. The target course point CPs is set between the
unmanned vehicle 2 traveling on the flat road HLf and the inflection point IP. - The calculation course point CPc may be one or plural. When there is one calculation course point CPc, the calculation course point CPc is set on the downhill road HLd. That is, the calculation course point CPc is set on the front side of the inflection point IP. When there are a plurality of calculation course points CPc, at least one of the calculation course points CPc is set on the downhill road HLd. When there are a plurality of calculation course points CPc, some of the calculation course points CPc may be set on a flat road CPf, and some of the calculation course points CPc may be set on a downhill road CPd. When there are a plurality of calculation course points CPc, all of the plurality of calculation course points CPc may be set on the downhill road HLd.
- In the present embodiment, the speed limit calculation unit 32 calculates the speed limit based on an average value θav of an inclination angle related to the target course point CPs and the inclination angle related to the calculation course point CPc.
- In the example illustrated in
FIG. 5 , four course points CP on the front side of the target course point CPs are set as the calculation course points CPc. When the inclination angle related to the target course point CPs is θs and inclination angles related to the four calculation course points CPc are θc1, θc2, θc3, and θc4, respectively, the speed limit calculation unit 32 executes an operation of [(θs+θc1+θc2+θc3+θc4)/5] to calculate the average value θav of the inclination angles. - The speed limit calculation unit 32 calculates the speed limit at the target course point CPs based on the correlation data stored in the storage unit 34 and the calculated average value θav of the inclination angles. That is, the speed limit at the target course point CPs is determined as the speed limit corresponding to the average value θav in the correlation data described with reference to
FIG. 4 . - Note that the speed limit calculation unit 32 may calculate the speed limit based on an inclination angle related to one calculation course point CPc without using the average value θav.
- Immediately after the
unmanned vehicle 2 transitions from the state of traveling on the flat road - HLf to the state of traveling on the downhill road HLd, the travel speed of the
unmanned vehicle 2 is likely to exceed the speed limit. As described with reference toFIG. 4 , the speed limit of the downhill road HLd is set to a low value, but the travel speed of theunmanned vehicle 2 is likely to exceed the speed limit because deceleration of theunmanned vehicle 2 is not achieved in time due to a control delay of thecontrol device 30, for example, immediately after theunmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd. - In particular, in a state where the
dump body 23 is loaded with the cargo, the total weight of theunmanned vehicle 2 becomes large, and thus, the deceleration of theunmanned vehicle 2 is not achieved in time only by operating thebrake device 25, so that the travel speed of theunmanned vehicle 2 is more likely to exceed the speed limit as compared with a state where thedump body 23 is not loaded with any cargo. - In addition, the travel path HL at the work site is highly likely to be an unpaved road which is not paved. Therefore, a situation of a road surface of the travel path HL changes daily due to, for example, traveling of the
unmanned vehicle 2 or the weather. The travel speed of theunmanned vehicle 2 is highly likely to exceed the speed limit due to the situation of the road surface of the travel path HL. - In the present embodiment, the speed limit at the target course point CPs on the rear side of the inflection point IP is reduced based on an inclination angle on the downhill road HLd on the front side of the inflection point IP. That is, in the present embodiment, the deceleration of the
unmanned vehicle 2 is started at the target course point CPs on the rear side of the inflection point IP based on the speed limit set at the calculation course point CPc on the front side of the inflection point IP. As a result, the travel speed of theunmanned vehicle 2 is suppressed from exceeding the speed limit immediately after theunmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd. - [Speed Limit when Transitioning from Downhill Road to Flat Road]
-
FIG. 6 is a view for describing a method of calculating the speed limit when theunmanned vehicle 2 according to the present embodiment transitions from a state of traveling on the downhill road HLd to a state of traveling on the flat road HLf. - In the example illustrated in
FIG. 6 , the travel path HL on the front side of theunmanned vehicle 2 includes the downhill road HLd and the flat road HLf connected to the downhill road HLd via the inflection point IP on the front side of the downhill road HLd. The downhill road HLd is a first travel path with a first inclination angle. The flat road HLf is a second travel path with a second inclination angle. The flat road HLf is arranged on the front side of the downhill road HLd. In the example illustrated inFIG. 6 , the inflection point IP is a boundary between the downhill road HLd and the flat road HLf. - In addition, a plurality of course points CP are set on the travel path HL on the front side of the
unmanned vehicle 2. Each of the plurality of course points CP includes inclination data at a position of the course point CP. - The speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the front side of the
unmanned vehicle 2 based on an inclination angle related to a calculation course point CPc on the front side of the target course point CPs. - The target course point CPs is set on the downhill road HLd. That is, the target course point CPs is set on the rear side of the inflection point IP. The target course point CPs is set between the
unmanned vehicle 2 traveling on the downhill road HLd and the inflection point IP. - The speed limit calculation unit 32 calculates the speed limit based on an average value of an inclination angle related to the target course point CPs and the inclination angle related to the calculation course point CPc.
- In the example illustrated in
FIG. 6 , four course points CP on the front side of the target course point CPs are set as the calculation course points CPc. When the inclination angle related to the target course point CPs is θs and inclination angles related to the four calculation course points CPc are θc1, θc2, θc3, and θc4, respectively, the speed limit calculation unit 32 executes an operation of [(θs+θc1+θc2+θc3+θc4)/5] to calculate the average value θav of the inclination angles. - When calculating the average value θav of the inclination angles, not only the inclination angles θc1, θc2, θc3, and θc4 but also the inclination angle θs is considered, so that the travel speed of the
unmanned vehicle 2 is controlled even before theunmanned vehicle 2 enters the flat road HLf. - The speed limit calculation unit 32 calculates the speed limit at the target course point CPs based on the correlation data stored in the storage unit 34 and the calculated average value θav of the inclination angles. That is, the speed limit at the target course point CPs is determined as the speed limit corresponding to the average value θav in the correlation data described with reference to
FIG. 4 . - Note that the speed limit calculation unit 32 may calculate the speed limit based on an inclination angle related to one calculation course point CPc without using the average value θav.
- Immediately after the
unmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf, the travel speed of theunmanned vehicle 2 is likely to be insufficient. As described with reference toFIG. 4 , the speed limit of the flat road HLf is set to a high value, but the travel speed of theunmanned vehicle 2 is likely to be insufficient because acceleration of theunmanned vehicle 2 is not achieved in time immediately after theunmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf. - In particular, in a state where the
dump body 23 is loaded with the cargo, the total weight of theunmanned vehicle 2 becomes large, and thus, the acceleration of theunmanned vehicle 2 is not achieved in time even if the output of thedrive device 24 is increased, so that the travel speed of theunmanned vehicle 2 is more likely to be insufficient as compared with a state where thedump body 23 is not loaded with any cargo. - In addition, the travel path HL at the work site is highly likely to be an unpaved road which is not paved. Therefore, a situation of a road surface of the travel path HL changes daily due to, for example, traveling of the
unmanned vehicle 2 or the weather. The travel speed of theunmanned vehicle 2 is highly likely to be insufficient due to the situation of the road surface of the travel path HL. - In the present embodiment, the speed limit at the target course point CPs on the rear side of the inflection point IP is increased based on an inclination angle on the downhill road HLd on the front side of the inflection point IP. That is, in the present embodiment, the acceleration of the
unmanned vehicle 2 is started at the target course point CPs on the rear side of the inflection point IP based on the speed limit set at the calculation course point CPc on the front side of the inflection point IP. As a result, the travel speed of theunmanned vehicle 2 is suppressed from being insufficient immediately after theunmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf. - Note that the method of calculating the speed limit when the
unmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf has been described with reference toFIG. 6 . The same applies to a case where theunmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on an uphill road HLu. -
FIG. 7 is a view for describing a defined area PM according to the present embodiment. The defined area PM is set on the front side of theunmanned vehicle 2 traveling on the travel path HL. The defined area PM is an area where theunmanned vehicle 2 is scheduled to travel. The defined area PM is set by the definedarea setting unit 3B. - The defined area PM is set along the travel course CR. The defined area PM is set to include a plurality of course points CP on the front side of the
unmanned vehicle 2. - A length of the defined area PM changes based on a travel speed of the
unmanned vehicle 2. The length of the defined area PM refers to a length of the defined area PM in the running direction of theunmanned vehicle 2. As illustrated inFIG. 7(A) , the length of the defined area PM becomes shorter as the travel speed of theunmanned vehicle 2 decreases. As illustrated inFIG. 7(B) , the length of the defined area PM becomes longer as the travel speed of theunmanned vehicle 2 increases. - In addition, a shape of the defined area PM changes based on the running direction (course) of the
unmanned vehicle 2. As illustrated inFIG. 7(B) , when theunmanned vehicle 2 runs to the left, the defined area PM is bent to the left. - In this manner, the defined area PM is changed based on the travel speed of the
unmanned vehicle 2 and the running direction of theunmanned vehicle 2. - When the defined area PM is set, the speed limit calculation unit 32 calculates the speed limit based on inclination angles related to the plurality of course points CP existing in the defined area PM on the front side of the
unmanned vehicle 2. For example, in a case of calculating the average value θav of the inclination angles using the plurality of calculation course points CPc, the course point CP existing inside the defined area PM is used as the calculation course point CPc used to calculate the average value θav. That is, the number of calculation course points CPc is determined based on the defined area PM. - Note that the number of calculation course points CPc used to calculate the average value θav may be changed continuously or discretely when the length of the defined area PM changes. For example, in a case where the course points CP are set at intervals of 1 m and there are four calculation course points CPc inside the defined area PM, the number of calculation course points CPc used to calculate the average value θav may be increased from four to five when the length of the defined area PM is increased by 1 m. Alternatively, the number of calculation course points CPc used to calculate the average value θav may be increased from four to eight when the length of the defined area PM is increased by 4 m without increasing the number of calculation course points CPc used to calculate the average value θav from four to five when the length of the defined area PM is increased by 1 m.
- Each of
FIGS. 8 and 9 is a view for describing the relationship between the defined area PM and the travel speed of theunmanned vehicle 2 according to the present embodiment.FIG. 8 illustrates an example in which the travel path HL branches into the uphill road HLu and the downhill road HLd on the front side of the flat road HLf.FIG. 9 illustrates an example in which the travel path HL branches into the downhill road HLd and the flat road HLf (or the uphill road HLu) on the front side of the downhill road HLd. - As illustrated in
FIG. 8(A) , when theunmanned vehicle 2 runs from the flat road HLf to the uphill road HLu, at least a part of the uphill road HLu is arranged in the defined area PM. When theunmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the uphill road HLu, the speed limit of theunmanned vehicle 2 when entering the uphill road HLu from the flat road HLf is calculated based on the speed limit set for the uphill road HLu. Therefore, the speed limit of theunmanned vehicle 2 when entering the uphill road HLu from the flat road HLf is set to a high value. The travel control unit 33 controls the travel speed of theunmanned vehicle 2 based on the inclination data specified by the course point CP arranged in the defined area PM and the correlation data stored in the storage unit 34. - As illustrated in
FIG. 8(B) , when theunmanned vehicle 2 travels from the flat road HLf to the downhill road HLd, at least a part of the downhill road HLd is arranged in the defined area PM. When theunmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd, the speed limit of theunmanned vehicle 2 when entering the downhill road HLd from the flat road HLf is calculated based on the speed limit set in the downhill road HLd. Therefore, the speed limit of theunmanned vehicle 2 when entering the downhill road HLd from the flat road HLf is set to a low value. As described with reference toFIG. 5 , the speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the rear side of the inflection point IP among the course points CP arranged in the defined area PM using the inclination data specified by the calculation course point CPc on the front side of the inflection point IP. That is, theunmanned vehicle 2 starts decelerating from the rear side of the inflection point IP. - As illustrated in
FIG. 9(A) , when theunmanned vehicle 2 travels from the downhill road HLd to the downhill road HLd, at least a part of the downhill road HLd is arranged in the defined area PM. When theunmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the downhill road HLd, the travel control unit 33 controls the travel speed of theunmanned vehicle 2 based on the inclination data specified by the course point CP arranged in the defined area PM and the correlation data stored in the storage unit 34. - As illustrated in
FIG. 9(B) , when theunmanned vehicle 2 travels from the downhill road HLd to the flat road HLf (or the uphill road HLu), at least a part of the flat road HLf is arranged in the defined area PM. When theunmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf, the speed limit of theunmanned vehicle 2 when entering the flat road HLf from the downhill road HLd is calculated based on the speed limit set on the flat road HLf. Therefore, the speed limit of theunmanned vehicle 2 when entering the flat road HLf from the downhill road HLd is set to a high value. As described with reference toFIG. 6 , the speed limit calculation unit 32 calculates the speed limit at the target course point CPs on the rear side of the inflection point IP among the course points CP arranged in the defined area PM using the inclination data specified by the calculation course point CPc on the front side of the inflection point IP. That is, theunmanned vehicle 2 starts accelerating from the rear side of the inflection point IP. -
FIG. 10 is a flowchart illustrating an example of a control method of theunmanned vehicle 2 according to the embodiment. The travel course data acquisition unit 31 acquires the travel course data transmitted from the travel course data generation unit 3A (Step S1). - The speed limit calculation unit 32 sets the target course point CPs for which the speed limit is calculated, on the rear side of the inflection point IP (Step S2).
- The speed limit calculation unit 32 determines the calculation course point CPc for calculating the speed limit at the target course point CPs based on the defined area PM (Step S3).
- For example, when calculating the average value θav of the inclination angles, the speed limit calculation unit 32 determines a plurality of calculation course points CPc existing inside the defined area PM.
- The speed limit calculation unit 32 calculates the speed limit at the target course point CPs based on the inclination angle related to the calculation course point CPc on the front side of the target course point CPs (Step S4).
- The travel control unit 33 causes the
unmanned vehicle 2 to travel based on the speed limit calculated in Step S4 (Step S5). -
FIG. 11 is a block diagram illustrating an example of acomputer system 1000 according to the present embodiment. Each of themanagement device 3, thecontrol device 30, and a control device 40 described above includes thecomputer system 1000. Thecomputer system 1000 includes: aprocessor 1001 such as a central processing unit (CPU); amain memory 1002 including a nonvolatile memory such as a read only memory (ROM) and a volatile memory such as a random access memory (RAM); astorage 1003; and aninterface 1004 including an input/output circuit. The respective functions of themanagement device 3, thecontrol device 30, and the control device 40 described above are stored in thestorage 1003 as programs. Theprocessor 1001 reads the program from thestorage 1003, expands the read program in themain memory 1002, and executes the above-described processing according to the program. Note that the program may be delivered to thecomputer system 1000 via a network. - The
computer system 1000 can execute calculating the speed limit of theunmanned vehicle 2 based on the inclination data of the travel path HL on the front side of theunmanned vehicle 2 and causing theunmanned vehicle 2 to travel based on the speed limit according to the above embodiment. - As described above, according to the present embodiment, the travel speed of the
unmanned vehicle 2 is suppressed from exceeding the speed limit immediately after theunmanned vehicle 2 transitions from the state of traveling on the flat road HLf to the state of traveling on the downhill road HLd. In addition, the travel speed of theunmanned vehicle 2 is suppressed from being insufficient immediately after theunmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on the flat road HLf (or the uphill road HLu). Therefore, thecontrol device 30 can cause theunmanned vehicle 2 to travel at an appropriate travel speed. - The speed limit calculation unit 32 calculates the speed limit based on the inclination data related to the plurality of course points CP existing in the defined area PM on the front side of the
unmanned vehicle 2. When the travel path HL branches, the travel speed can be controlled according to a destination of theunmanned vehicle 2 by setting the defined area PM as described with reference toFIGS. 8 and 9 . - The example of calculating the speed limit when the
unmanned vehicle 2 passes the inflection point IP has been described in the above embodiment. Even when theunmanned vehicle 2 travels on the travel path HL in which the inflection point IP does not exist and the inclination angle changes gently, the speed limit may be calculated according to the above embodiment. - In the above embodiment, the
unmanned vehicle 2 travels according to the travel course data. Theunmanned vehicle 2 may travel according to map data where coordinates are defined. In addition, the inclination data may be calculated based on the map data. - In the above embodiment, the speed limit calculation unit 32 calculates the speed limit based on the average value θav of the inclination angles. The speed limit calculation unit 32 may derive a correction coefficient from, for example, the average value θav, and calculate the speed limit based on the derived correction coefficient. The speed limit calculation unit 32 may derive a correction coefficient having a negative value from, for example, the average value θav of the inclination angles of the downhill road HLd, and calculate the speed limit by multiplying an initial value of the speed limit and the derived correction coefficient. The speed limit calculation unit 32 may derive a correction coefficient having a positive value from, for example, the average value θav of the inclination angles of the uphill road HLu, and calculate the speed limit by multiplying an initial value of the speed limit and the derived correction coefficient. Note that the speed limit calculation unit 32 may calculate the speed limit based on the maximum value or the minimum value of the inclination angles related to the plurality of calculation course points CPc.
- At least some of the functions of the
control device 30 may be provided in themanagement device 3, and at least some of the functions of themanagement device 3 may be provided in thecontrol device 30, in the above embodiment. - Note that the travel course data is generated in the
management device 3, and theunmanned vehicle 2 travels according to the travel course data transmitted from themanagement device 3 in the above embodiment. Thecontrol device 30 of theunmanned vehicle 2 may generate the travel course data. That is, thecontrol device 30 may have the travel course data generation unit 3A. In addition, each of themanagement device 3 and thecontrol device 30 may have the travel course data generation unit 3A. - Note that the
unmanned vehicle 2 is the dump truck which is a kind of transport vehicle in the above embodiment. Theunmanned vehicle 2 may be a wheel-type work machine such as a wheel loader and a motor grader. - Note that the above-described embodiment is an embodiment related to the downhill road HLd, but may be applied to the uphill road HLu. For example, the speed limit calculation unit 32 may derive a correction coefficient having a positive value from the average value θav of the inclination angles of the uphill road HLu, and calculate the speed limit by multiplying an initial value of the speed limit and the derived correction coefficient. Alternatively, the speed limit on the uphill road HLu may be higher than the speed limit of the flat road HLf.
- 1 MANAGEMENT SYSTEM
- 2 UNMANNED VEHICLE
- 3 MANAGEMENT DEVICE
- 3A TRAVEL COURSE DATA GENERATION UNIT
- 3B DEFINED AREA SETTING UNIT
- 4 COMMUNICATION SYSTEM
- 5 CONTROL FACILITY
- 6 WIRELESS COMMUNICATION DEVICE
- 7 LOADER
- 8 CRUSHER
- 21 TRAVELING DEVICE
- 22 VEHICLE MAIN BODY
- 23 DUMP BODY
- 24 DRIVE DEVICE
- 25 BRAKE DEVICE
- 26 STEERING DEVICE
- 27 WHEEL
- 27F FRONT WHEEL
- 27R REAR WHEEL
- 28 POSITION DETECTION DEVICE
- 29 WIRELESS COMMUNICATION DEVICE
- 30 CONTROL DEVICE
- 31 TRAVEL COURSE DATA ACQUISITION UNIT
- 32 SPEED LIMIT CALCULATION UNIT
- 33 TRAVEL CONTROL UNIT
- 34 STORAGE UNIT
- CP COURSE POINT
- CPc CALCULATION COURSE POINT
- CPs TARGET COURSE POINT
- CR TRAVEL COURSE
- PA WORK SITE
- DPA DISCHARGING SITE
- LPA LOADING SITE
- HL TRAVEL PATH
- HLd DOWNHILL ROAD
- HLf FLAT ROAD
- HLu UPHILL ROAD
- IP INFLECTION POINT
- IS INTERSECTION
- PM DEFINED AREA
Claims (6)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019-053886 | 2019-03-20 | ||
JP2019053886A JP7325984B2 (en) | 2019-03-20 | 2019-03-20 | Unmanned vehicle control system and unmanned vehicle control method |
PCT/JP2020/010749 WO2020189484A1 (en) | 2019-03-20 | 2020-03-12 | Unmanned vehicle control system and unmanned vehicle control method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220105953A1 true US20220105953A1 (en) | 2022-04-07 |
Family
ID=72519826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/423,188 Pending US20220105953A1 (en) | 2019-03-20 | 2020-03-12 | Unmanned vehicle control system and unmanned vehicle control method |
Country Status (5)
Country | Link |
---|---|
US (1) | US20220105953A1 (en) |
JP (1) | JP7325984B2 (en) |
AU (2) | AU2020240578A1 (en) |
CA (1) | CA3127178A1 (en) |
WO (1) | WO2020189484A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022183964A (en) * | 2021-05-31 | 2022-12-13 | ヤンマーホールディングス株式会社 | Path generation method, path generation device and path generation program |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6141619A (en) * | 1996-11-07 | 2000-10-31 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle control system |
US20140207363A1 (en) * | 2011-06-10 | 2014-07-24 | Clarion Co., Ltd. | Energy Consumption Calculation Device, and Energy Consumption Calculation Method of Same |
US20160107682A1 (en) * | 2014-10-15 | 2016-04-21 | Han-Shue Tan | System and method for vehicle steering control |
US20170269591A1 (en) * | 2014-09-29 | 2017-09-21 | Hitachi Construction Machinery Co., Ltd. | Travel control device for work vehicle, and work vehicle |
US20180222483A1 (en) * | 2017-02-08 | 2018-08-09 | Hyundai Motor Company | Vehicle and control method thereof |
US20190161082A1 (en) * | 2016-07-08 | 2019-05-30 | Jaguar Land Rover Limited | Vehicle speed control |
US20190359213A1 (en) * | 2018-05-23 | 2019-11-28 | Hyundai Motor Company | Method for inertia drive control with torque sharing of eco-friendly vehicle |
US20200059814A1 (en) * | 2017-02-16 | 2020-02-20 | Sumitomo Electric Industries, Ltd. | Extra-vehicular communication device, onboard device, onboard communication system, communication control method, and communication control program |
US20200156480A1 (en) * | 2018-11-20 | 2020-05-21 | Hyundai Motor Company | Vehicle having electric motor and driving control method for the same |
US20200249686A1 (en) * | 2018-01-31 | 2020-08-06 | Komatsu Ltd. | Unmanned vehicle management device, unmanned vehicle management method, and management system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5188316B2 (en) * | 2008-08-06 | 2013-04-24 | 株式会社Ihi | Mobile robot and traveling speed control method of mobile robot |
JP6261157B2 (en) | 2012-03-15 | 2018-01-17 | 株式会社小松製作所 | Mining machine operation management system and mining machine operation management method |
JP6267059B2 (en) | 2014-05-28 | 2018-01-24 | 日立建機株式会社 | Vehicle management system |
-
2019
- 2019-03-20 JP JP2019053886A patent/JP7325984B2/en active Active
-
2020
- 2020-03-12 US US17/423,188 patent/US20220105953A1/en active Pending
- 2020-03-12 CA CA3127178A patent/CA3127178A1/en active Pending
- 2020-03-12 WO PCT/JP2020/010749 patent/WO2020189484A1/en active Application Filing
- 2020-03-12 AU AU2020240578A patent/AU2020240578A1/en not_active Abandoned
-
2023
- 2023-06-30 AU AU2023204203A patent/AU2023204203A1/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6141619A (en) * | 1996-11-07 | 2000-10-31 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle control system |
US20140207363A1 (en) * | 2011-06-10 | 2014-07-24 | Clarion Co., Ltd. | Energy Consumption Calculation Device, and Energy Consumption Calculation Method of Same |
US20170269591A1 (en) * | 2014-09-29 | 2017-09-21 | Hitachi Construction Machinery Co., Ltd. | Travel control device for work vehicle, and work vehicle |
US20160107682A1 (en) * | 2014-10-15 | 2016-04-21 | Han-Shue Tan | System and method for vehicle steering control |
US20190161082A1 (en) * | 2016-07-08 | 2019-05-30 | Jaguar Land Rover Limited | Vehicle speed control |
US20180222483A1 (en) * | 2017-02-08 | 2018-08-09 | Hyundai Motor Company | Vehicle and control method thereof |
US20200059814A1 (en) * | 2017-02-16 | 2020-02-20 | Sumitomo Electric Industries, Ltd. | Extra-vehicular communication device, onboard device, onboard communication system, communication control method, and communication control program |
US20200249686A1 (en) * | 2018-01-31 | 2020-08-06 | Komatsu Ltd. | Unmanned vehicle management device, unmanned vehicle management method, and management system |
US20190359213A1 (en) * | 2018-05-23 | 2019-11-28 | Hyundai Motor Company | Method for inertia drive control with torque sharing of eco-friendly vehicle |
US20200156480A1 (en) * | 2018-11-20 | 2020-05-21 | Hyundai Motor Company | Vehicle having electric motor and driving control method for the same |
Also Published As
Publication number | Publication date |
---|---|
CA3127178A1 (en) | 2020-09-24 |
JP7325984B2 (en) | 2023-08-15 |
JP2020154893A (en) | 2020-09-24 |
AU2023204203A1 (en) | 2023-07-27 |
WO2020189484A1 (en) | 2020-09-24 |
AU2020240578A1 (en) | 2021-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6416238B2 (en) | Mining machine control system, mining machine, mining machine management system, and mining machine management method | |
CN105814617B (en) | Control system for work machine, management system for work machine, and control method for work machine | |
AU2016400807B2 (en) | Work machine management system and work machine management method | |
JP7436718B2 (en) | Unmanned vehicle control system | |
AU2023204203A1 (en) | Unmanned vehicle control system and unmanned vehicle control method | |
JP7103834B2 (en) | Work machine control system, work machine, and work machine control method | |
AU2020240270B2 (en) | Work site management system and work site management method | |
US20220073094A1 (en) | Unmanned vehicle control system and unmanned vehicle control method | |
JP7284672B2 (en) | cruise control system | |
US20230256965A1 (en) | Control system of unmanned vehicle, unmanned vehicle, and method of controlling unmanned vehicle | |
WO2020246319A1 (en) | Work field managing system and work field managing method | |
JP2020021280A (en) | Unmanned vehicle control system, unmanned vehicle, and unmanned vehicle control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KOMATSU LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OSAGAWA, KENTA;OZAKI, TOMONORI;KOBASHI, YUJI;REEL/FRAME:056888/0333 Effective date: 20210611 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |