Სარჩევი:
- ნაბიჯი 1: მარაგი
- ნაბიჯი 2: ჩამოტვირთეთ Roomba Toolbox
- ნაბიჯი 3: დიზაინის კოდი სასურველი შედეგებისათვის
- ნაბიჯი 4: გაუშვით და შეცვალეთ კოდი სრულყოფილებამდე
- ნაბიჯი 5: საბოლოო პროექტი
ვიდეო: Roomba Bot Bulider: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ბოტი აღმაშენებელი არის ოთახის ოთახი, რომელიც წინა მხარეს მიმაგრებული "დამჭერებით" შეძლებს საგნების გადაადგილებას. მასთან ერთად კოდი დაყენებულია პირველი მოძრაობის ჩაწერაზე GUI ყუთით, რომლის კონტროლიც შეგიძლიათ მაუსის დაჭერით. პირველი გაშვების შემდეგ, ბოტს შეუძლია დააყენოს ზუსტად ის, რაც პირველად გააკეთა მარყუჟზე!
ნაბიჯი 1: მარაგი
ოთახი, რომელსაც ვაკუუმი შეცვლილი აქვს 3D თავსახურით
ჟოლოს პი, რომელიც დაკავშირებულია რუმბასთან
კამერა, რომელიც მოთავსებულია ოთახის ოთახში
ელექტრომომარაგება
U- ფორმის მომტაცებლები ოთახის წინა მხარეს
ნაბიჯი 2: ჩამოტვირთეთ Roomba Toolbox
გახსენით MATLAB და შექმენით ახალი პროექტის საქაღალდე, რომ შეინახოთ თქვენი პროექტის ფაილები ორგანიზებული.
შენიშვნა: ეს კოდი გამოყენებული იყო მოცემული პროექტისთვის, ეს შეიძლება სულაც არ მოქმედებდეს თქვენთვის ისევე, როგორც ჩვენთვის.
გაუშვით ეს კოდი და ყველა ფაილი უნდა იყოს შენახული თქვენი პროექტის საქაღალდეში.
დააწკაპუნეთ ნებისმიერ ადგილას "მიმდინარე საქაღალდის" ფანჯარაში MATLAB- ში და დააწკაპუნეთ "გზაზე დამატებაზე", რათა MATLAB- მ თქვენი ფაილების განთავსების უფლება მისცეს.
ინსტრუმენტების ყუთის უახლესი ვერსიის უზრუნველსაყოფად გამოიყენეთ კოდი ნაჩვენები 3 -ში
ნაბიჯი 3: დიზაინის კოდი სასურველი შედეგებისათვის
თუ გადმოწერეთ სამივე ფაილი ზემოთ, თქვენ შეძლებთ გააკონტროლოთ თქვენი roomba/Mars Rover, როგორც ქვემოთ მოყვანილი ვიდეო. პირველი ფაილი არის კოდის m- ფაილი, მეორე და მესამე ფაილი არის თქვენი ფაქტობრივი კოდი, რომელიც უნდა შეიცვალოს და დაარედაქტიროთ თქვენს კონკრეტულ ოთახზე. მაგალითად, ჩვენს ოთახს ეწოდებოდა Roomba 30, ასე რომ, როდესაც ჩვენ ვუკავშირდებოდით ჩვენს ოთახას, ჩვენ ვწერდით კოდს
r = roomba.30
და ეს დააკავშირებს საშუალებას გვაძლევს გაუშვათ ჩვენი კოდი.
ნაბიჯი 4: გაუშვით და შეცვალეთ კოდი სრულყოფილებამდე
თქვენ შეიძლება დაგჭირდეთ თქვენი კოდის გაშვება რამდენჯერმე სანამ მოხვევთ, და სიჩქარე და ა.შ სრულდება. სხვადასხვა ოთახის საბურავებს ექნება განსხვავებული საბურავი და იქცევა მეტ -ნაკლებად იმისდა მიხედვით, თუ რა ზედაპირზე ხართ. ჩვენ გირჩევთ შეამოწმოთ ოთახის გაშვება ღია სივრცეში, რათა არ შეექმნათ არაფერი მანამ, სანამ არ გააცნობიერებთ ყველაფერს, რისი გაკეთებაც შეუძლია ოთახს. რობოტის გაცნობის და შემობრუნების კუთხეების სრულყოფის შემდეგ შეგიძლიათ დაიწყოთ მშენებლობა!
ნაბიჯი 5: საბოლოო პროექტი
თქვენი საბოლოო პროექტი უნდა ჰგავდეს ზემოთ მოცემულ სურათს, სადაც გექნებათ ოთახის ოთახი და მიმზიდველები წინა მხარეს არიან მიმაგრებულნი. თქვენ მიერ სრულყოფილი კოდით და თქვენს მიერ აშენებული რობოტით თქვენ მზად იქნებით დაიწყოთ საგნების გადაადგილება მხოლოდ თქვენი რობოტით უმოკლეს დროში!
გირჩევთ:
ბრაუზერით კონტროლირებადი Roomba Robot Raspberry Pi Model 3 A+: 6 ნაბიჯი (სურათებით)
ბრაუზერის კონტროლირებადი Roomba Robot Raspberry Pi Model 3 A+: მიმოხილვა ეს ინსტრუქცია ყურადღებას გაამახვილებს იმაზე, თუ როგორ უნდა მივცეთ გარდაცვლილ Roomba– ს ახალი ტვინი (ჟოლო Pi), თვალები (ვებკამერა) და ვებ – ბრაუზერისგან ყველაფრის კონტროლის საშუალება. არსებობს Roomba– ს მრავალი გატეხვა, რომელიც საშუალებას იძლევა გააკონტროლოს სერიული ინტერფეისი. Მე არ მაქვს
Roomblock: ROS ნავიგაციის სწავლის პლატფორმა Roomba, Raspberry Pi და RPLIDAR: 9 ნაბიჯი (სურათებით)
Roomblock: ROS ნავიგაციის სწავლის პლატფორმა Roomba, Raspberry Pi და RPLIDAR: რა არის ეს? &Quot; Roomblock " არის რობოტის პლატფორმა, რომელიც შედგება Roomba, Raspberry Pi 2, ლაზერული სენსორიდან (RPLIDAR) და მობილური ბატარეისგან. სამონტაჟო ჩარჩო შეიძლება გაკეთდეს 3D პრინტერებით. ROS სანავიგაციო სისტემა საშუალებას გაძლევთ შექმნათ ოთახების რუქა და გამოიყენოთ
ROOMBA ამოძრავებს ARDUINO YUN Via Wifi აპლიკაციით STEFANO DALL'OLIO: 4 ნაბიჯი (სურათებით)
ROOMBA ამოძრავებს ARDUINO YUN Via Wifi აპლიკაციას STEFANO DALL'OLIO: ამ სახელმძღვანელოსთან ერთად მე ვიზიარებ კოდს ARDUINO YUN– ს Roomba– ს დასაკავშირებლად, რათა Roomba გავმართო Wifi– ს საშუალებით. კოდი და აპლიკაცია სრულად შექმნილია და შემუშავებულია ჩემს მიერ სტეფანო დალის მიერ ოლიო. ჩემი Roomba არის Roomba 620, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ იგივე კოდი სხვა Roomb– ისთვის
Roomba პროექტი: 5 ნაბიჯი (სურათებით)
Roomba პროექტი: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის მაკიაჟის პროექტის მოთხოვნის შესასრულებლად (www.makecourse.com). ეს ინსტრუქცია მოიცავს ყველა აუცილებელ საფეხურს და კომპონენტს, რაც საჭიროა ჩემი Roomba პროექტის შეკრებისთვის
Roomba ერთად MATLAB: 4 ნაბიჯი (სურათებით)
Roomba With MATLAB: ეს პროექტი იყენებს MATLAB- ს და iRobot Create2 პროგრამირებადი რობოტს. MATLAB- ის ცოდნის გამოცდაში ჩვენ შეგვიძლია დავპროგრამოთ Creat2 სურათების ინტერპრეტაციისა და სიგნალების გამოვლენის მიზნით. რობოტის ფუნქციონირება ძირითადად დამოკიდებულია