Cov txheej txheem:

Hawking Bot: 5 Kauj Ruam
Hawking Bot: 5 Kauj Ruam

Video: Hawking Bot: 5 Kauj Ruam

Video: Hawking Bot: 5 Kauj Ruam
Video: Stephen Hawking's Famous Speech. 2024, Kaum ib hlis
Anonim
Image
Image
Tsim Koj Hawking Bot
Tsim Koj Hawking Bot

Hawking Bot yog Lego MINDSTORMS EV3 Project tau tshoov siab los ntawm Stephen Hawking lig. Stephen Hawking muaj lub siab zoo ntawm kev lom zem yog li kuv paub tseeb tias nws yuav tau pom zoo rau txoj haujlwm no. Hawking Bot tuaj yeem taug nws txoj hauv kev ib puag ncig cov teeb meem thiab teb rau kev txav mus thiab tom qab ntawd hais ib qho ntawm Stephen Hawking lub suab nrov nrov thiab txav mus rau qhov kev coj ntawm cov khoom txav. Nws siv lub ntsuas hluav taws xob ultrasonic uas tau tshuaj xyuas nws ib puag ncig nrog kev txav lub taub hau.

Kauj ruam 1: Tsim Koj Hawking Bot

Txhua qhov yuav tsum tau ua yog nyob hauv qhov yooj yim EV3 Lego MINDSTORMS teeb nrog qhov tshwj xeeb ntawm lub ntsuas hluav taws xob ultrasonic (nws lub qhov muag) uas yuav tsum tau yuav khoom cais.

Kauj ruam 2:

Duab
Duab

Cov cai rau Hawking Bot yog txhua yam sau hauv nab hab sej 3. Cov ntaub ntawv rub tawm kom khiav tau nab nab nyob hauv Debian Linux ib puag ncig ntawm Hawking Bot tuaj yeem rub tawm los ntawm ev3dev lub vev xaib. Txoj cai los khiav Hawking Bot tuaj yeem rub tawm los ntawm no. Txhua txoj cai muaj nyob hauv cov ntawv hauv chav kawm yog li koj tuaj yeem siv cov txheej txheem uas twb muaj lawm lossis tseem hloov kho lawv yog tias koj nyiam.

Thov saib cov vis dis aus no nrog cov lus qhia ntxaws txog yuav teeb tsa Debian Linux thiab Python3 ntawm koj li cas. Txawm hais tias qhov no tshwj xeeb rau Mac teeb tsa nws tseem yuav muaj txiaj ntsig kom tau txais kev nkag siab dav ntawm cov txheej txheem. Nov yog txoj haujlwm tab tom ua. Lub ultrasonic sensor yog lub sijhawm tsis ntseeg tau thiab qhov no xav tau txoj cai ntse dua txhawm rau txheeb xyuas 'qhov txawv'. Kuv xav pom kev koom tes los ntawm lwm tus los ua kom txoj cai muaj txiaj ntsig zoo dua thiab tsis muaj qhov yuam kev yooj yim.

Kauj Ruam 3: Ua Koj Tus Kheej Hawking Soundbites

OK tam sim no koj xav kom muaj qee cov lus hais nto moo lossis tsuas yog qee qhov yooj yim hais los ntawm Prof Hawking. Muaj ntau cov vis dis aus uas koj tuaj yeem hnov nws tham thiab tom qab ntawd muaj nws cov lus qhuab qhia uas yog cov khoom muaj nqis ntawm kev txawj ntse thiab muaj txiaj ntsig suab tom.

Koj xav tau ib txoj haujlwm zoo li Audacity uas ua haujlwm ntawm ntau lub platform los xaiv thiab txiav tawm koj lub suab nyiam.

Txuag koj lub suab nrov raws li cov ntaub ntawv wav mono li SH6, SH7,… SH11, SH12 thiab ntxiv rau.

Hauv qab no koj pom ob peb qhov piv txwv uas kuv tau tsim raws li txoj hauv kev saum toj no.

Kauj Ruam 4: Cov Lus Qhia thiab Cov Lus Qhia

