SE536983C2 - Reglersystem samt metod för reglering av fordon vid detektion av hinder - Google Patents
Reglersystem samt metod för reglering av fordon vid detektion av hinder Download PDFInfo
- Publication number
- SE536983C2 SE536983C2 SE1350336A SE1350336A SE536983C2 SE 536983 C2 SE536983 C2 SE 536983C2 SE 1350336 A SE1350336 A SE 1350336A SE 1350336 A SE1350336 A SE 1350336A SE 536983 C2 SE536983 C2 SE 536983C2
- Authority
- SE
- Sweden
- Prior art keywords
- vehicle
- wheels
- control system
- distance
- sensing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000004458 analytical method Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 9
- 230000001105 regulatory effect Effects 0.000 claims description 7
- 239000004575 stone Substances 0.000 claims description 7
- 230000001276 controlling effect Effects 0.000 claims description 5
- 101100064697 Caenorhabditis elegans efk-1 gene Proteins 0.000 claims 1
- 101100477663 Euglena gracilis efd1 gene Proteins 0.000 claims 1
- 241000282326 Felis catus Species 0.000 abstract description 16
- 210000003625 skull Anatomy 0.000 abstract description 16
- 238000005065 mining Methods 0.000 abstract description 7
- 238000004519 manufacturing process Methods 0.000 abstract description 5
- 241001533104 Tribulus terrestris Species 0.000 abstract 1
- 239000011435 rock Substances 0.000 abstract 1
- 238000001514 detection method Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D1/00—Steering controls, i.e. means for initiating a change of direction of the vehicle
- B62D1/24—Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
- B62D1/28—Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
- B62D1/283—Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers for unmanned vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/165—Anti-collision systems for passive traffic, e.g. including static obstacles, trees
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0011—Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/025—Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
- B62D15/0265—Automatic obstacle avoidance by steering
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/69—Coordinated control of the position or course of two or more vehicles
- G05D1/692—Coordinated control of the position or course of two or more vehicles involving a plurality of disparate vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2101/00—Details of software or hardware architectures used for the control of position
- G05D2101/10—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Ett reglersystem som innefattar en eller flera avkänningsenheter som vardera är anpassad att avkänna den kommande vägbanan för ett av fordonets hjul. Genomatt identifiera särskilt farliga objekt som sä kallade ”kattskallar” i denna definieradevägbanan, kan fordonet styra ät sidan och undvika dessa objekt. En ”kattskalle” igruvmiljö är en knytnävsstor sten med skarpa kanter, och är kända för attpunktera fordonets hjul. Genom att använda reglersystemet för att identifierasådana objekt kan fordonet undvika att få sina hjul punkterade och pà sä sättundvika avbrott i produktionen för att fordonet behöver stà stilla och blockeraproduktionslinjen, eller avvika fràn sitt arbete för att få sina hjul lagade. (Figur 2)
Description
536 983 genomföra sin uppgift så fort som möjligt utan att begå misstag. Autonoma fordon har bland annat utvecklats för att kunna användas i farliga miljöer, exempelvis inom försvars- och krigsindustrin och inom gruvindustrin, både ovanjord och underjord. Om människor eller vanliga, manuellt styrda fordon närmar sig de autonoma fordonens arbetsområde orsakar de normalt ett avbrott i arbete på grund av säkerhetsskäl. När arbetsområdet åter är fritt kan de autonoma fordonen beordras att återuppta arbetet.
Det autonoma fordonet använder information avseende vägen, omgivningen och andra aspekter som påverkar framfarten för att automatiskt reglera gaspådraget, bromsningen och styrningen. En noggrann bedömning och identifiering av den planerade framfarten är nödvändig för att bedöma om en väg är farbar och är nödvändig för att på ett framgångsrikt sätt kunna ersätta en människas bedömning när det gäller att framföra fordonet. Vägförhållanden kan vara komplexa och vid körning av ett vanligt förarstyrt fordon gör föraren hundratals observationer per minut och justerar driften av fordonet baserat på de uppfattade vägförhållandena för att exempelvis finna en framkomlig väg förbi objekt som kan finnas på vägen. För att kunna ersätta den mänskliga uppfattningsförmågan med ett autonomt system innebär det bland annat att på ett exakt sätt kunna uppfatta objekt för att effektivt kunna reglera fordonet så att man styr förbi dessa objekt.
De tekniska metoder som används för att identifiera ett objekt i anslutning till fordonet innefattar bland annat att använda en eller flera kameror och radar för att skapa bilder av omgivningen. Även laserteknik används, både avscannande lasrar och fasta lasrar, för att detektera objekt och mäta avstånd. Dessa benämns ofta LIDAR (Light Detection and Flanging) eller LADAR (Laser Detection and Ranging). Dessutom är fordonet försett med olika sensorer bland annat för att avkänna hastighet och accelerationer i olika riktningar. Positioneringssystem och annan trådlös teknologi kan dessutom användas för att bestämma om fordonet till exempel närmar sig en korsning, en avsmalning av vägen, och/eller andra fordon. 10 15 20 25 536 983 Autonoma fordon används idag som lastbärare inom exempelvis gruvindustrin - både i dagbrott och underjordiska gruvor. Ett fordonshaveri i en flaskhals såsom en transportied eller i en gruvort stoppar i många fall genast hela produktionskedjan med betydande inkomstbortfall som följd. En vanlig anledning till fordonshaveri i terrängmiljö är punktering orsakad av skarpa kanter pä knytnävsstora stenar som i gruvindustrin benämns ”kattskallar”. Föraren i ett manuellstyrt fordon har uppgiften att se och inte köra på dessa kattskallar med nàgot av fordonets hjul. För ett autonomt fordon är det en stor utmaning att detektera dessa objekt eftersom de är relativt små och har ett utseende som inte skiljer sig mycket fràn underlaget i gruvor.
Ett annat problem med autonoma fordon är att det kan vara svårt att veta vart de planerar att äka, till skillnad mot de fordon som har en mänsklig förare som tittar åt det häll de tänker köra.
US-6151539-A beskriver ett system för autonoma fordon och en metod för hur man kontrollerar dessa. Systemet bestàr av en rad sensorer som ska se till att fordonet ska hälla sin väg och se till att fordonet undviker kollision med olika hinder. En nedåtriktad laserskanner kan användas för att detektera hål eller smà hinder pä marken.
US-20090088916-A1 beskriver ett system för autonoma fordon som automatiskt ska kunna planera sin väg och samtidigt undvika att kollidera med olika typer av hinder. Systemet använder sig av matematiska algoritmer för att räkna ut den korrekta vägen och hur den ska undvika hinder. Systemet använder sig av olika sensorer, bland annat laser, för att ta in nödvändig information och data.
I US-20120035788-A1 beskrivs ett system för autonoma fordon som ska upptäcka olika hinder pä vägen, och som med hjälp av en laser beräknar den bästa färdvägen. 20 25 30 536 983 US-20100114416-A1 beskriver ett system för autonoma fordon som använder en laserskanner som skannar av omgivningen för att få en information om hur vägen ser ut samt om det finns hinder på vägen.
De ovan beskrivna systemen är förhållandevis komplicerade och är inte direkt anpassade för att användas i terräng. Systemen är vanligtvis även anpassade att detektera objekt i allmänhet, och inte att urskilja särskilda objekt.
Det är således ett syfte med uppfinningen att tillhandahålla ett förbättrat system för att förhindra att ett autonomt fordon får punktering i terrängmiljö.
Sammanfattning av uppfinningen Enligt en aspekt uppnås ovan nämnda syfte genom ett reglersystem för att reglera ett hjulförsett autonomt fordon vid detektion av objekt enligt det första oberoende kravet. Fleglersystemet innefattar en eller flera avkänningsenheter som vardera är anpassad att avkänna den kommande vägbanan för ett av fordonets hjul. Genom att identifiera särskilt farliga objekt som så kallade ”kattskallar” i denna kommande vägbana, kan fordonet styra åt sidan och undvika dessa objekt. En ”kattskalle” i gruvmiljö är en knytnävsstor sten med skarpa kanter som är känd för att punktera fordonets hjul. Genom att använda reglersystemet för att identifiera sådana objekt kan fordonet undvika att få sina hjul punkterade och på så sätt undvika avbrott i produktionen för att fordonet behöver stå stilla och blockera produktionslinjen, eller avvika från sitt arbete för att få sina hjul lagade.
Avkänningsenheterna kan ställas in efter den kommande vägbanan för fordonets hjul. Eftersom objekten är så små räcker det att detektera en smal gång framför varje hjul, alltså en smal bredd av fordonets vägbana som motsvarar hjulens bredd. På så sätt kan man ha enklare och billigare avkänningsenheter som på ett bra sätt klarar en farlig gruvmiljö.
Enligt en annan aspekt uppnås syftet genom en metod för att reglera ett hjulförsett autonomt fordon vid detektion av objekt enligt det andra oberoende kravet. 10 15 20 25 30 536 983 Föredragna utföringsformer definieras av de beroende patentkraven.
Kort figurbeskrivning Figur 1 visar schematiskt en del av ett trafiksystem med här tre visade autonoma fordon.
Figur 2 visar ett autonomt fordon utrustat med två avkänningsenheter.
Figur 3 visar ett blockschema för ett reglersystem enligt en utföringsform av uppfinningen.
Figur 4 visar ett flödesschema för metoden enligt en utföringsform av uppfinningen.
Detalierad beskrivning av föredragna utföringsformer av uppfinningen Figur 1 visar schematiskt ett trafiksystem innefattande tre autonoma fordon 2 som tar sig fram längs en väg. Pilarna i de autonoma fordonen 2 visar deras respektive körriktning. De autonoma fordonen 2 kan kommunicera med en ledningscentral 1 via exempelvis V2l-kommunikation (Vehicle-to-Infrastructure) 3 och/eller med varandra via exempelvis V2V-kommunikation (Vehicle-to-Vehicle) 4. Denna kommunikation är trådlös och kan exempelvis ske via ett WLAN-protokoll (Wireless Local Area Network) IEEE 802.11, exempelvis IEEE 802.1 1 p. Även andra tràdlösa kommunikationssätt är dock tänkbara. Ledningscentralen 1 organiserar de autonoma fordonen 2 och ger dem uppdrag att utföra. När ett autonomt fordon fàtt ett uppdrag, kan fordonet självständigt se till att uppdraget utförs. Ett uppdrag kan exempelvis bestå av en instruktion att hämta gods vid en godsuthämtningsplats A. Fordonet 2 har dà kapacitet att bestämma sin nuvarande position, bestämma en väg fràn den nuvarande positionen till godsuthämtningsplatsen A, samt ta sig dit. Under vägen mäste fordonet även ha kapacitet att väja för hinder samt hantera andra autonoma fordon 2 som kanske har ett viktigare uppdrag och mäste ges företräde. I en terrängmiljö som exempelvis en gruva finns det objekt som är mer farliga för ett fordon än andra objekt. Ett exempel är sä kallade kattskallar, som är knytnävsstora stenar med vassa kanter. Dessa objekt är kända för att de punkterar luftfyllda fordonshjul, och 10 15 20 25 30 536 983 det är önskvärt att undvika att köra pä dem. I ett förarstyrt fordon kan föraren lokalisera dessa objekt och köra runt dem. Föraren kan se att det är just en kattskalle och kan även beräkna vägen för att köra runt dem. När det gäller ett autonomt fordon 2 blir uppgiften betydligt svàrare. Fteglersystemet 10 som kommer att beskrivas i det följande avser att lösa denna uppgift.
I figur 2 visas ett autonomt fordon 2 i vilket delar av reglersystemet 10 visas.
Fordonet 2 har fyra luftburna hjul 7 och är försett med åtminstone en avkänningsenhet 5, 6, här tvä avkänningsenheter 5, 6 som vardera är anpassad att avkänna den kommande vägbanan 8 för ett av fordonets tvä främre hjul 7. lfall fordonet 2 hade varit exempelvis en motorcykel, hade det kunnat räcka med en avkänningsenhet 5. Varje avkänningsenhet 5, 6 är anpassad att generera en avkänningssignal s1, sz som indikerar objekt 9 i den kommande vägbanan 8. Ett objekt 9 i form av en kattskalle illustreras här i vägbanan 8 som kommer att avkännas av avkänningsenheten 5.
Den kommande vägbanan 8 för fordonets hjul 7 är det utrymme fordonets 2 hjul 7 kommer att uppta längs den kommande vägen med hänsyn tagen till hjulens 7 bredd w samt hur fordonet 2 kommer att köra. Företrädesvis avkänns vägbanorna 8 för det främre hjulparet, men det är även möjligt att avkänna vägbanan för ett bakre hjul 7 eller vägbanorna för tvä bakre hjul. Ett hjul 7 kan även innefatta tvä eller flera hjul som sitter ihop. Hjulens 7 bredd är som visas i figuren w, och denna bredd behöver avkännas en bit längre fram i färdbanan 8 för att ha möjlighet att köra runt ett objekt 9 i fordonets väg. Bredden w är enligt en utföringsform mellan 20-100 cm. Avkänningsenheterna 5, 6 är företrädesvis placerade högt upp pä fordonet 2 för att fä en så stor vinkel till vägbanan 8 som möjligt för att kunna avkänna vägbanan 8 med större precision. Avkänningsenheterna 5, 6 är företrädesvis inställda för att avkänna vägbanan 8 en längd I 5-30 m framför fordonet 2, enligt en utföringsform 10 m framför fordonet 2. Avkänningsenheterna 5, 6 genererar information frän vilken åtminstone ett avstànd d1, k1 till objektet 9 kan bestämmas. 10 15 20 25 30 536 983 I figur 3 visas ett blockschema för reglersystemet 10. Fleglersystemet 10 innefattar förutom åtminstone en avkänningsenhet 5, 6 som beskrivits med hänvisning till figur 2, även en analysenhet 11 som är anpassad att ta emot avkänningssignalen eller avkänningssignalerna sj, sz från avkänningsenheterna 5, 6. Analysenheten 11 är vidare anpassad att bestämma åtminstone ett avstånd dj, kj till objektet 9, jämföra avståndet dj, kj med ett referensavstånd djejdjdjejkj och bestämma åtminstone en objektprofil baserat på resultatet av jämförelsen. En objektprofil för ett objekt 9 i vardera vägbanan 8 kan alltså bestämmas. Denna objektprofil kan sedan användas för att särskilja en kattskalle från exempelvis ett hål i marken. Fleferensavstånden djejdhdjejkj kan exempelvis sparas på ett minne 14 kopplat till analysenheten 11.
Enligt en utföringsform indikerar avkänningssignalen sj, sz även avstånd dj, kj till vägbanan 8 för fordonets hjul 7 då inget objekt 9 avkänts. Analysenheten 11 kan då vara anpassad att bestämma ett referensavstånd djejjjj, djejkj som är ett medelvärde av ett flertal tidigare bestämda avstånd dj, kj till vägbanan för fordonets 2 hjul 7 då inget objekt 9 avkänts. På så sätt kan referensavstånd djejjjj, djejkj till vägbanan 8 bestämmas som analysenheten 11 kan använda för att jämföra med bestämda avstånd dj och kj, och på så sätt få fram en skillnad mellan ett referensavstånd djejjjj, djejkj och de bestämda avstånden dj, kj. Ifall det finns någon skillnad, kan denna skillnad användas för att göra en objektprofil.
Analysenheten 11 är vidare anpassad att jämföra objektprofilen med ätminstone en referensobjektprofil, och bestämma en resultatsignal sjj, sj2 som indikerar resultatet av jämförelsen. En referensobjektprofil är en profil som identifierar ett särskilt objekt. Enligt en utföringsform karakteriserar objektreferensprofilen en knytnävsstor sten, exempelvis en kattskalle. Fleferensobjektprofilen innefattar förutbestämda kännetecken för det särskilda objektet, exempelvis en höjd inom ett visst intervall och/eller bredd inom ett visst intervall. Ifall det blir en matchning mellan objektprofilen och referensobjektprofilen så indikeras det i resultatsignalerna sjj, sjg för respektive objekt. 10 15 20 25 30 536 983 Fleglersystemet 10 innefattar även en styrenhet 12 som är anpassad att ta emot nämnda resultatsignal sn, sfg och bestämma en eller flera styrsignaler scom, enligt förutbestämda regler baserat resultatet av jämförelsen eller jämförelserna. De förutbestämda regler innefattar enligt en utföringsform regler för hur fordonet 2 ska regleras för att fordonets hjul 7 ska undvika ett definierat objekt 9 i vägbanan 8. De förutbestämda reglerna innefattar fordonsspecifika bestämningar som exempelvis avståndet mellan hjulpar etc. För att bestämma hur fordonet 2 ska regleras för att undvika ett objekt 9 kan styrenheten 12 vara anpassad att ta emot en färdbansignal sb som indikerar den kommande färdbanan för fordonet 2.
Färdbansignalen sb kan exempelvis innefatta en trajektoria för fordonet 2. Genom uppgifter om trajektorian för fordonet 2, avståndet till objektet 9 och exempelvis avståndet mellan de främre hjulen 7 samt hjulens 7 bredd w, kan styrenheten 12 bestämma hur fordonet måste regleras för att undvika objektet 9. lfall ett objekt 9 har identifierats som en kattskalle, ska fordonet 2 köra runt kattskallen. En eller flera styrsignaler soon" bestäms då för att föra fordonet 2 runt objektet 9.
Styrenheten 12 är vidare anpassad att sända styrsignaler scom, till ett styrsystem 13 i fordonet 2, varvid fordonet 2 styrs i enlighet därmed. Styrsystemet 13 kan exempelvis vara ett styrsystem 13 som reglerar fordonets 2 styrning. Då reglersystemet 10 innefattar två eller flera avkänningsenheter 5, 6 som är anpassad att avkänna den kommande vägbanan 8 för vardera ett fordonets 2 hjul 7, så är styrenheten 12 anpassad att bestämma styrsignaler som även baserat på objekt 9 i den kommande vägbanan 8 för det andra av fordonets hjul 7. Med det andra av fordonets 2 hjul 7 menas här det andra hjulet av ett främre hjulpar.
Avkänningsenheterna 5, 6 som delvis beskrivits innan, kan innefatta exempelvis en eller flera lasrar vardera som kan bestämma avstånd d1, k1 till vägbanan 8 eller ett objekt 9. Lasern kan vara en scannande laser som är anpassad att scanna av bredden w av vägbanan 8. Från denna scanning kan ett flertal huvudsakligen samtidiga avstånd d1-dx, k1-kX till objekt 9 bestämmas. Avkänningsenheterna 5, 6 kan istället innefatta ett flertal lasrar vardera, som är placerade på rad eller i en matris. Exempelvis kan tre lasrar vara placerade i bredd och inställda så att de tillsammans avkänner bredden w en viss längd I framför fordonet 2. Enligt en 10 15 20 25 30 536 983 utföringsform är analysenheten 11 då anpassad att bestämma ett flertal huvudsakligen samtidiga avstånd d1-dx, k1-kx till objektet 9, och att jämföra de samtidiga avstånden d1-dx, k1-kX med ett eller flera referensvärden drefdfdrefdx, drem-drefkx och bestämma en objektprofil baserat på resultaten av jämförelserna.
En tidsserie av bestämda avstånd kan också användas. Analysenheten 11 är då anpassad att bestämma en objektprofil baserat på en tidsserie av resultat av jämförelser från en tidsserie avståndsbestämningar. Referensobjektprofilen har då likvärdiga bestämningar för hur referensobjektet ser ut, för att kunna jämföras med den bestämda objektprofilen. Ifall lasrarna är placerade i matris, exempelvis 2x2 eller 3x3, kan de direkt avkänna ett objekt 9 i tre dimensioner. Då kan en objektprofil i 3D bestämmas, som kan jämföras med en referensobjektprofil i 3D.
Avkänningsenheterna 5, 6 kan istället innefatta kameror från vars bilder man kan identifiera objekt 9 och bestämma avstånd d1, k1 till dessa. För att kunna bestämma djup behövs dock två kameror i varje avkänningsenhet 5, 6.
Styrenheten 12 kan som tidigare beskrivits vara anpassad att ta emot en färdbansignal sb som indikerar fordonets kommande vägbana 8. Färdbansignalen kan innefatta en trajektoria för fordonet 2 som kan bestämmas med hänsyn tagen till hur fordonet 2 styrs, exempelvis rattinställning eller hjulinställning, och kontinuerligt uppdateras. Trajektorian kan exempelvis indikera var fordonets 2 mittlinje i färdriktningen bör vara, och styrenheten kan då vara anpassade att bestämma hjulens trajektorier 8. Alternativt kan färdbansignalen sb indikera trajektorier för respektive hjul 7. Färdbansignalen si, kan istället endast indikera ett slutmål för fordonet 2, och styrenheten 12 måste då vara anpassad att självständigt bestämma trajektorier 8 för fordonets 2 hjul 7. För att bestämma trajektorier för fordonets hjul 7 kan styrenheten 12 exempelvis använda sig av uppgifter på avståndet mellan de främre hjulen 7 och hjulens bredd w.
Styrenheten 12 är vidare anpassad att bestämma åtminstone en inställning för åtminstone en avkänningsenhet 5, 6 baserat på fordonets 2 kommande vägbana 8, så att avkänningsenheten 5, 6 avkänner den kommande vägbanan 8 för ett av fordonets hjul 7. För att bestämma en eller flera inställningar för avkänningsenheterna 5, 6 kan styrenheten 12 använda sig av de bestämda 20 25 30 536 983 trajektorierna för fordonets hjul 7, det valda avståndet l framför fordonet 2, samt på vilken höjd på fordonet 2 som avkänningsanordningarna 5, 6 sitter. Genom geometriska beräkningar kan styrenheten 12 sedan bestämma inställningar för avkänningsenheterna 5, 6 så att de avkänner i ett område i hjulens 7 kommande färdbana 8 ett visst avstånd I framför fordonet 2. Respektive avkänningsenhet 5, 6 kan alltså ställas in så att den avkänner en särskild vägbana 8. Styrenheten 12 är vidare anpassad att generera en inställningssignal ssefl, ssetg som indikerar inställningen samt sända denna till avkänningsenheten 5, 6, varvid avkänningsenheten 5 ställs in efter inställningen. Varje avkänningsenhet 5, 6 är alltså anpassad att kunna ställas in så att den avkänner en dedikerad vägbana 8.
På så sätt kan reglersystemet 10 hela tiden avkänna vägbanan 8 där fordonets hjul 7 kommer att placeras.
Beroende på hur fordonet 2 svänger eller planerar att svänga kommer alltså avkänningsenheterna 5, 6 att ställas in därefter. Denna inställning kan vara synlig för andra trafikanter och på så sätt informeras dessa om vart fordonet 2 är på väg.
Analysenheten 11 och reglerenheten 12 kan exempelvis innefattas av en dator i fordonet 2, eller i en styrenhet (ECU - Electronic Control Unit). Fleglersystemet 10 innefattar företrädesvis processor samt minne 14 för att utföra de häri beskrivna metoderna. Fleglersystemet 10 är anpassat att kommunicera med olika enheter och system i fordonet 2 via ett eller flera olika nätverk i fordonet 2, såsom ett trådlöst nätverk, via CAN (Controller Area Network), LIN (Local Interconnect Network) eller Flexray etc.
Uppfinningen hänför sig även till en metod för att reglera ett hjulförsett autonomt fordon 2 vid detektion av objekt 9, som nu kommer att beskrivas med hänvisning till flödesschemat i figur 4. l\/letoden innefattar ett första steg A1) att avkänna den kommande vägbanan 8 för åtminstone ett av fordonets 2 hjul 7. Detta kan göras med en eller flera avkänningsenheter 5, 6 som beskrivits tidigare i samband med reglersystemet 10. I ett andra steg A2) bestäms åtminstone ett avstånd dj, k1 till ett objekt 9 i vägbanan 8. l ett tredje steg A3) jämförs avståndet d1, k1 med ett 10 10 15 20 25 30 536 983 referensavstànd drerer, drerrr, och en objektprofil bestäms baserat på resultatet av jämförelsen. I ett fjärde steg A4) jämförs objektprofilen med en referensobjektprofil, och ett resultat av jämförelsen bestäms.
Fšeferensobjektprofilen kan exempelvis karakterisera en knytnävsstor sten, en så kallad kattskalle. Ifall objektprofilen innefattar ett eller flera särdrag för en kattskalle, blir resultatet av jämförelsen att objektprofilen matchar referensobjektprofilen och en kattskalle har identifierats. För att kunna undvika den identifierade kattskallen innefattar metoden i ett femte steg A5) att bestämma en eller flera styrsignaler seerrrr enligt förutbestämda regler baserat pà resultatet av jämförelsen. Reglerna innefattar regler för hur fordonet 2 ska regleras för att undvika det definierade objektet 9, vilket tidigare förklarats i samband med reglersystemet 10. I ett sjätte steg A6) sänds de en eller flera styrsignaler seerrrr till ett styrsystem 13 i fordonet 2, varvid fordonet 2 styrs i enlighet därmed.
Enligt en utföringsform innefattar metoden att bestämma ett referensavstånd drerer, drerrr som är ett medelvärde av ett flertal tidigare bestämda avstånd dr, kr till vägbanan 8 för fordonets hjul 7 då inget objekt 9 avkänts. På så sätt kan man sedan få fram skillnadsvärden mellan ett referensavstånd drerer, drerrr och bestämda avstånd till ett objekt 9.
Enligt en utföringsform innefattar metoden i steg A2) att bestämma ett flertal samtidiga avstånd dr-dx, kr-kx till objektet 9, och i steg A3) att jämföra nämnda flertal samtidiga avstånd dr-dx, kr-kx med ett eller flera referensvärden drerer-drerex, drerrrr-drerrx och bestämma en objektprofil baserat på resultaten av jämförelserna.
På så sätt kan en säkrare analys göras. Enligt en ytterligare utföringsform innefattar steg A3 att bestämma en objektprofil baserat på en tidsserie av resultat av jämförelser härstammande från en tidsserie avståndsbestämningar. På så sätt kan en 2D- eller 3D-objektprofil byggas upp, och jämföras med en likvärdig referensobjektprofil. På så sätt kan en ännu säkrare analys göras.
Enligt en utföringsform innefattar metoden stegen att: 11 10 15 20 25 536 983 B1) ta emot information om fordonets 2 kommande färdbana; B2) bestämma åtminstone en inställning för åtminstone en avkänningsenhet 5, 6 baserat på fordonets 2 kommande vägbana, så att vardera en eller flera avkänningsenheter 5, 6 avkänner den kommande vägbanan 8 för ett av fordonets hjul 7; B3) sända inställningen till avkänningsenheten eller avkänningsenheterna 5, 6, varvid avkänningsenheten eller avkänningsenheterna 5, 6 ställs in efter inställningen. På sä sätt kan avkänningsenheterna 5, 6 hela tiden känna av färdbanan 8 för fordonets 2 hjul 7.
Uppfinningen hänför sig även till ett datorprogram P vid ett autonomt fordon 2, där datorprogrammet P innefattar programkod för att förmå reglersystemet 10 att utföra stegen enligt metoden. I Figur 3 visas datorprogrammet P som en del av minnet 14. Datorprogrammet P är alltså lagrat på minnet 14. l\/linnet 14 är anslutet till analysenheten 11, och när datorprogrammet P exekveras av analysenheten 11, så utförs åtminstone delar av metoderna som har beskrivits häri. Uppfinningen innefattar vidare en datorprogramprodukt innefattande en programkod lagrad på ett av en dator läsbart medium för att utföra metodstegen som beskrivits häri, när programkoden körs på reglersystemet 10. Minnet 14 kan även vara kopplat till styrenheten 12.
Föreliggande uppfinning är inte begränsad till ovan-beskrivna föredragna utföringsformer. Olika alternativ, modifieringar och ekvivalenter kan användas.
Utföringsformerna ovan skall därför inte betraktas som begränsande uppfinningens skyddsomfång vilket definieras av de bifogade patentkraven. 12
Claims (18)
1. Reglersystem (10) för att reglera ett hjulförsett autonomt fordon (2) vid detektion av objekt (9) och där det autonoma fordonet är avsett att operera i en terrängmiljö, varvid reglersystemet (10) innefattar - åtminstone en avkänningsenhet (5, 6) som vardera är anpassad att avkänna den kommande vägbanan (8) för ett av fordonets hjul (7), och att generera en avkänningssignal S1, sz som indikerar objekt (9) i den kommande vägbanan (8); - en analysenhet (11) som är anpassad att ta emot nämnda avkänningssignal s1, sz och bestämma åtminstone ett avstånd d1, k1 till objektet (9), jämföra avståndet d1, k1 med ett referensavstånd d,efd1,d,efk1 och bestämma åtminstone en objektprofil baserat på resultatet av jämförelsen; analysenheten (11) är vidare anpassad att jämföra objektprofilen med en referensobjektprofil, och bestämma en resultatsignal sn, sfz som indikerar resultatet av jämförelsen; - en styrenhet (12) som är anpassad att ta emot nämnda resultatsignal s, och bestämma en eller flera styrsignaler som, enligt förutbestämda regler baserat på resultatet av jämförelsen, styrenheten (12) är vidare anpassad att sända nämnda styrsignaler scomr till ett styrsystem (13) i fordonet (2), varvid fordonet (2) styrs i enlighet därmed.
2. Reglersystem (10) enligt krav 1, varvid avkänningssignalen s1, sz även indikerar avstånd d1, k1 till vägbanan (8) för fordonets hjul (7) då inget objekt (9) avkänts; varvid analysenheten (11) är anpassad att bestämma ett referensavstånd dæfdh drew som är ett medelvärde av ett flertal tidigare bestämda avstånd d1, k1 till vägbanan för fordonets hjul då inget objekt avkänts.
3. Reglersystem (10) enligt krav 1 eller 2, varvid analysenheten (11) är anpassad att bestämma ett flertal samtidiga avstånd d1-dx, k1-kx till objektet (9), varvid analysenheten(11) är anpassad att jämföra nämnda flertal samtidiga avstånd d1-dx, k1-kx med ett eller flera referensvärden dæfdfdfefdx, dfeflq-dfefkx och bestämma en objektprofil baserat på resultaten av jämförelserna. 13 10 15 20 25 30 536 983
4. Reglersystem (10) enligt något av föregående krav, varvid nämnda analysenhet (11) är anpassad att bestämma en objektprofil baserat på en tidsserie av resultat av jämförelser från en tidsserie avståndsbestämningar.
5. Reglersystem (10) enligt något av föregående krav, varvid styrenheten är anpassad att ta emot en färdbansignal sb som indikerar fordonets kommande vägbana, varvid styrenheten (12) är anpassad att bestämma åtminstone en inställning för nämnda åtminstone en avkänningsenhet (5, 6) baserat på fordonets kommande vägbana, så att avkänningsenheten (5, 6) avkänner den kommande vägbanan (8) för ett av fordonets hjul (7), varvid styrenheten (12) är anpassad att generera en inställningssignal ssen. sm; som indikerar nämnda inställning samt sända denna till avkänningsenheten (5, 6), varvid avkänningsenheten (5, 6) ställs in efter inställningen.
6. Reglersystem (10) enligt något av föregående krav, varvid nämnda åtminstone en avkänningsenhet (5, 6) innefattar åtminstone en laser.
7. Reglersystem (1 O) enligt något av ovanstående krav, varvid nämnda objektreferensprofil karakteriserar en knytnävsstor sten.
8. Reglersystem (10) enligt något av ovanstående krav, varvid nämnda förutbestämda regler innefattar regler för hur fordonet (2) ska regleras för att fordonets hjul (7) ska undvika ett definierat objekt (9) i vägbanan (8) för fordonets hjul (7).
9. Reglersystem (10) enligt något av föregående krav, som innefattar två avkänningsenheter (5, 6) som är anpassade att avkänna den kommande vägbanan för vardera ett av fordonets hjul, varvid styrenheten (12) är anpassad att bestämma styrsignaler samt, även baserat på objekt (9) i den kommande vägbanan (8) för det andra av fordonets hjul (7). 14 10 15 20 25 30 536 983
10. Metod för att reglera ett hjulförsett autonomt fordon (2) vid detektion av objekt (9) och där det autonoma fordonet är avsett att operera i en terrängmiljö, som innefattar stegen att: - avkänna den kommande vägbanan (8) för åtminstone ett av fordonets hjul (7); - bestämma åtminstone ett avstånd d1, k1 till ett objekt (9) i vägbanan (8); - jämföra avståndet d1, k1 med ett referensavstånd drew, drew, och bestämma en objektprofil baserat på resultatet av jämförelsen; - jämföra objektprofilen med en referensobjektprofil, och bestämma ett resultat av jämförelsen; - bestämma en eller flera styrsignaler scom, enligt förutbestämda regler baserat på resultatet av jämförelsen; - sända nämnda en eller flera styrsignaler smm, till ett styrsystem (13) i fordonet (2), varvid fordonet (2) styrs i enlighet därmed.
11. Metod enligt krav 10, som innefattar att bestämma ett referensavstånd drew, dæfld som är ett medelvärde av ett flertal tidigare bestämda avstånd d1, k1 till vägbanan (8) för fordonets hjul (7) då inget objekt (9) avkänts.
12. Metod enligt krav 10 eller 11, som innefattar att bestämma ett flertal samtidiga avstånd d1-dx, k1-kx till objektet (9), jämföra nämnda flertal samtidiga avstånd d1-dx, k1-kx med ett eller flera referensvärden dfefm-drefdx, dfem-dfefkx och bestämma en objektprofil baserat på resultaten av jämförelserna.
13. Metod enligt något av kraven 10 till 12, som innefattar att bestämma en objektprofil baserat på en tidsserie av resultat av jämförelser härstammande från en tidsserie avståndsbestämningar.
14. Metod enligt något av kraven 10 till 13, som innefattar stegen att -ta emot information om fordonets (2) kommande färdbana; - bestämma åtminstone en inställning för åtminstone en avkänningsenhet (5, 6) baserat på fordonets kommande vägbana, så att avkänningsenheten (5, 6) avkänner den kommande vägbanan (8) för ett av fordonets hjul (7); 15 10 15 536 983 - sända inställningen till avkänningsenheten (5, 6), varvid avkänningsenheten (5, 6) ställs in efter inställningen.
15. Metod enligt något av kraven 10 till 14, varvid nämnda objektreferensprofil karakteriserar en knytnävsstor sten.
16. Metod enligt något av kraven 10 till 15, varvid nämnda förutbestämda regler innefattar regler för hur fordonet (2) ska regleras för att fordonets (2) hjul (7) ska undvika ett definierat objekt (9) i vägbanan (8) för fordonets hjul (7).
17. Datorprogram (P) vid ett autonomt fordon, där nämnda datorprogram (P) innefattar programkod för att förmå ett reglersystem (10) att utföra stegen enligt något av kraven 10 till 16.
18. Datorprogramprodukt innefattande en programkod lagrad på ett av en dator Iäsbart medium för att utföra metodstegen enligt något av kraven 10 till 16, när nämnda programkod körs på ett reglersystem (1 O). 16
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1350336A SE536983C2 (sv) | 2013-03-19 | 2013-03-19 | Reglersystem samt metod för reglering av fordon vid detektion av hinder |
PCT/SE2014/050307 WO2014148988A1 (en) | 2013-03-19 | 2014-03-13 | Control system and method for control of a vehicle in connection with detection of an obstacle |
DE112014001002.2T DE112014001002T5 (de) | 2013-03-19 | 2014-03-13 | Steuerungssystem und Verfahren zur Steuerung eines Fahrzeugs in Verbindung mit dem Erfassen eines Hindernisses |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1350336A SE536983C2 (sv) | 2013-03-19 | 2013-03-19 | Reglersystem samt metod för reglering av fordon vid detektion av hinder |
Publications (2)
Publication Number | Publication Date |
---|---|
SE1350336A1 SE1350336A1 (sv) | 2014-09-20 |
SE536983C2 true SE536983C2 (sv) | 2014-11-25 |
Family
ID=51580514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE1350336A SE536983C2 (sv) | 2013-03-19 | 2013-03-19 | Reglersystem samt metod för reglering av fordon vid detektion av hinder |
Country Status (3)
Country | Link |
---|---|
DE (1) | DE112014001002T5 (sv) |
SE (1) | SE536983C2 (sv) |
WO (1) | WO2014148988A1 (sv) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210181737A1 (en) * | 2019-12-16 | 2021-06-17 | Waymo Llc | Prevention, detection and handling of the tire blowouts on autonomous trucks |
CN115641748A (zh) * | 2022-10-13 | 2023-01-24 | 中国第一汽车股份有限公司 | 一种用于窄路通行的控制方法以及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5610815A (en) * | 1989-12-11 | 1997-03-11 | Caterpillar Inc. | Integrated vehicle positioning and navigation system, apparatus and method |
US5587929A (en) * | 1994-09-02 | 1996-12-24 | Caterpillar Inc. | System and method for tracking objects using a detection system |
US6055042A (en) * | 1997-12-16 | 2000-04-25 | Caterpillar Inc. | Method and apparatus for detecting obstacles using multiple sensors for range selective detection |
US6173215B1 (en) * | 1997-12-19 | 2001-01-09 | Caterpillar Inc. | Method for determining a desired response to detection of an obstacle |
DE202007008557U1 (de) * | 2007-06-19 | 2008-10-30 | Liebherr-Werk Bischofshofen Ges.M.B.H. | System zum automatischen Bewegen von Material |
US8229618B2 (en) * | 2008-09-11 | 2012-07-24 | Deere & Company | Leader-follower fully autonomous vehicle with operator on side |
-
2013
- 2013-03-19 SE SE1350336A patent/SE536983C2/sv unknown
-
2014
- 2014-03-13 DE DE112014001002.2T patent/DE112014001002T5/de active Pending
- 2014-03-13 WO PCT/SE2014/050307 patent/WO2014148988A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2014148988A1 (en) | 2014-09-25 |
SE1350336A1 (sv) | 2014-09-20 |
DE112014001002T5 (de) | 2015-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10963462B2 (en) | Enhancing autonomous vehicle perception with off-vehicle collected data | |
CN107953884B (zh) | 用于自主车辆的行驶控制设备和方法 | |
US10730503B2 (en) | Drive control system | |
US20190202462A1 (en) | Method of lane change decision-making and path planning | |
US11313976B2 (en) | Host vehicle position estimation device | |
US10703363B2 (en) | In-vehicle traffic assist | |
US20120245756A1 (en) | Driver assistance system | |
SE537674C2 (sv) | Reglersystem för autonoma fordon, och en metod för reglersystemet | |
US20150166069A1 (en) | Autonomous driving style learning | |
US20120303222A1 (en) | Driver assistance system | |
US9638615B2 (en) | Method and control device and detection device for recognizing an entry of a motor vehicle into a traffic lane opposite a driving direction | |
JP6654923B2 (ja) | 地図情報出力装置 | |
CN110198875B (zh) | 对驾驶员辅助***的改进或与之相关的改进 | |
US11940798B2 (en) | System, method, and computer-readable medium for an autonomous vehicle to pass a bicycle | |
EP2405416B1 (en) | Adaptive cruise control method and system for controlling speed of vehicle | |
WO2014148978A1 (en) | Control system and method for control of a vehicle in connection with detection of an obstacle | |
JP6941178B2 (ja) | 自動運転制御装置及び方法 | |
JP6593695B2 (ja) | 車線変更操舵制御システム | |
SE540272C2 (sv) | Förfarande och system för att riskbedöma körfältsbyte vid framförande av ett ledande fordon på en vägbana med åtminstonetvå angränsande körfält | |
AU2020202341A1 (en) | Collision avoidance system with elevation compensation | |
KR102287136B1 (ko) | 주행상황 정보융합 기반 주행경로 가변화 방법 및 시스템 | |
DE102021132220A1 (de) | Oberflächengesteuertes fahrzeugverhalten | |
SE536983C2 (sv) | Reglersystem samt metod för reglering av fordon vid detektion av hinder | |
US11919519B2 (en) | Method and device for operating an assistance system of a vehicle, and a vehicle | |
KR20200133390A (ko) | 전동 조향 토크 보상 |