Nothing Special   »   [go: up one dir, main page]

US20220105953A1 - Unmanned vehicle control system and unmanned vehicle control method - Google Patents

Unmanned vehicle control system and unmanned vehicle control method Download PDF

Info

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
Application number
US17/423,188
Inventor
Kenta Osagawa
Tomonori Ozaki
Yuji Kobashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd filed Critical Komatsu Ltd
Assigned to KOMATSU LTD. reassignment KOMATSU LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KOBASHI, Yuji, OSAGAWA, KENTA, OZAKI, TOMONORI
Publication of US20220105953A1 publication Critical patent/US20220105953A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/02Estimation 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/06Road conditions
    • B60W40/076Slope angle of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/10Estimation 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/105Speed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to infrastructure
    • B60W2552/15Road 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

An unmanned vehicle control system includes: a speed limit calculation unit that calculates a speed limit of an unmanned vehicle based on inclination data of a travel path on the front side of the unmanned vehicle; and a travel control unit that causes the unmanned vehicle to travel based on the speed limit.

Description

    FIELD
  • The present disclosure relates to an unmanned vehicle control system and an unmanned vehicle control method.
  • BACKGROUND
  • In a work site in a wide area such as a mine, an unmanned vehicle operates in some cases.
  • CITATION LIST Patent Literature
  • Patent Literature 1: International Publication No. 2016/084981
  • SUMMARY Technical Problem
  • 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.
  • Solution to Problem
  • 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.
  • Advantageous Effects of Invention
  • According to an aspect of the present invention, the unmanned vehicle can be made to travel at an appropriate travel speed.
  • BRIEF DESCRIPTION OF DRAWINGS
  • 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.
  • DESCRIPTION OF EMBODIMENTS
  • 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.
  • [Management System]
  • 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. 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. 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.
  • 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 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.
  • [Unmanned Vehicle]
  • 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 27F and rear wheels 27R. 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 27R. 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 27F.
  • 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 27F so as to make the unmanned vehicle 2 travel straight or swing based on the steering command output from the control device 30.
  • In addition, 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). 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.
  • In addition, 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.
  • [Work Site]
  • 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. For example, 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. As illustrated in FIG. 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. 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 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.
  • [Management Device and Control Device]
  • 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 3A and a defined area 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 the unmanned vehicle 2.
  • The defined area setting unit 3B 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 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 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.
  • 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 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. In the graph illustrated in FIG. 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 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.
  • [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 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.
  • In the example illustrated in FIG. 5, 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.
  • 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 to FIG. 4, 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.
  • In particular, in a state where the dump body 23 is loaded with the cargo, 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.
  • 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 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.
  • 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 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.
  • [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 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.
  • In the example illustrated in FIG. 6, 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. In the example illustrated in FIG. 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 the unmanned 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 the unmanned vehicle 2 is likely to be insufficient. As described with reference to FIG. 4, 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.
  • In particular, in a state where the dump body 23 is loaded with the cargo, 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.
  • 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 the unmanned 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 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.
  • 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 to FIG. 6. The same applies to a case where the unmanned vehicle 2 transitions from the state of traveling on the downhill road HLd to the state of traveling on an uphill road HLu.
  • [Defined Area]
  • 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 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 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.
  • In addition, 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.
  • In this manner, 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.
  • 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 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.
  • As illustrated in FIG. 8(A), when the unmanned 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 the unmanned 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 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.
  • As illustrated in 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. When 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 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. 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, the unmanned vehicle 2 starts decelerating from the rear side of the inflection point IP.
  • As illustrated in FIG. 9(A), when the unmanned 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 the unmanned 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 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.
  • As illustrated in FIG. 9(B), when the unmanned 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 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 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. 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, the unmanned vehicle 2 starts accelerating from the rear side of the inflection point IP.
  • [Control Method]
  • 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 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).
  • [Computer System]
  • FIG. 11 is a block diagram illustrating an example of a computer system 1000 according to the present embodiment. Each of the management device 3, the control device 30, and a control device 40 described above includes the computer system 1000. 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.
  • [Effect]
  • 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 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. In addition, 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. When the travel path HL branches, 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.
  • Other Embodiments
  • 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 the unmanned 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. The unmanned 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 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.
  • Note that 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 3A. In addition, each of the management device 3 and the control 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. The unmanned 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.
  • REFERENCE SIGNS LIST
  • 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)

1. An unmanned vehicle control system comprising:
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.
2. The unmanned vehicle control system according to claim 1, comprising
a travel course data acquisition unit that acquires travel course data,
wherein the travel course data includes a plurality of course points for which the inclination data is set, and
the speed limit calculation unit calculates the speed limit at a target course point on the front side of the unmanned vehicle based on inclination data related to a calculation course point on a front side of the target course point.
3. The unmanned vehicle control system according to claim 2, wherein
the speed limit calculation unit calculates the speed limit based on an average value of inclination data related to the target course point and the calculation course point.
4. The unmanned vehicle control system according to claim 1, wherein
the speed limit calculation unit calculates the speed limit based on inclination data related to each of a plurality of course points existing in a defined area on the front side of the unmanned vehicle.
5. The unmanned vehicle control system according to claim 4, wherein
the defined area is changed based on a travel speed of the unmanned vehicle and a running direction of the unmanned vehicle.
6. An unmanned vehicle control method comprising:
calculating a speed limit of an unmanned vehicle based on inclination data of a travel path on a front side of the unmanned vehicle; and
causing the unmanned vehicle to travel based on the speed limit.
US17/423,188 2019-03-20 2020-03-12 Unmanned vehicle control system and unmanned vehicle control method Pending US20220105953A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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