Cov Lus Qhia thiab Cov Lus Qhia
Cov Lus Qhia thiab Cov Lus Qhia
Cov Lus Qhia thiab Cov Lus Qhia
Cov Lus Qhia thiab Cov Lus Qhia

Hawking Bot los nrog tus lej ntsuas tus kheej kom ntseeg tau tias txhua lub xov tooj txuas nrog thiab lub roj teeb tau txaus. Xoob, ploj lossis tseem puas tau txuas tau yooj yim. Yog li qhov module no muaj txiaj ntsig zoo. Txoj kev 'checkConnection' tsuas yog kuaj xyuas yog tias muaj hluav taws xob txuas. Koj yuav tsum tseem xyuas kom cov motors txuas nrog rau qhov chaw nres nkoj raug.

Kev txav mus los ntawm lub taub hau yog qhov tseem ceeb rau Hawking Bot txhawm rau tshuaj xyuas nws thaj av thiab nrhiav txoj hauv kev ntev tshaj plaws uas tsis muaj kev cuam tshuam ua ntej. Cov xaim hluav taws xob xav tau chaw txaus los ua kom lub taub hau txav mus; yog li ntawd nws raug nquahu kom khi lawv ua ke raws li qhia hauv daim duab.

Hawking Bot ua haujlwm zoo tshaj plaws nrog cov teeb meem loj thiab nyob ntawm qhov tiaj thiab du. Cov ntaub pua plag yog qhov nyuaj dua rau lub cav thiab koj yuav tau hloov kho qhov chaw kom hloov tus cwj pwm rau lwm qhov chaw.

Hawking Bot tsis yog txhais tau tias zoo tshaj plaws thiab qhov no yog tus qauv uas yuav tau txais txiaj ntsig los ntawm kev txhim kho ntxiv. Cov cai tau hais tawm tag nrho thiab nws yuav tsum yooj yim rau koj los ua haujlwm seb ntau txoj hauv kev ua dab tsi. Cov khoom sib txawv tau tawm tswv yim tawm nrog #, yog tias koj tshem tawm # nyob rau hauv pem hauv ntej ntawm 'luam tawm' qhov haujlwm ua haujlwm yuav qhia koj ntau yam kev nyeem ntawv thiab kev suav.

Kauj Ruam 5: Pom Kev Txhim Kho, Hloov Kho & Lub Tswv Yim Yav Tom Ntej

Tam sim no koj tau ua tiav tsim koj tus neeg hlau koj xav coj nws mus rau qib tom ntej. Koj tuaj yeem txhim kho MotionDetector txoj kev. Tam sim no puas tau muaj ntau zaus nws tau nyeem tsis raug. Koj tuaj yeem pom qhov kev nyeem tiag tiag los ntawm kev tsis txaus siab disA thiab disB (hauv qab ntawm txoj kev thaiv). Kev nyeem ntawv tsis raug feem ntau sawv ntawm lwm qhov kev nyeem yog li koj tuaj yeem sau qhov txheej txheem kom tsis txhob muaj neeg hlau teb rau kev nyeem ntawv tsis raug.

Tej zaum koj xav tswj hwm tus neeg hlau thiab tsuas yog chaw taws teeb-tswj nws cov haujlwm ntau yam. Koj tuaj yeem ua qhov no ntawm Bluetooth thiab sau ib qho program hauv Android los tham nrog tus neeg hlau. Txawm li cas los xij, txoj hauv kev yooj yim dua yuav yog nrhiav qhov chaw rau lub ntsuas hluav taws xob txhawm rau tswj hwm Hawking Bot.

Dab tsi txog kev tau txais tus neeg hlau los kawm txog nws ib puag ncig? Qhov no tuaj yeem ua tiav nrog k-ze cov neeg nyob ze ze lossis tej zaum yog neural network. EV3 cib muaj kev txwv ua lub zog txawm hais tias nws txhawb Numpy. Lwm txoj hauv kev yuav yog BrickPi uas yuav tso cai rau koj los ua lub tsev qiv ntawv AI zoo li Tensorflow tab sis lub hom phiaj ntawm phau ntawv qhia no yog siv Lego EV3 MINDSTORMS cov khoom siv yam tsis tas yuav yuav ntau daim ntxiv kim dua li cov ntsuas ultrasonic.

