Uberin robottiautot vedettiin pois Kalifornian kaduilta, ja syynä on se, että ne vaaransivat ihmisten turvallisuutta. Kyseessä on ilmeisesti ollut huonosti kontrolloitu koejärjestely, missä tarkkailijana toiminutta henkilöä ei oltu ohjeistettu siitä, miten tuollaisessa kokeessa pitäisi oikeasti toimia, ja samoin uskoisin, että tuolla yhtiöllä ei ehkä tietotaito tai varusteet olleet sellaiset, että noita robottiautoja edes lähdettiin vakavasti kokeilemaan kaduilla. Eli toimiakseen oikein vaatii robottiauto todella monimutkaisen ohjausohjelmiston, sekä tehokkaasti toimivat havaintovälineet, joiden avulla auto kykenee ottamaan huomioon kaikki mahdolliset esteet, ja erityisesti liikennevalot sekä eteen yllättäen tulevat ihmiset.
Samoin ohjelmisto pitää laatia siten, että se huomioi myös esimerkiksi poliisien käsimerkit ja tietyöt, eikä kuitenkaan pysäytä autoa ryöstäjän kohdalla. Juuri tällaiset erikoistilanteet tekevät tuosta robottiautosta niin mahdottoman vaikean toteuttaa, ja tuon ohjemiston laatiminen on erittäin työlästä, koska tietokone ei oikeastaan koskaan opi mitään uutta spontaanisti, vaan sen ohjelmistoon on rakennettava muuttuja jokaiseen ajateltavissa olevaan tilanteeseen. Ja sen vuoksi auton ohjausohjelmiston koodaaminen on erittäin työlästä.
Juuri erikoistilanteet joita myös erikoiset liikennemerkit ovat tekevät tuosta ohjelman kirjoittamisesta erittäin hankalan, ja juuri epätavallisten liikennemerkkien kohdalla on oltava tarkkana. Näet oletteko koskaan ajatelleet mitä tapahtuu, jos tuo ohjelmiston laatija ei ole ottanut huomioon vaikkapa kohtaavien autojen etuajo-oikeuden kohdalla tilannetta, missä väistämisvelvollinen on jo ehtinyt sillalle. Tai unohtanut ohjelmoida tuohon ohjelmistoon muuttujan, joka huomioi vaikkapa "lautta, laituri tai ranta"-merkin, jonka jälkeen auto sitten kolistelee suoraan mereen, jos tuota merkkiä tai sen kohdalla olevaa toimintaa ei huomioida ohjelmistossa.
Ja kun ajetaan liikenteessä, niin eteen tulee helposti useita tilanteita, joita ei koskaan käydä autokoulussa läpi, ja kuitenkin ihmiskuljettaja osaa niissä toimia oikein, mutta kuten tiedämme, niin tietokoneen ongelmana on se, että se ei osaa soveltaa mitään sääntöjä, vaan esimerkiksi jos tietokoneen ohjaama auto saapuu paikkaan, missä sillä on etuajo-oikeus, niin se ei kamalasti sitten tuota oikeutta sovella, vaan syöksyy vaikka metrin päästä rekan eteen, koska sille on ilmoitettu ohjelmistossa, kärkikolmion merkitsevän sitä, että toisen on siinä tilanteessa väistettävä. Mutta kun puhutaan siitä, mitä tuollaisen auton testaamiseen osallistuvan kuljettajan olisi sitten tehtävä, on se, että hänen pitää olla koko testin ajan valppaana, ja kuljettajalle pitää sitten kertoa, että mistä tuon auton saa pysähtymään, jos kaikki menee pieleen, ja sen ohjelmisto pitää ensin testata tarkasti määrätyissä olosuhteissa eli testiradalla, ennen kuin noilla välineillä lähdetään kaduille ajelemaan.
Samoin auton sammuttaminen tilanteessa, missä sen järjestelmä ei kykene toimimaan oikein, eli tuolloin autoon pitää olla asennettu erityinen hätäpysäytin, joka katkaisee siitä virran pois, jos sen ohjausjärjestelmä pettää. Eli jos tuollaiseen testiin joku pyydetään, niin silloin tietenkään tuon henkilön toiminta ei saa olla sellaista, että hän katselee videoita ja syö pizzaa istuessaan auton ohjaajan paikalla, vaan tuollaisen robottiauton testaamisessa pitää olla yhtä valppaana kuin, jos henkilö itse ajaisi autoa. Ja tuo auto pitää muuten sitten varustaa sellaisilla välineillä, että siitä varmasti katkeaa virta, jos koeajaja sitten sattuu siitä poistumaan. Jos puhutaan taksista, niin silloin tietenkin pitää varustautua myös sellaiseen tilanteeseen, että autoon astuu humalainen tai muuten toimintakyvytön henkilö.
Tuolloin esimerkiksi vetureista tuttu "kuolleen miehen poljin" ei ehkä toimi kunnolla, eli kyseessä on kytkin, jonka päällä pitää pitää jalkaa, tai autosta katkeaa virta. Tuo olisi tietenkin helpoin tapa tehdä ajoneuvosta turvallinen, mutta kuitenkin tuon taksin pitäisi voida ajaa ilman kuljettajaa seuraavan kyydin luokse. Tai sitten sitä pitäisi ohjata etäohjauksella, joka voidaan toteuttaa esimerkiksi peliohjaimilla, mutta tuolloin vaarana on se, että joku kaheli sitten hyppää tuon etäohjauskonsolin ääreen, ja muuttaa auton todellisen elämän Stephen Kingin kauhuromaanin"Christieksi", joten siitä testiajoneuvosta on todella pitkä matka siihen, että autosta tulee todellinen liikenneväline.
pimeakronikka.blogspot.fi
The research and advances in artificial intelligence are causing the need to re-estimate what things like consciousness means? When we are creating new and powerful AI. We are creating something that has not existed before. And quantum technology has increased the power of AI. So that means we might face surprising situations when we are driving AI algorithms by using quantum computers that are a minimum of 1000 times faster and more powerful than traditional binary computers.
Showing posts with label robottiauto. Show all posts
Showing posts with label robottiauto. Show all posts
Sunday, December 25, 2016
Monday, September 19, 2016
Robottiauton rakentaminen DARPA:n ja Googlen rahoilla
Kaikki me keski-ikäiset muistavat varmaan takavuosien laatusarjan "Ritari Ässä", missä sankari seikkaili ympäri USA:aa robottiautolla nimeltään KITT, Tällä silloin mielikuvitukselliselta tuntuneella sankarilla oli kädessään kello, josta hän sitten sai kutsuttua ihmeautonsa paikalle pelastamaan häntä rosvojen kynsistä. Nykyään sekä tuo ihmeauto että sankarin kello voidaan toteuttaa melkein supermarketista ostetuilla välineillä. Eli sankarin kello olisi ehkä yhdistetty radio, GPS-paikannin sekä biometrinen tunnistin, joka kertoo että onko tuo "Michael Knight" hengissä ja tarvitseeko hän apua. Ja tuossa kellossa sitten voi olla vaikka hätänappi, josta tuo ihmeauto tai oikeastaan sen ohjaaja tietää missä "herra Knight" sillä hetkellä sattuu oleskelemaan.
Tuollaista ihmeautoa kehitetään tällä hetkellä Googlen sekä DARPA:n rahoilla, ja tietenkin siitä voidaan tehdä oikeasti toimiva versio melko helposti. Tuon auton ohjaaminen tapahtuisi etäkäytön avulla, ja siinä olisi ehkä lasertutka eli LIDAR, joka mittaa etäisyyttä edellä sekä takana tulevaan ajoneuvoon, ja stereokamera tietenkin mahdollistaa auton ohjaajan näkyvyyden. Eli nuo kamerat sitten voidaan upottaa auton maskiin, ja auton sisällä voi olla esimerkiksi kääntyvä kamera, jolla ohjaaja voi sitten katsoa sivulla, ja taakse voidaan asentaa peruutuskamera. Eli tuo kamerajärjestelmä olisi totetutettavissa esimerkiksi tavallisilla valvontakameroita hyödyntämällä.
Noiden välineiden data voidaan lähettää datayhteydellä ohjaajalle, joka voi olla muutamien satojen metrien päässä tuota robottia seuraavassa autossa. Tietenkin GSM-datan avulla voidaan koko järjestelmästä tehdä etäohjattava niin, että tuo kuljettaja voi istua vaikka toisella puolen maailmaa, mutta jos auton rakenajalla ei ole tarpeeksi ohjelmointitaitoja, niin silloin hän voi askarrella nuo ohjaimet tavallisten lennokkien kauko-ohjaussarjoista verraten pienellä vaivalla. Ja ratin kääntäminen tietenkin käy siten, että ohjauspyörän tankoon kiinnitetään sähkömoottori, jota nuo radio-ohjaimet sitten kääntävät, ja näin toteutetaan se kääntömekanismi. Toinen mahdollisuus on sitten asenta ohjauspiiri ohjaustehostimen moottoriin kiinni. Autoksi kannattaa valita automaattivaihteinen ajokki, jonka vaihdetankoa sitten työnnetään sekä vedetään sähkömoottorin ohjaaman hammastangon avulla edestakaisin.
Katossa olevan kameran avulla tietenkin tuon vaihdetangon asentoa voidaan tarkkailla, Ja polkimia voidaan myös käyttää joko raidetangon tai hydraulisten varsien avulla, joista jälkimmäinen tarjoaa mahdolllisuuden portaatomaan polkimein käyttöön. Eli nuo tangot vain sitten asetetaan niin, että ne pääsevät painamaan sekä jarrua että kaasua. Ajaja voi sitten GPS:n avulla seurata ajokin liikkeitä, sekä valvontakemroiden antaman kuvan perusteella hallita sitä etänä. Toki tällaisen järjestelmän käyttö kadulla olisi äärettömän vaarallista, koska jos joku sitten esimerkiksi alkaa käyttää lennokkia, missä on sama radiotaajuus kuin tuossa autossa, niin tulos voi olla katastrofaalinen.
Eli tuon takia kannattaisi käyttää koodattua ohjausradiota, tai GSM-dataan perustuvaa tietoneistettua ohjausjärjestelmää. Tämä mahdollistaa ajoneuvon hallinan esimerkiksi peliohjaimen avulla. Todellisuudessa jatkuvassa GSM-datan kautta tapahtuvassa etäohjauksessa on sellainen puute, että välillä auto menee katvealeelle eli esimerkiksi tunneliin, jossa se ei saa datayhteyttä keskukseen, jolloin tuo ajoneuvo saattaa aiheuttaa vaaratilanteen. Mutta toki se voidaan varustaa esimerkiksi tekoälyllä, mikä ohjaa sen pois tunnelista, mikäli sen datayhteys katkeaa. Ja tuo ohjausjärjestelmä voi tietenkin olla oppivainen, eli jos henkilö ajaa jotain reittiä, niin tietokone tallentaa sen muistiinsa, jonka jälkeen auto sitten osaa itse ajaa tuon matkan.
Ja vaikka sen tekoäly olisi hiukan monimutkainen ohjelmoida, mikä johtuu suuresta muuttujien määrästä, niin silloin tietenkin voidaan tehdä auto, joka ajaa itsenäisesti koko matkan, ilman että kuljettaja puuttuu sen toimintaan mitenkään. Ja vaikka sen oma tietokoneteho ei riittäisi aivan siihen, että kyseinen ajoneuvo voisi toimia koko ajan itsenäisesti, niin silloin se voisi ottaa yhteyttä keskustietokoneeseen GSM-datan avulla, jos tuo ajoneuvo tarvitsisi sitten lisää laskentatehoa. Joten myös tuo pelätty tunnelin ohittaminen voisi olla kyseiselle koneelle melko helppoa, jos se varustetaan esimerkiksi imagetunnistimilla, jotka voivat sitten lukea nopeusrajoitusmerkkejä, ja ohjelmistolla joka osaa esimerkiksi reagoida yllättävään tilanteeseen kuten hirveen tiellä, ja tehdä sitten oikeita ohjausliikkeitä.
kimmonsivu.blogspot.fi
Subscribe to:
Posts (Atom)
What was before the Big Bang (Part II)
What was before the Big Bang. (Part II) "Our universe could be the mirror image of an antimatter universe extending backwards in time....

-
AI boosts programming most in the environment. AI requires lots of energy, and that is one of the things. That limits the use of the AI. AI ...
-
From the point of gravity model. The problem with this image is that. Both balls should have a pothole under them. Those potholes make ene...
-
Above: A gravitational lens is a situation where the gravity field changes the direction of light. Black holes spin very fast. That spin co...