Информације

Научите да правите роботе, а да не знате како да кодирате

Научите да правите роботе, а да не знате како да кодирате


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Ако ово читате, онда вам роботи вероватно изгледају супер. Можда ћете бити инспирисани да научите сами да правите робота због емисија попут БаттлеБотс-а или можда само желите да направите помоћника око куће попут иРобот-ове Роомба. Истина је, постоје много лакши путеви за путовање у програмирању од учења роботике, али мало је и оних који награђују.

Па где да почнете? Ако нисте у клубу роботике у средњој школи или на факултету, може се чинити да је у њега немогуће ући.

Не тако.

Ако следите ове кораке и уложите ресурсе потребне за учење - роботика може бити скуп хоби - програмираћете роботе да за вас ураде све врсте ствари пре него што мислите.

Учење израде робота, почевши од нуле

Сцратцх је првобитно развио МИТ као начин да децу научи програмирању игара користећи унапред написане делове блок стила уместо текстуалног кода.

ПОГЛЕДАЈТЕ ТАКОЂЕ: БОСТОН ДИНАМИКА ПОЧИЊЕ ПРОДАЈУ СВОЈЕГ РОБА У ПАСУ КАО 2019

Блок-структура и даље учи основна знања и вештине које ћете требати знати да бисте започели програмирање са текстом и савршено је место за почетак, поготово јер ће ваших првих неколико робота бити програмирано користећи исти исти визуелни модел програмирања.

Ево кодираног робота повезаног са апликацијом

Ево Цодинг Робот је добар први робот који ради у оквиру свог корисног одмах из кутије. Мали је, не захтева монтажу и без додатних делова; то сте само ви, робот и ваш код. Постоје два начина за програмирање Ево-а: онлајн користећи сличан блокадни систем који сте видели са Сцратцх-ом или можете користити маркере кодиране бојом за креирање визуелних знакова за робота.

Иако су маркери занимљиви по томе што вам показују како робот може да користи сензоре за доношење одлука, где заиста треба да проведете време радећи са својим блокадним системом, који ће вам служити као примарни алат за програмирање за следећих неколико робота.

УБТЕЦХ ЈИМУ Робот Астробот

Астробот није баш Бостон Динамицс, али је добар почетак. Овај комплет робота послужиће као увод у уобичајене делове робота и дизајнерске карактеристике и лако је одмах започети изградњу нечега.

Користи исту врсту програмирања у блок стилу као што то раде Сцратцх и Ево, па би након неког времена са Астроботом требали почети да се осећате угодно са идејом петљи, условног доношења одлука ако не, угнеждених команди, укупног тока програма, и како отклонити грешке у коду који не ради оно што ви желите.

Не брините ако вам је грозно, сви смо били кад смо започели, а ове основне програмске вештине развијају се током живота, а не преко ноћи.

ЛЕГО Миндсторм ЕВ3

Можда то раније нисте знали, али ЛЕГО има једну од најкулутнијих постава робота у својој линији производа Миндсторм. Почевши од централног ЦПУ блока названог Интеллигент Брицк, постоји неограничен потенцијал за креативну израду робота користећи постојеће ЛЕГО комаде и додатке за разне сензоре.

Софтвер за програмирање ЕВ3 је другачији облик блокова визуелног програмирања који је специфичан за ЕВ3 робота, али не брините. Прљава, мала тајна програмирања је да када научите програмирати на једном језику, друге језике постаје много лакше покупити, јер се основни принципи програмирања не мењају од језика до језика.

Са ЕВ3 можете овде стати и провести цео живот градећи софистициране роботе који раде све врсте ствари. Али ако је оно што желите да направите врсте машина које видите у БаттлеБотс-у или сличним емисијама? Од сада па надаље, почињете да градите ка прилагођеним машинама такве врсте на које мислимо када размишљамо о роботици као индустрији.

Научите Јавасцрипт

Од сада ћете морати да започнете програмирање у стварним, текстуалним блоковима кода, уместо у блоковима, а одлично место за почетак је ЈаваСцрипт.

ЈаваСцрипт је добар језик за почетнике који тек почињу да раде са текстуалним кодом, јер не захтева од програмера да обавља врсте управљања минутним програмима које ћете на крају морати сами да направите када започнете рад са Ц / Ц ++.