Txawm li cas los xij, k-ze cov neeg nyob ze rov qhia kev paub txog kev kawm yuav tsum ua haujlwm ntawm EV3 cib thiab qhov no yog cov lus qhia pom zoo. Kuv tso nws rau koj txhawm rau nrhiav kev ua haujlwm lossis pom ib qho teeb meem:

Kev txhawb ntxiv kev kawm rau Hawkings Bot

Lub tswv yim yog tias 7 USS nyeem tau nkag mus rau hauv vector thiab qhov kawg 10 lub taub hau swoops tau siv los tsim cov vector txuas ntxiv ntawm 70 nkag. Thawj qhov kev nyeem tsis tiav yog li yuav sau nrog xoom. Txhua qhov nkag muaj qhov nrug deb ntawm USS. Nov yog xeev vector s. Lub kaw lus tso cai rau 1000 nkag. Tom qab ntawv qhov qub tshaj plaws yuav raug hloov pauv thiab cov hnub nyoog nkag rau txhua tus s-r khub yuav raug txo los ntawm ib qho.

Tus bot yuav tsum tsis txhob los ze dua 10 cm rau ib qho khoom. Qhov no tsim qhov txiaj ntsig tsis zoo. Rau simplicity; kev ua zoo tau txais txiaj ntsig nrog 1 thiab qhov tsis zoo nrog 0. Ua tau zoo qhov no tsim qhov tshwm sim rau qhov khoom plig rau txhua qhov kev nqis tes ua-xeev ua ke. Peb yuav siv cov khoom plig txo nqi thiab epsilon txoj cai siab hlob.

Qhov no tsim 3 lub xeev loj –reward (s-r) cov lus rau txhua qhov peb ua raug, ncaj nraim ua ntej thiab sab laug-nws yuav muaj peev xwm ua kom nrawm thiab qeeb rau txhua qhov kev nqis tes ua. Peb yuav muaj 6 qhov kev nqis tes ua thiab 6 saib s-r cov ntxhuav.

Txhua lub sijhawm lub xeev tshiab tau sau tseg nws tau muab piv rau cov ntxhuav, Euclidean nrug (lossis ntsuas zoo ib yam) tau siv los nrhiav tus neeg nyob ze tshaj plaws. Qhov no yuav tsis yog qeb duas tab sis yog qhov pib t tau teeb tsa los lees txais lub xeev zoo ib yam, sau dua lub xeev uas twb muaj lawm thiab hloov kho rau qhov khoom plig siab tshaj plaws thiab ua qhov cuam tshuam nrog ua. Yog tias nws tsis zoo sib xws (d> t) nkag mus rau tus tshiab s-r khub rau txhua qhov kev ua a. Yog tias muaj kev sib txuas ntawm kev nqis tes ua rau s-r (lawv txhua tus tau txais txiaj ntsig zoo ib yam) xaiv qhov pheej hmoo tab sis qhov no tsis yog ib qho thiab tuaj yeem raug rho tawm.

t yuav tsum tau txiav txim siab sim, yog t yog cov xeev me me zoo sib xws yuav tsis quav ntsej thiab txhua lub xeev tau pom tias yog qhov tshwj xeeb. Loj heev t txhais tau tias txawm tias lub xeev tsis sib xws tau sib sau ua ke uas tuaj yeem cuam tshuam rau kev muaj peev xwm xaiv qhov ua tau zoo. Tej zaum nws tuaj yeem siv txoj hauv kev txheeb cais los txiav txim siab qhov zoo tshaj t.

Lub rooj zoo li muaj dab tsi zoo li no: Nkag Tsis Yog - Lub xeev vector– nqi zog rau kev nqis tes ua 1 - khoom plig rau kev nqis tes ua 2 - khoom plig rau kev nqis tes ua 3.

Kuv twv tiag tiag kev siv yuav nyuaj tab sis yuav tsum tau wortth lub dag zog. Hmoov zoo!

Pom zoo: