Агуулгын хүснэгт:

IRobot Create -ийг Paint болгон өөрчлөх: 6 алхам (зурагтай)
IRobot Create -ийг Paint болгон өөрчлөх: 6 алхам (зурагтай)

Видео: IRobot Create -ийг Paint болгон өөрчлөх: 6 алхам (зурагтай)

Видео: IRobot Create -ийг Paint болгон өөрчлөх: 6 алхам (зурагтай)
Видео: Загородный отдых королевы Виктории - Osborne House & Gardens Tour - Остров Уайт 2024, Арваннэгдүгээр
Anonim
IRobot Create -ийг Paint болгон өөрчлөх
IRobot Create -ийг Paint болгон өөрчлөх

Энэ бол роботын талаар огт туршлагагүй хүн хийж магадгүй юм. Би үүнийг эхлүүлэхээсээ өмнө робот ашиглах туршлагагүй байсан болохоор ингэж хэлж байгаа юм. Эсвэл програм бичих. Үнэндээ би хэрхэн зурахаа мэддэг байсан бөгөөд энэ нь робот тодорхой зураг зурах програм бичих зорилготой байсан юм. Үүнийг хийх нь уйтгартай, уйтгартай бөгөөд роботын олон давуу талыг ашиглахгүй гэдгийг би хурдан ойлгосон. Үүний оронд энэхүү зааварчилгаа нь танд дараахь зүйлийг зааж өгөх болно. TCL нь LOGO ашиглан зураг зурах модулийг дагалдах програмын загварыг өөрчилж, робот дээрх мэдрэгчийг ашиглан зураг зурж болно. Энэхүү төсөл нь модулийг тохируулахын тулд бий болгосон зааврын дагуу ажиллах боломжтой гэж үзэж байна. Компьютер гэх мэт. Ихэнх хүмүүс үүнийг ямар ч бэрхшээлгүйгээр зохицуулж чадна гэдэгт би итгэлтэй байна. зураач) Роботтой жаахан тоглосны дараа би робот зураач эсвэл алдаршсан будгийн сойз эсэхийг шийдэх хэрэгтэй гэдгээ ойлгосон. Лого програмчлал нь будгийн сойз шиг, харин мэдрэгч дээр суурилсан програмчлал нь үүнийг өөрийн зураач гэж үздэг. Надад уран бүтээлч хүний хувьд хамгийн их таалагддаг. Бодит байдал дээр бид хурдан урлагийн хамтрагчид болсон. Энэ нь миний бодсоноос илүү хурдан бөгөөд шийдэмгий байдлаар зурсан боловч надаас будагны өнгийг сонгох, бөглөх, түлхэх нь үндсэндээ үнэхээр хүнд фрисби байсан. Ямар ч уран бүтээлч эргэн тойрныхоо ертөнцийг мэддэггүй байж чаддаггүй (мэдрэхүй нь таны урлагт нөлөөлдөг) тул мэдрэгч ашиглахгүйгээр роботыг ашиглах нь инээдтэй санагдсан. Би үүнийг мэдэж байх ёстой зүйлээр хангаж өгсөн бөгөөд эдгээр зүйлсийн хариу нь зургийг бүтээсэн бөгөөд хүн даалгавраа хэрхэн яаж гүйцэтгэж байгаагаа мартаж, робот үүнийг хэрхэн амархан биелүүлэх талаар бодох нь чухал гэдгийг би маш хурдан ойлгосон. Шүршигч будгийг эс тооцвол зураачийн тавиурыг үл тоомсорлосноос үл хамааран ихэнх зургийг хэвтээ гадаргуу дээр хамгийн үр дүнтэй хийдэг. Мастер нь зураачийн нүдийг хөнгөвчлөхийн тулд байдаг - хэвтээ урлаг нь урьдчилан тодорхойлсон нөлөөтэй байдаг. Тиймээс таны хэвлэгч хэвтээ байдлаар хэвлэдэг - энэ нь гүйх, цус алдах эрсдэлгүйгээр бэх түрхэх хамгийн сайн арга юм. Тийм ч учраас би "будаж буй роботууд" -ын хувьд түгээмэл байдаг шиг ханан дээр будаж чаддаг зүйлийг бүтээх гэж оролдохын оронд роботын байгалийн хэвтээ шинж чанартай ажиллахаар шийдсэн юм.. Би зураг зурахдаа зүүнээс баруун тийш эсвэл дээрээс доошоо ажиллах талаар санаа зовдоггүй. Би будаг тавих ёстой газраа тавьдаг, муруй, шулуун шугам эсвэл өөр тохиромжтой зүйл дээр ажилладаг. Би зүгээр л хэвлэгч бүтээх гэж оролдож байгаагүй тул робот нь будгийн дагуу хэвлэхээс илүүтэйгээр миний зурсан зургуудыг зурах ёстой гэж бодсон бөгөөд энэ нь тодорхой бэрхшээлийг авчирсан бөгөөд ялангуяа роботын эрсдэлтэй байсан юм. нойтон будгийг өнхрүүлэх болно. Нэг л мэдэхэд будаг нь дугуй дээр тийм ч их хуримтлагддаггүй юм шиг боловч зураг дээр сайхан тэмдэг нэмж өгдөг. Дугуйны гишгүүрийн хооронд бага зэрэг хуримтлагддаг боловч хуурай болсны дараа амархан хусдаг. Нэг ёсондоо зураач хуруугаараа пастел будуулахаас ялгаагүй юм. Робот нь гадаргуу дээр будаг түрхэхэд нөлөөлөхийн тулд "хавсралтууд" -аа ашигладаг.

Алхам 1: Материалын жагсаалт

Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт

Энэ бол энэ төслийн бүх алхамыг хийх ёстой зүйл юм, гэхдээ хэрэв та сонгож, сонгож байгаа бол энэ бүхэн танд хэрэггүй байж магадгүй юм.

- iRobot Create (ойлгомжтой) - Команд ба хяналтын модуль (одоо хавсаргаад тохируулаарай. USB холболтыг тохируулж байхдаа асаалттай байгаа эсэхийг дахин шалгаарай. робот болон команд тус бүр асаах/унтраах унтраалттай байдаг.) - Зай цэнэглэгч - Цуваа кабель (багтсан) Бүтээл нь 6-32 боолтыг хүлээн авах нүхтэй байдаг. 6-32 утасгүй зүйлийг бүү худалдаж аваарай, учир нь нэгээс олон зүйлийг хянах нь тохиромжгүй байдаг. Хэрэв боломжтой бол бүх хавтгай (минийх шиг) эсвэл Филлипсийн эрэг ав. Нэг халив дүрэм журмыг дагаж мөрддөг, учир нь та шаардлагатай бүх зүйлийг чангалж, тохируулахыг хүсч байна. - 4 - 12 инчийн урсгалтай саваа - 2 - 2 инчийн эрэг - 10 (түүнээс дээш) самар - 2 - 1/2 инчийн эрэг - 9/64 өрмийн бит (энэ нь маш жижиг хэмжээтэй тул сайн хэмжээтэй юм шиг байна. Роботын чичиргээ, хөдөлгөөн нь холболтыг сулруулдаг тул бага зэрэг тохь тухтай байх нь сайн зүйл юм.) - 2 - 1 -ээс 1 1/2 инчийн нугас (эдгээрийг ихэвчлэн модон хайрцаг болон хүүхэлдэйний байшинд ашигладаг) - 2 ба түүнээс дээш - 2 инчийн хавчаар (хэрэв та үүнийг авч чадвал ногоон өнгө нь гоё байх болно - энэ нь модулийг зохицуулдаг, эд зүйлсийг хамгаалахад тохиромжтой байдаг) - 1 хуудас цагаан хуванцар хамгийн багадаа 9х9 инч (минийх бол самбар юм. бялуу чимэглэх хэрэгслээр зарагддаг - энэ нь бялууг чимэглэсний дараа дэмжих зориулалттай. Атираат, 1/8 инч зузаантай, би хүнд даацын хайчаар хайчилж чадсан.) - 2 фут 1х2 хэмжээтэй модон материал - юүлүүр (будаг барих) - 3/8 инчийн гаднах диаметртэй тунгалаг хуванцар хоолой - 1/2 инчийн цахилгаан агшилтын хоолой - жижиг будаг сойз, өнхрөх, будгийн дэвсгэр, үйлдвэрлэгч, үзэг, эсвэл бусад Нөгөө талаар таны бодож байгаа зүйл бол тэмдэг хийх болно - маск хийх соронзон хальс (цаасыг барьж, юмыг түр зуур барих) - хуванцар хавтан (учир нь роботыг урьдчилан тааварлах боломжгүй, хурдан байдаг тул та бүх зүйлийг будахыг хүсэхгүй байх магадлалтай) - хоолны газрын кетчуп Таны ашиглахаар төлөвлөж буй мөнхийн малгайтай загварын лонх - цагаан будаг (хэв маягийн хувьд) - мод огтлох, нүх өрөмдөх зүйл - халив - гэр ахуйн бусад үндсэн хэрэгсэл - усаар цэвэрлэдэг олон будаг (би буруу хэрэглэдэг. будаг, гэрийн засварын дэлгүүрүүдийн өнгө. Та үүнийг 1 доллараас 5 доллараар авах боломжтой, эсвэл хэрэв та супер сайхан/азтай бол бараг бүгдийг минь нийлүүлсэн Питтсбург Пэйнтийн супер сайхан хүмүүс шиг танд үнэгүй өгөх болно.) - будах зүйл