Сада је време да започнемо искусну програмерку традицију изласка и куповине програмског приручника за нови језик. О’Реиллеи и Апресс праве одличне приручнике за програмирање ако желите физичку копију или ако можете пронаћи било који број бесплатних извора на ЈаваСцрипт-у раштрканих по Интернету и ИоуТубе-у.

Спхеро Болт

Спхеро Болт ће вас можда подсетити на Ево Цодинг Робот, и не бисте погрешили, обоје су споља врло слични. Међутим, у унутрашњости ћете пронаћи софистицираније подешавање програмирања које вам омогућава да примените сав тај ЈаваСцрипт који сте научили.

Спхеро Болт је први робот који ћете купити и који можете програмирати са текстуалним кодом, али га такође користи блокатски да олакша прелазак ако је потребно. Једном када будете удобно програмирали сферни вијак, бићете спремни за најзначајнији скок до сада.

Научите Ц / Ц ++

Ц / Ц ++ је један од најстаријих језика који се и данас користи, тако да има пуно реликвија из доба када је програмирање било много функционалније и мање отворено него данас. То значи да је много скривеног рада ЈаваСцрипт-а сада ваша одговорност, што га може учинити једним од најтежих језика за учење.

Међутим, Ц / Ц ++ такође има јединствене предности у односу на новије језике који теже да управљају основним операцијама уместо вас. Најважније је да је Ц / Ц ++ много ближи машинском хардверу од осталих језика, тако да је лингуа франца роботике (и развоја игара високих перформанси, али то је други чланак).

Уложите у солидан приручник за Ц / Ц ++ за програмере и почните се навикавати на показиваче, статично куцање, упутства за претпроцесор и све остало, али док будете радили, радићете са роботима који се функционално не разликују од ствари Бостон Динамицс гаси.

ВЕКС роботи

Као и ЛЕГО Миндсторм, ВЕКС Робот Китс вам омогућавају да направите софистициране машине користећи модуларне цигле и комаде, тако да сте ограничени само својом креативношћу, доступним деловима и снагом свог програма. Ови комплети су главни образовни алат за роботичке клубове широм света, па ћете радити исто програмирање роботике које видите на првенствима и такмичењима у роботизацији.

ВЕКС роботи се могу програмирати на 4 различита начина користећи ВЕКС Цодинг Студио. Користи верзију блок названих МодКит Блоцкс да бисте започели пре преласка на Модкит Тект, који уводи програмирање текста у микс. Затим ћете добити ВЕКС Ц ++, што је потпомогнути облик Ц ++-а који ће вам помоћи да стекнете ослонац пре него што у потпуности пређете на професионално, индустријско стандардно програмирање Ц / Ц ++.

ИРобот Цреате 2

Знате иРобот Цреате 2 врло добро. Цреате 2 је Роомба, они аутоматизовани подни роботи за усисавање које мачке и лењи људи обожавају, осим што је уклоњена вакуумска компонента. То је то.

Има серијски порт који се претвара у УСБ, тако да можете укључити Цреате 2 у свој рачунар и почети програмирати ствар да ради шта год желите.

Ипак, нема заштитних ограда. Зна само Ц ++ заснован на УНИКС-у, испоручује се без маркиране додатне опреме и не нуди смернице о томе где уопште почети, али ово је стварни, функционални робот који се користи у стварном свету, пренамењен у образовне сврхе. Уз одређену инжењерску стручност (или могућност да се неке изгуглају укратко), спољни сензори попут камера, ласерских трагача и других могу се прикључити и користити за управљање роботом.

Од сада ћете морати да проучите неку теорију роботике и научите о стварима као што су дрифт, узорковање вероватноће, мапирање и навигација, али будите поносни што знате да сте већ научили да правите роботе и програмирали их да раде невероватно ствари. Сада је на вама шта желите да радите са својим тешко стеченим знањем.


Погледајте видео: REÇOIS 1000$ PAR SEMAINE EN AUTO-PILOTE Gagner de largent en ligne (Може 2022).


Коментари:

  1. Ryleigh

    you were visited simply magnificent idea

  2. Lowell

    У потпуности делим њено гледиште. У овоме нема ништа и мислим да је ово веома добра идеја. Слажем се са тобом.

  3. Bonnar

    Дивне, ове драгоцене информације

  4. Durrant

    Мислим да правим грешке. Пишите ми у ПМ-у, разговара са вама.

  5. Burnette

    Тако се то догађа.



Напиши поруку