Სარჩევი:
- ნაბიჯი 1: ნაკადის დიაგრამა
- ნაბიჯი 2: ჩართული ძირითადი კომპონენტები:
- ნაბიჯი 3: მოდული V1:
- ნაბიჯი 4: მოდული V2:
- ნაბიჯი 5: ჩართული პრობლემები -
- ნაბიჯი 6: მოდული A1 და A2:
- ნაბიჯი 7: ვიდეოების ბმული:
ვიდეო: მოსიარულე რობოტი: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რა გავაკეთე?
● ბოტი, რომლის მომზადებაც შესაძლებელია სხვადასხვა ზედაპირზე სიარულზე (წინსვლაზე). ბოტი ასახავს უბრალო არსებას 4 'მუხლის გარეშე' ფეხებით, რომელიც იბრძვის წინსვლისთვის. მან იცის, რომ მას შეუძლია თითოეული ფეხის ორიენტაცია მხოლოდ 3 შესაძლო გზით. ახლა მან უნდა განსაზღვროს საუკეთესო შესაძლო ნაბიჯები, რაც შეიძლება გადადგას მოძრაობის გასაგრძელებლად. ვინაიდან მისი მოძრაობა ასევე დამოკიდებულია ზედაპირზე ხახუნზე, ჩვენ გვჯერა, რომ ყოველი განსხვავებული ზედაპირისთვის დადგება, იქნება განსხვავებული (არა აუცილებელი უნიკალური, მაგრამ სავარაუდოდ მსგავსი) ნაბიჯების ნაკრები, რათა მაქსიმალურად გაზარდოს მისი წინსვლის მცდელობა.
რისთვის გამოიყენება?
Best ის საუკეთესოდ გამოიყენება AI ROBOT– ის სიარულის ნიმუშების ვიზუალიზაციისათვის.
ნაბიჯი 1: ნაკადის დიაგრამა
აქ არის მთელი პროექტის ავარია. ფართოდ პროექტი 2 ნაწილად არის ელექტრონიკა რობოტის მექანიკური სტრუქტურით და მეორე არის ალგორითმი კომპიუტერზე და კოდი arduino– ზე.
ნაბიჯი 2: ჩართული ძირითადი კომპონენტები:
ელექტრონიკა
Arduino UNO (!)
ულტრაბგერითი სენსორი
სერვო ძრავები
Bluetooth მოდული
კოდირება
Arduino IDE
ტერატერმი
იუპიტერის რვეული
Q- სწავლის ალგორითმი
ნაბიჯი 3: მოდული V1:
სწავლის გაძლიერება: ANN- ის (ხელოვნური ნერვული ქსელის) გამოყენებით ჩვენ დავგეგმეთ ჩვენი რობოტის მომზადება და ჩვენ გამოვიყენეთ ორი შესაძლო მეთოდი.
შეზღუდვები: თითოეული ფეხი (სერვო ძრავა) შეზღუდულია მიიღოს მხოლოდ 3 შესაძლო პოზიცია 60, 90 და 120 გრადუსი. ვარაუდები: ჩვენ მიგვაჩნია, რომ ბოტის მოძრაობა შედგება 4 მდგომარეობისგან (მდგომარეობა არის ოთხივე სერვისის გარკვეული ორიენტაცია), ანუ იქნება რობოტის 4 განსხვავებული მდგომარეობა, რომელსაც ჩვენ განვიხილავთ, როგორც 4 საფეხურს, შესაბამისად მოძრაობის ერთ ციკლს, რომელსაც ბოტი გადაადგილდება გარკვეული მანძილით წინ. ეს ციკლი განმეორდება უსასრულოდ, რათა ბოტი მოძრაობდეს.
მაგრამ ერთადერთი პრობლემა იყო განმეორებითი რაოდენობის შესაფასებელი - ჩვენ გვაქვს სამი შესაძლო ორიენტაცია თითოეული ძრავისთვის და არის 4 განსხვავებული ძრავა, რაც მას 3^4 = 81 მდგომარეობას ანიჭებს, რომელშიც რობოტი შეიძლება არსებობდეს ერთ საფეხურზე ან მდგომარეობაში. ჩვენ უნდა გადავდგათ 4 განსხვავებული ნაბიჯი ერთი რთული მოძრაობის დასასრულებლად, რაც იმას ნიშნავს, რომ 81^4 = 43, 046, 721 შესაძლო კომბინაცია უნდა შემოწმდეს მოძრაობის ერთი ციკლის მაქსიმალური ეფექტურობისთვის. დავუშვათ, 5 წამი სჭირდება ერთი სახელმწიფოს მომზადებას, ტრენინგის დასრულებას 6.8250 წელი დასჭირდება!
ნაბიჯი 4: მოდული V2:
Q- სწავლის ალგორითმი
ადრეული განმტკიცების სწავლების ალგორითმი შემუშავებულია სასწავლო საგნების სასწავლებლად და უმოკლესი გზების მოსაძებნად. წყარო:
ალგორითმის მათემატიკა: არსებობს 81 შესაძლო მდგომარეობა თითოეულ საფეხურზე, რომელშიც შეიძლება იყოს ბოტი, ჩვენ ვასახელებთ ამ მდგომარეობებს რიცხვებით 1 -დან 81 -მდე და ახლა ის, რაც გვინდა ვიცოდეთ არის გარდამავალი მნიშვნელობა, რაც ნიშნავს რობოტის პოზიციის ცვლილებას (მანძილი გადაადგილებულია) მაშინ როდესაც ის შემთხვევითი მდგომარეობიდან s1 გადადის სხვა მდგომარეობაში s2 (s1, s2 იმ 81 მდგომარეობიდან). ჩვენ შეგვიძლია დავინახოთ ის, როგორც მატრიცა, რომელსაც აქვს 81 სტრიქონი და 81 სვეტი, სადაც მატრიცის ელემენტი ტოლი იქნება მანძილის მნიშვნელობისა, რომელიც გადავიდა მისი რიგისა და სვეტის ნომრის შესაბამისად. ეს ღირებულებები შეიძლება იყოს პოზიტიური ან უარყოფითი, რაც დამოკიდებულია რობოტის მოქმედებაზე რეალურ სიტყვაში. ახლა ჩვენ ვიპოვით მდგომარეობების დახურულ მარყუჟს, სადაც მანძილი, რომელსაც ის გადის, ყოველთვის დადებითია. ჩვენ შევაფასებთ 81x81 მატრიცის მნიშვნელობებს, რომლებიც არის 81^2 = 6561, ახლა თუ 5 წამი დაგვჭირდება, რომ მივიღოთ ეს მნიშვნელობა მატრიცაში დახარჯეთ 9.1125 საათი მხოლოდ მთლიანი მატრიცის შესაქმნელად და შემდეგ ნაბიჯების მარყუჟი მოძრაობის ეფექტურობის მაქსიმალურად გასაზრდელად მარტივად გამოითვლება.
ნაბიჯი 5: ჩართული პრობლემები -
- ზოგიერთი მდგომარეობისთვის ბოტის მოძრაობა ძალიან არათანაბარი იყო და გავლენას ახდენდა ულტრაბგერითი სენსორის ღირებულებაზე, ბოტი დაიხრებოდა და შორ მანძილზე იკავებდა მანძილს.
- ლეპტოპთან გათიშვის და არდუინოს გადატვირთვის პრობლემა იყო ის, რომ 0 ღირებულებიდან ვარჯიშობდნენ, ძალიან გამაღიზიანებელი იყო.
- რობოტების მატარებლის ყურება უწყვეტი 5 სთ იყო ძალიან ამომწურავი.
ნაბიჯი 6: მოდული A1 და A2:
- მექანიკური ნაწილი მოიცავს შასის დაფას, რომელზედაც ოთხი servos არის დაფიქსირებული. ჩვენ ფეხის გასაკეთებლად ვიყენებდით ნაყინის ჩხირებს.
- ჩვენი პრინციპული ამოცანაა - თვალყური ვადევნოთ ბოტის დაშორებას მისი საწყისი პოზიციიდან.
- ჩვენი პირველი მიდგომა იყო გირო სენსორის გამოყენება და ბოტის აჩქარებისას მოძრაობისას მისი სიჩქარის და შემდგომ მისი პოზიციის გამოსაყვანად.
- პრობლემა - მისი განხორციელება ძალიან რთული აღმოჩნდა! ალტერნატივა - ჩვენ შევზღუდეთ ბოტის მოძრაობა მხოლოდ 1 განზომილებით და ვიყენეთ ულტრაბგერითი სენსორი, რათა გავზომოთ მანძილი კედლიდან პირდაპირ წინ.
- HC05-Bluetooth მოდული გამოიყენებოდა ტრენინგის პერიოდში, რათა გადაეცა მანძილის გადასვლის სიჩქარე კომპიუტერს ორ საფეხურს შორის და იქ მონაცემები ინახებოდა მატრიცაში.
ნაბიჯი 7: ვიდეოების ბმული:
ბავშვის ნაბიჯები:
სასწავლო კადრი:
თითქმის პირდაპირ:
მოცეკვავე რობოტი ვიდეო:
საბოლოო ვიდეო0:
გირჩევთ:
მოსიარულე რობოტი 1 სერვო ძრავის გამოყენებით: 13 ნაბიჯი (სურათებით)
მოსიარულე რობოტი 1 სერვო ძრავის გამოყენებით: მე მსურდა ამ მოსიარულე რობოტის აშენება მას შემდეგ, რაც ის YouTube- ზე ვნახე. მცირეოდენი ძებნის შემდეგ მე ვიპოვე მასზე მეტი ინფორმაცია და გადავწყვიტე ჩემი საკუთარი გამეკეთებინა. მიზანი, რომელიც ამ ფეხით მოსიარულეს ვაშენებდი იყო ვცდილობდი და გამეკეთებინა ის ისეთი პატარა, როგორიც მე ალბათ
მოსიარულე რობოტი 3 სერვისით: 4 ნაბიჯი (სურათებით)
მოსიარულე რობოტი 3 სერვისით: ეს არის მარტივი ორფეხა რობოტს შეუძლია სიარული. დამზადებულია Arduino– სგან, სამი servos და მარტივი მექანიზმი. ბრძანება რობოტს, მას შეუძლია წინსვლა, უკან, ბრუნვაც კი. ერთი სერვო არის სიმძიმის ცენტრის გადატანა. კიდევ ორი ორი ფეხის გადახვევაა
ყველაზე მიმზიდველი მოსიარულე რობოტი: 6 ნაბიჯი
ყველაზე მიმზიდველი მოსიარულე რობოტი: გამარჯობა მე ვარ რაიანი Jp Nagar Nook– დან დღეს მე გაჩვენებ თუ როგორ უნდა გააკეთო ყველაზე საყვარელი რობოტი youtube– ზე. ბატარეის ძრავა ნაყინი გლუვი გობი slick ბატარეის კლიპი მილები
მოდით გავაკეთოთ მოსიარულე რობოტი კოკა-კოლას კალის საშუალებით სახლში: 6 ნაბიჯი (სურათებით)
მოდით მოვამზადოთ მოსიარულე რობოტი კოკა-კოლას კალის საშუალებით სახლში: გამარჯობა ყველას, მე ვარ მერვე! ამ კვირაში ჩვენ ვაპირებთ რობოტის დამზადებას კოკა-კოლას კალის საშუალებით. *_*დავიწყოთ! ** გთხოვთ ხმა მიეცით ამ პროექტს Stick IT კონკურსში
ააშენეთ მარტივი მოსიარულე რობოტი ფეხი: 6 ნაბიჯი (სურათებით)
ააშენეთ მარტივი მოსიარულე რობოტის ფეხი: აქ არის ალბათ უმარტივესი რობოტის ფეხი, რომელიც საშუალებას იძლევა წინ და უკან და ზემოთ და ქვემოთ მოძრაობა. მის ასაშენებლად საჭიროა მხოლოდ სათამაშოზე გათვლილი ძრავა და სხვა სხვადასხვა ნივთები. მე არაფრის ყიდვა არ მჭირდება ამ პროექტის ასაშენებლად. პრობლემა ჭკუასთან