Алхам 2: Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү

Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү
Будаг хэрэглэхийн тулд үүнийг өөрчилнө үү

Робот нь янз бүрийн будаг түрхэгч, харандаа, маркер, эсвэл урлахыг хүсч буй бусад зүйлээ хадгалах чадвартай байх ёстой. Энэ нь янз бүрийн сорилтуудыг авчирсан боловч миний систем ихэнхийг нь маш сайн шийдсэн гэж бодож байна. Хоёр модон гарыг роботын дээд хэсэгт бэхэлсэн бөгөөд нугас нь тус бүрийн төгсгөлд хавчаар барьдаг. Ийм байдлаар гар нь шаардлагатай хэмжээгээр бие биенээсээ хол зайд эсвэл ойрхон байж болно (тэд роботтой холбох цэг дээр эргэдэг бөгөөд нэг удаа бэхэлсэн бол боолтыг чангалж эсвэл арай сул үлдээж болно. Робот эргэх үед сойз бага зэрэг эргэлдэж болно.) Нугас нь хавчаарыг бие биен рүүгээ эсвэл сойз барихад шаардлагатай бусад өнцөг рүү шууд чиглүүлэх боломжийг олгодог. гар. Будагыг сойз руу тогтмол нийлүүлэх шаардлагатай байдаг тул би юүлүүр барихын тулд дээд тавцан нэмж, будаг нь хоолойгоор урсаж, сойзны яг урд дусалдаг. Робот хөдлөхөд сойз үүнийг тараадаг. Та өөр хэмжээтэй будаг нийлүүлэхийн тулд өөр хэмжээтэй гуурсан хоолойг сонгож болно, эсвэл таны авч буй шугам танд таалагдахгүй бол роботын хөдөлгөөний хурдыг тохируулж болно. Агшилтын хоолой нь винил хоолой ба юүлүүрийг хооронд нь холбож, цэвэрлэхэд хялбар болгож, дээд тавцан руу унагах боломжийг олгодог. Энэ бол маш энгийн угсралт бөгөөд олон тооны уран зургуудыг сайн хадгалж чаддаг.

Модыг 2 7 урттай хэсэг болгон хайчилж ав. Хэсэг бүрийн төгсгөлөөс нэг инчийн зайд (урт замаар) нүх гарга. Нөгөө хэсэгтээ нугасыг бэхлэхийн тулд туршилтын цооног өрөмдөнө. Эдгээр хэсгүүдийг цагаан будгаар будна (хэрвээ энэ бол Хатаасны дараа нугасыг үзүүрт нь шургуулна. Дараа нь нугасны нөгөө талд шураг болон самар бүхий хавчаар хавсаргана. Үзүүлсэн шиг ихэнх клип нь нүхтэй (хуванцараар хучсан байсан ч гэсэн) Гэхдээ та үүнийг бага зэрэг томруулах хэрэгтэй болж магадгүй. Энэ нь ажиллах болно, би амлаж байна. 2 инчийн шураг ашиглан нөгөө үзүүрийн нүхийг ашиглан роботын дээд талын хамгийн алслагдсан хос нүх рүү оруулна уу. Хуванцар хуудсыг үндэслэн хайчилж ав. Зураг дээрх хэв маяг. Би хүнд даацын (эдгээр нь пенни хайчлах болно!) загварын хайч ашигласан боловч ихэнх хуванцарыг хутганы тусламжтайгаар хайчилж болно, хэрвээ та хагарах гэж байгаа бол нийлэгээс лазераар хайчилж аваарай. Урсдаг саваа бүрийн нэг үзүүрээс 3/4 инчийн самар шургуулна. Самарыг нөгөө үзүүрээс нь гурван инч орчим зайд шургуулна. ачааны булан дахь нүх рүү самар хүртэл. Хуванцар хуудсыг бусад самарны дээд талд 3 инч доош гулсуулна уу. Хуванцар нь өөрөө бат бэх биш бол хоёр дахь самар нэмэх шаардлагатай болж магадгүй юм. Тавцан дээрх нүхэнд юүлүүрээ тавь. Доорх гадаргуу дээр хүрэхийн тулд юүлүүрийн ёроолоос хичнээн хэмжээний винил хоолой авах шаардлагатайг хэмжинэ. Энэ хоолойг юүлүүрт бэхлэхийн тулд ойролцоогоор нэг инч хэмжээтэй хоолой ашиглана уу. Дулааны буу үүнийг сайн хийх болно, гэхдээ миний эгчийн үс хатаагч нь тохиромжтой байсан бөгөөд ажлаа хийжээ. Та үүнийг хийхээсээ өмнө туршиж үзэхийг хүсвэл маск соронзон хальсны оронд үүнийг хийж болно. Та будгаар будаж байгаа бүх зүйлээ (сойз/галзуу гэх мэт) хоёр хавчаараар байрлуулна. Хоолой нь будаг түрхэгч ба роботын хооронд байх ёстой. Хэрэв хоолой өөрөө байрандаа үлдэхгүй бол сойз дээр туузаар наахыг хүсч болно. Кетчупны шилийг ашиглахаар төлөвлөж буй будгаар дүүргэ. Үүний тулд юүлүүр, шанага (үүнийг хоолонд ашиглахгүй) тохиромжтой байдаг. Хожим будаг хурдан дүүргэх чадвартай болсондоо баяртай байх болно, кетчуп нь будаг өөрөө унах хүртэл хүлээхийн оронд хоолойг хурдан дүүргэхэд тусална.

Алхам 3: Эхний зураг: Демо ашиглах

Эхний зураг: Демо ашиглах
Эхний зураг: Демо ашиглах
Эхний зураг: Демо ашиглах
Эхний зураг: Демо ашиглах
Эхний зураг: Демо ашиглах
Эхний зураг: Демо ашиглах

Хуванцар хавтангаа тавь. Цаас/даавуугаа бүх талаас нь маск туузаар наа. Ойролцоогоор 3 -аас 4 футын талбай нь будахад тохиромжтой гадаргуу шиг санагддаг. Илүү том хэмжээтэй боловч 2 -оос 3 -аас бага хэмжээтэй тул та цааснаасаа илүү хуванцар дээрээ зурах болно. Хэрэв энэ нь ирмэг дээр гарч ирвэл робот түүнийг барьж аваад, татаж аваад буцааж аваачаад өөр бусад роботын санаанд оромгүй зүйлийг хийх болно.

Роботыг асаана уу. Сонирхолтой сонсогдож буй програмыг сонгоорой - 5 нь миний дуртай, гэхдээ танд байгаа тоног төхөөрөмжтэй бол сайн. Хэрэв та бүрхүүлийн төрлийг сонговол тухайн хэсгийн периметрийн эргэн тойронд ямар нэгэн зүйл (2х4 хэмжээтэй модон эдлэл гэх мэт) тавихаа мартуузай. Хэрэв та 3 найзтай бол тал тус бүр дээр 4 -н квадрат төрлийн наймаа хийж, зугаацаж болно. Хажуугаар нь хүнтэй байж, роботыг хажуу тийш нь шидэх үүрэг хүлээ. Та үүнийг ширээний тавцан дээр хийж, хадан цохионы мэдрэгчд найдаж болно. Бага зэрэг будаг юүлүүрт хийнэ. Анх удаа бага багаар эхлүүлээрэй, гэхдээ та өөртөө итгэлтэй болсныхоо дараа бага зэрэг оруулах боломжтой. Будагыг хоолойн ёроолд доошлуулмагц "эхлүүлэх товчлуур" -ыг дарж, явахыг нь хараарай. Хэрэв энэ нь ямар нэгэн зүйл тохиолдвол хурдан болоход бэлэн байгаарай. Мөн сойз/галзуу/г.м хэрхэн ажилладагийг анхааралтай ажиглаарай, учир нь та тэнд тохируулга хийх хэрэгтэй болж магадгүй юм. Та үүнийг маш хурдан хүлээж авах болно. Хэрэв та завсарлага авах эсвэл нэмэлт цаг авахыг хүсч байвал хоолой руу шургуулсан жижиг хавчаар нь будаг зогсох болно. Гарт ашиглагддаг хавчаарууд нь хоолой дахь будгийг зогсооход хангалттай хүчтэй биш юм. Та юүлүүрийг татаж, өнгөний хооронд цэвэрлэж болно, гэхдээ би ихэвчлэн юүлүүрт нэг өнгийг нөгөөг нь нэмж өгдөг. Өнгөний хүрдээ мэдэж, улаан, цэнхэр, шар өнгийг хослуулдаггүй өөр өнгө сонгох нь ухаалаг хэрэг юм (учир нь энэ нь хүрэн/саарал өнгийг эвгүй өнгө болгоно), гэхдээ та өөр өөр өнгийн блюз ашиглан гайхалтай үр дүнд хүрч чадна. нил ягаан эсвэл улаан гэх мэт.

Алхам 4: Paint хийхийн тулд Active TCL болон LOGO ашиглана уу

Хийх форумд гайхалтай зүйл оруулсан гайхалтай ухаантай залуу байна. Форум бол маш сайн эх сурвалж бөгөөд ялангуяа та юу хийж байгаагаа мэдэхгүй байгаа бол түүний бичиг баримтыг эндээс авах боломжтой: https://createforums.irobot.com/irobotcreate/board/message? Board.id = Create_projects & thread.id = 13Тэр TCL ашиглан роботыг LOGO командыг ашиглан ажиллуулахаар тохируулсан. Та бичлэг рүү очиж Active TCL татаж авах, суулгах, дараа нь түүний програмыг татаж авах зааврыг дагаж мөрдөх шаардлагатай болно. Би түүний кодыг энд (тодорхой шалтгаанаар) оруулах нь зөв гэж бодсонгүй, гэхдээ дээр дурдсан форумын бичлэг дээр байгаа. Та бүгдийг суулгаж, татаж авсны дараа та шинэ iTurtle Create -ийг ашиглаж эхлэхэд бэлэн байна (энэ нь LOGO -ийн муу үг юм). Энэ бол маш энгийн интерфэйс бөгөөд та юу хийхээ (миллиметр ба өнцгийн градусаар) хэлж, цуваа кабелийг холбож, үүнийг хийх ёстой. Хэрэв та зөөврийн компьютертэй бол энэ нь илүү сайн ажиллах болно, учир нь цуваа кабель нь тийм ч урт биш бөгөөд ажиллах явцад үүнийг холбох шаардлагатай болно. Робот нь ойролцоогоор 30 фунт жинтэй тул хэрэв та үүнийг байрлуулах зүйл хийсэн бол зөөврийн компьютерээ шууд дээр нь тавиад түүнийгээ тавьж болно гэж төсөөлж байна. Та энэ системээр зураг зурах, ноорог маягийн зураг зурах, компьютерийн мэдлэг огт шаардлагагүй програм суулгахаас өөр цаг, цагийг зориулах боломжтой. Тусгай тэмдэглэл: Хэрэв та оролдвол командын модулийг роботоосоо татаж аваарай. энэ. Энэ нь ямар нэгэн байдлаар саад болж байгаа юм шиг санагдаж байгаа бөгөөд хэрэв та үүнийг хавсаргасан бол (энэ нь унтраасан байсан ч гэсэн) ажиллахгүй байж магадгүй юм. Уран зургийг бүтээхээсээ өмнө будаггүйгээр эсвэл маркергүйгээр ажиллуулах нь зүйтэй юм. будагтай (наад зах нь эхлээд). Энэ нь таны эхлэх цэгийг сонгоход онцгой ач холбогдолтой бөгөөд учир нь энэ зураг цаасан дээр хаана харагдахыг зааж өгөх болно. Энэ арга нь робот дээрх бүх аюулгүй байдлын мэдрэгчийг идэвхгүй болгож байгаа мэт санагдаж байгаа тул хэрэв та үүнийг 500 биш харин 50,000 гэж урагшлуулахаар тохируулсан бол үүнийг хийх болно. энэ. Хэрэв энэ нь жинхэнэ будаг хэрэглэж байгаа бол түүнийг барьсны дараа маш их цэвэрлэгээ хийх шаардлагатай болно. Энэ арга нь зурахыг хүссэн зүйлээ бүтээх, хурдан өөрчлөхөд үнэхээр үр дүнтэй бөгөөд програм бичих, Command Module дээр суулгахаас хамаагүй илүү үр дүнтэй байдаг. Хамгийн том сул тал бол цуваа кабель юм.

Алхам 5: Будахын тулд мэдрэгч ашиглах

Будахын тулд мэдрэгч ашиглах
Будахын тулд мэдрэгч ашиглах
Будахын тулд мэдрэгч ашиглах
Будахын тулд мэдрэгч ашиглах

Миний танилцуулгад дурдсанчлан, энэ талаар хэсэг хугацаанд ажилласны дараа үүнийг принтер гэж үзэх нь роботын санал болгож буй олон онцлог шинж чанарыг үл тоомсорлож байгааг ойлгосон юм. Тиймээс зураг зурахдаа Create, Command Module, програмын дээжийн тусламжтайгаар хийж болох цөөн хэдэн зүйлийг энд оруулав. Код хэрхэн яаж ажилладаг, сонголтуудыг өөрчилж болох зүйл хязгааргүй байх болно. Мэдрэгчээр будах хамгийн хялбар арга бол будгийн талбайн периметрийн эргэн тойронд байгаа объектуудтай "бүрхэвч" програмыг ажиллуулах явдал юм. тэр ч байтугай будгийн талбайн дотор зарим хүнд объектууд (будаганд тэсвэртэй эсвэл лав цаасаар ороосон байдаг). Гэхдээ та үүнээс арай илүү хяналттай байхыг хүсч магадгүй, учир нь би командын модулийг материалын жагсаалтад оруулсан. Хэрэв та роботыг зурж буй зүйлдээ санамсаргүй байдлаар оруулахыг хүсч байгаа ч гэсэн таны параметрүүдийн хүрээнд ажиллахыг хүсч байна. Үүнийг хийх хэд хэдэн арга байна: програмистуудын дэвтэрт 'drive' гэж нэрлэгддэг програмыг нээнэ үү (энэ тухай тайлбарыг iRobot вэбсайтаас татаж авах боломжтой гарын авлагад байгаа болно.) 156 -р мөрөнд: // Set эргэх параметрүүд ба өнцгийг дахин тохируулах Мэдрэгчийг асаахад робот үүнийг хийдэг. Үүнд аливаа зүйлтэй мөргөлдөх эсвэл бараг юмнаас унах зэрэг орно. Энэ хэсэгт тоглох хөгжилтэй зүйлс байна. Зай = 0; Та үүнийг дурын тоо болгон өөрчилж болно. Таны сонгосон тоо бол робот ямар нэг юмны ирмэгийг олсон эсвэл олсоны дараа хэдэн миллиметр нөөцлөхийг хэлнэ. Жишээлбэл, "0" -ийг "200" болгож өөрчлөхөд 200 миллиметр нөөцлөх болно. Энэ нь ирмэгүүд болон будгийн гадаргуу дээр болон эргэн тойронд байгаа бусад зүйлсээс янз бүрийн өнцгөөр 200 миллиметр урттай шугам авах болно. Та үүнийг хүсэхгүй байна. Хэрэв та өөр өнцгөөс хуулбарлахыг хүсвэл энд дугаар оруулна уу. "0" -ийг "45" болгож өөрчилснөөр 45 градусын нуман дээр нөөцлөх болно. Энэ нь хүссэн зүйлээ авахын тулд бага зэрэг тохируулах шаардлагатай боловч энэ нь ямар нэгэн гайхалтай эффект үүсгэж болзошгүй юм. Хэрэв та "санамсаргүй" хүрээг өөрчлөхийг хүсч байвал 460 -р мөрөнд очоод кодыг өөрчилнө үү. Хэрэв та үүнийг тодорхой өнцгөөр тохируулахыг хүсч байвал "randomAngle ()" -ийг "15" болгож өөр өөр өнцгөөр солино уу. "1" ба "-1" гэсэн тоонууд нь зөв өнцөгт зориулагдсан боловч бусад эерэг эсвэл сөрөг тоо нь шударга тоглоом юм шиг санагддаг. Би 360 -аас дээш зүйл туршиж үзээгүй гэдгээ сая л ойлголоо, гэхдээ одоо би тэсэн ядан хүлээж байна. 143, 149 -р мөрөнд "эргэх", дараа нь 0 -ийг олж харна. Тэдгээрийг өөр зүйл болгон өөрчлөх нь роботыг үүрд эргүүлэхэд хүргэдэг. Энэ бол хийх маш үр дүнтэй, хөгжилтэй өөрчлөлт биш, тиймээс би санаа зовохгүй байна. Та "300" -ыг өөр дугаараар сольсноор роботыг хурдаа өөрчилж болно. Доод нь удаан, өндөр нь илүү хурдан (энд заль мэх байхгүй). "RadStraight" -г тоо болгон өөрчилснөөр робот нуман замаар жолоодох болно. Энэ нь роботын хийж буй зүйлийн "зураач" чанарыг нэмэгдүүлэх нь дамжиггүй. Би энэ тохиргоог өөрчлөх дуртай. Роботын хөдөлгөөний хурдыг өөрчлөх нь зурсан зураасаа өөрчилж чадна. Удаан хурдтай байх нь ихэвчлэн гөлгөр, хүнд будаг түрхэхэд хүргэдэг. Илүү хурдан хурд нь танд илүү үр дүнтэй нөлөө үзүүлэх болно, эсвэл бүр сойзоо алгасах болно. Кодод орсны дараа та бүх зүйлийг засах боломжтой болно. Хэрэв та ямар нэг зүйлийг ойлгоход бэрхшээлтэй байгаа бол oi файлыг шалгаарай, заримдаа тэнд сэжүүр байдаг. "RadCW" эсвэл үүнтэй төстэй командын оронд өнцгийн дугаарыг ашиглах нь надад илүү их амжилтанд хүргэдэг. Энэ бол гэнэтийн зүйл гэж би бодож байна, гэхдээ танд асуудал байгаа эсэхийг шалгах хэрэгтэй. Би туршлагатай програмист хүн биш. Үнэндээ энэ бол вэбсайт хийхээс бусад тохиолдолд би кодоор хийсэн анхны зүйл юм. Миний бодлоор роботыг гэмтээх нь үнэхээр хэцүү бөгөөд хэрэв та өөрчилж буй програмаа нөхөж баршгүй гэмтээсэн бол CD дээрх програмын дээжийн цэвэр хуулбар үргэлж байдаг. Кодыг маш сайн тэмдэглэсэн бөгөөд хэрэв та хэсэг хугацаа зарцуулбал бүх зүйл юу болохыг олж мэдэх боломжтой. Юу олж авахыг харахын тулд шумбаж, зүйлийг өөрчлөх нь зүйтэй. Би "хөтөч" хөтөлбөрт нэмж оруулахын тулд нэлээд хэдэн шинэ зүйл бичсэн боловч тэд хараахан дэлхийд харуулахад бэлэн болоогүй байна.

Алхам 6: Дүгнэлт

Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт

Би Бүтээлийг үнэхээр шударгаар, тогтмол ашиглах зүйл болгон хувиргах нь надад чухал байсан. Хөргөгчнөөс лаазтай сод авч чаддаг робот үнэхээр гайхалтай, гэхдээ би өдөрт хамгийн ихдээ нэг лааз уудаг, өөр зүйл хийхээр явахдаа ихэвчлэн барьж авдаг. Би ийм робот хийсэн байсан ч би үүнийг ашиглахгүй байсан.

Би бүтэн жилийн турш зураач/дизайнераар ажиллаж байсан бөгөөд үүнийг хийж байсан хэн бүхэн хичнээн хэцүү, ганцаардмал байдгийг мэддэг. Тиймээс уран бүтээлчид галерей, кино театр, бааранд зугаалдаг. Та өөрийнхөө толгойноос гарч, өөр өөр зүйлийн талаар бодох хэрэгтэй. Энэ бол роботтой ажиллахад маш хөгжилтэй байсан зүйлийн нэг хэсэг юм. Энэ нь урьдчилан таамаглах аргагүй юм (мөн түүний кодоор урьдчилан таамаглах боломжгүй хэмжээг өөрчилж болно) бөгөөд энэ нь миний хэзээ ч төсөөлж байгаагүй дүр төрхийг бий болгодог. Энэ нь миний хувьд хүнд ачаа үүрдэг ч би шийдвэр гаргах ёстой. Би түүнтэй ажиллах зуршилтай болсон бөгөөд үүнийг үнэхээр их ашигладаг. Миний роботтой хийх ирээдүйн туршилтуудын төлөвлөгөө, бусад хүмүүсийн ажиллахыг хүсч буй зарим санаанууд энд байна: - LOGO ба фракталууд бол бараг хамгийн сайн найзууд. Хэрэв та LOGO -той илүү их холбоотой байвал фрактал зураг дээр маш их боломж бий. Фракталууд нь бүтэц, мод, шүрэн болон бусад органик хэлбэрүүдтэй төстэй байж болох бөгөөд энэ нь өвөрмөц боловч холбогдох модны талбайг бүрдүүлэх үүд хаалгыг нээлттэй байлгаж, тэр ч байтугай ландшафтыг бий болгохын тулд өөрөө зураг дээр нэмж болно. - Ер нь роботтой уран зураг дээр хамтарч ажиллах нь үнэхээр хөгжилтэй байх болно. Роботыг будаж, дараа нь өөрийгөө будаж, дараа нь роботыг дахин зур. Би урлагийн сургуульд байхдаа жинхэнэ хүмүүстэй маш их зүйлийг хийсэн, гэхдээ робот ашиглах нь илүү хөгжилтэй байх болов уу. Тэд таны бүтээлийг хадгалж үлдэх талаар санаа зовдоггүй бөгөөд болгоомжгүй орхисон зургаа зурдаг. - Тушаалын модуль дээр ажилладаг програмыг бичих нь роботыг тодорхой замаар гүйхэд хүргэдэг бөгөөд энэ нь зарим давуу талтай юм. Үүнийг ижил санааг өөр өөр өнгө, орчинд туршиж үзэхэд ашиглаж болно. Үүнийг бүхэл бүтэн цуврал зургийн үндэс болгон ашиглаж болох бөгөөд үүний дараа тус бүрийг өөр өөрөөр зохицуулах болно. Үүнийг граффити хийхэд ч ашиглаж болно. - Граффити нь ерөнхийдөө роботтой холбоотой сонголт байх болно. Үүнийг гудамж эсвэл явган хүний зам дээр будаж болно. Үүнийг өөрийн үзэмжээр ашиглаж, хариуцлагатай байгаарай. Эсвэл будгийн оронд шохой бариад хот руу яваарай. Энэ нь хүмүүсийг ямар нэгэн зүйл рүү чиглүүлэх сумыг зурж чаддаг. Энэ нь мессеж бичиж болно. Онолын хувьд үүнийг машины зогсоолын ирмэгийг будахад ашиглаж болно. Энэ нь түр зуурын тэмдэглэгээ хийхэд ялангуяа ашигтай байх болно. - Сойз эзэмшигчид servo мотор зүүсэн бол хүссэн газраа будахаа зогсоож, будаж эхлэх боломжтой болно. Энэ бол миний олж мэдсэн туршлагын түвшингээс гадуур байсан боловч ирээдүйд үүнийг туршиж үзмээр байна. - Платформыг нэгэн зэрэг илүү олон өнгийн будаг/сойз нэмэх сонголттойгоор бүтээсэн. Илүү их юүлүүрийг дэмжих хоёрдахь тавцанг нэмж оруулах боломжтой болно. Үндсэндээ 2 сар орчим ажилласны дараа би дөнгөж эхэлж байгаа юм шиг санагдаж, аль болох их цагийг өнгөрөөж байна. Хэрэв та түүнтэй ойр дотно танилцахыг хүсч байвал энэ робот бид хоёр Остин дахь Maker Faire -д байх болно! Тэр үед би үүн дээр илүү их ахиц дэвшил гаргана гэж найдаж байна!

Зөвлөмж болгож буй: