คำถามติดแท็ก robotics

8
Microcontroller / cpu สำหรับตรีโกณมิติแบบเร็วในหุ่นยนต์?
ปัญหานี้เกี่ยวข้องกับฮาร์ดแวร์ที่มีน้ำหนักเพียงเล็กน้อยเนื่องจากหุ่นยนต์เดินขนาด (อ้วนแมว, 6 ขาพร้อม 3 อานนท์) ควรพกพาไปรอบ ๆ เนื่องจากการเดินนั้นจะต้องทำตรีโกณมิติจำนวนมาก (โดยใช้คณิตศาสตร์เมทริกซ์หรือไม่ฉันยังไม่แน่ใจ) และนี่คือที่มาของคำถามนี้ PIC, Arduino หรือ AVR ราคาถูกนั้นไม่เร็วพอที่จะคำนวณทุกอย่าง 100 / วินาทีและเก็บสิ่งต่าง ๆ เช่นความเฉื่อยและการหลีกเลี่ยงสิ่งกีดขวางในใจหรือแม้กระทั่งเส้นทางที่โหดเหี้ยม แผนกคือนำสมองไปสู่หุ่นยนต์ ไม่ว่าจะเป็นไมโครโปรเซสเซอร์ไมโคร ITX เน็ตท็อปหรืออื่น ๆ ฮาร์ดแวร์ที่มีประสิทธิภาพในการทำตรีโกณมิติ / เมทริกซ์คณิตศาสตร์นั้นเร็วแค่ไหน? ฉันค้นหาออนไลน์และคาดว่าจะพบกับคอนโทรลเลอร์ไมโครคอนโทรลเลอร์ AVR, x86 หรือ ARM ซึ่งมีความเชี่ยวชาญในเรื่องนี้ แต่ก็ไม่มีโชค Plan B มีการเชื่อมต่อเครื่อง x86 ผ่าน WiFi เพื่อทำการยกของหนัก ยอดเยี่ยมสำหรับการสร้างต้นแบบเช่นกัน แต่ฉันต้องการสิ่งนี้เพื่อย้ายไปวางแผนในที่สุดเมื่อฮาร์ดแวร์ย่อขนาด แต่ถึงอย่างนั้น CPU บนเดสก์ท็อปใดที่สามารถทำตรีโกณมิติได้เร็วที่สุด? แผน C …

13
ฉันจะใช้อะไรเพื่อตรวจหาตำแหน่งที่ระบุ (นิ้ว) กลางแจ้ง
ฉันกลับไปที่ EE หลังจากเวลาผ่านไปได้โปรดแก้ตัวด้วยความไม่รู้ของฉัน ฉันกำลังมองหาวิธีในการตรวจจับตำแหน่งระบุกลางแจ้งเพื่อนำทางหุ่นยนต์สำหรับโครงการกับลูกชายของฉัน มีวิธีต้นทุนต่ำในการวิเคราะห์ตำแหน่งหรือใช้ GPS หรือไม่ ฉันกำลังมองหาความแม่นยำถึงนิ้ว นอกจากนี้ฉันไม่สนใจว่าฉันจะต้องวางเครื่องส่งสัญญาณบางอย่างในสถานที่ที่แตกต่างกันเพื่อให้อุปกรณ์อ้างอิง นี่เป็นเครื่องตัดหญ้าแบบหุ่นยนต์ ฉันมีบ้านขนาด 2 เอเคอร์และบ้านของฉันอยู่ใกล้กับต้นไม้ที่เป็นอุปสรรค เด็กชายสองคนของฉันสองคน (14 ปี, 11 ปี, 5 ปี) นำเสนอแนวคิดดังนั้นเป้าหมายที่แท้จริงของโครงการนี้คือการใช้เวลากับพวกเขาและกระตุ้นความสนใจใน EE & CE ด้วยค่าใช้จ่ายที่กล่าวมาเป็นปัจจัย แต่ฉันไม่สนว่าเราจะทำมันในอีก 2 ปีข้างหน้าและใช้เวลาไปด้วยกัน นี่คือแผนปัจจุบันของฉัน รวมพีซี Windows ไว้บนบอร์ดเพื่อที่ฉันจะได้รหัสกับเซ็นเซอร์ Microsoft Connect บนเครื่องเพื่อช่วยในการตรวจจับสิ่งกีดขวาง (เหตุผลสำหรับ Windows PC) รวม GPS USB สำหรับตำแหน่งทั่วไป รวมกล้องเพื่อความสนุกของมัน ใน 2 ปีถ้าฉันมีเงินอยู่ในนั้นมันก็โอเค แต่ฉันไม่ต้องการที่จะเริ่มต้นด้วย GPS ราคาแพงบ้า ขอบคุณทุกคนที่ช่วยฉัน …
13 robotics  gps 

3
หยุดดริฟท์ในโฉบ Quadrocopter
ฉันจะสร้างใบพัดสี่ใบพัด Quadrocopter ในบางจุด ฉันต้องการทำให้ง่ายต่อการบินโดยให้เลื่อนไปทางซ้ายเมื่อไม่ได้สัมผัสตัวควบคุม ใครช่วยเสนอข้อมูลบางอย่างเกี่ยวกับวิธีที่ฉันจะได้รับ quadrotor ที่จะอยู่ในอากาศ? ฉันคิดว่ามาตรวัดความเร่งเพื่อวัดค่าดริฟท์และม้วน / พิทช์ / หันเห แต่พวกมันไม่ไวพอที่จะตรวจจับดริฟท์ที่ช้ามากเนื่องจากตัวอย่างเช่นสายลมที่เบา GPS มีความถูกต้องเพียงพอที่จะประทับตราลอยตัวในระดับ 10 ซม. (นั่นคือตรวจจับลอย 10 ซม. (หรือน้อยกว่านั้นอาจจะ?) จากตำแหน่งเดิมของโดรนหรือไม่?
13 sensor  robotics  uav 

2
การทดสอบหน่วยภาษาแอสเซมบลี AVR
คุณจะทดสอบรหัสการประกอบของคุณได้อย่างไร ฉันกำลังทำงานกับคอนโทรลเลอร์เซอร์โวแบบอนุกรมซึ่งเป็นส่วนหนึ่งของโครงการหุ่นยนต์ hexapod และรหัสได้มาถึงจุดที่มันซับซ้อน;) อย่างไรก็ตามฉันเคยใช้การทดสอบหน่วยในงานประจำวันของฉันในฐานะนักพัฒนาเซิร์ฟเวอร์ C ++ และ ดังนั้นได้ลองใช้การทดสอบชนิดเดียวกันกับรหัสประกอบ AVR ของฉัน ฉันหาวิธีที่ใช้ได้ผลกับฉัน (ดูที่นี่ ) แต่ฉันสนใจถ้ามีเครื่องมือหรือเทคนิคมาตรฐานที่ฉันพลาดไป Updated:สำหรับบรรดาของคุณที่มีความสนใจที่มาเต็มไปยังตัวควบคุมเซอร์โวและการทดสอบหน่วยที่มีตอนนี้ที่นี่
11 avr  robotics  serial  servo 

2
การใช้อัลกอริทึม PID โดยใช้คอมพิวเตอร์วิชั่น
ฉันกำลังสร้างตัวแก้เขาวงกตอัตโนมัติและใช้เว็บแคมเพื่อควบคุมเขาวงกต จากคำแนะนำในฟอรัมอื่นฉันพยายามควบคุมการเคลื่อนที่ของเขาวงกตอย่างน้อยในทิศทางเดียวในขณะนี้ ดังนั้นฉันจึงพยายามควบคุมการเคลื่อนไหวของลูกของฉันระหว่างสองพิกัด 466,288 และ 466,152 อินพุตไปยังบอร์ดควบคุมมอเตอร์สเต็ปเป็นเวลาโดยไม่มีขั้นตอนในการหมุนสำหรับแต่ละแกนเช่น x และ y บอร์ดควบคุมมอเตอร์ที่ฉันใช้คือบอร์ดควบคุมมอเตอร์บอทไข่: http://www.sparkfun.com/products/10025 ดังนั้นในการเคลื่อนที่ระหว่างสองจุดฉันควรสร้างจำนวนจุดทางระหว่างสองจุดคือ 288 และ 152 (พูด 260 240 230 ... 150) และแก้ไขการเคลื่อนที่ของลูกบอลของฉัน? อัลกอริทึมการประมวลผลภาพของฉันไม่เร็วพอที่จะติดตามลูกบอลที่ลูกบอลเพิ่งหมุนและตกลงไปในหลุม บางคนแนะนำว่าฉันใช้เทมเพลตมาตรฐานตามที่แสดงในวิดีโอต่อไปนี้และแก้ไขการเคลื่อนไหวลูกของฉันสำหรับการเบี่ยงเบนในเส้นทาง: http://www.youtube.com/watch?v=Prq78ctJ2Rk&feature=player_embedded ฉันยังเจอเครื่องมือประมวลผลภาพที่พวกเขาแก้ปัญหาเดียวกันโดยใช้วิธีชี้คะแนนสำหรับการเคลื่อนที่ของลูกบอล การเห็นวิธีแก้ไขปัญหาเดียวกันมากเกินไปฉันสับสนโดยสิ้นเชิงในการแก้ปัญหา ฉันรู้ว่าฉันควรใช้คอนโทรลเลอร์ PID แต่ฉันจะไปแก้ปัญหาเป็นระยะได้อย่างไร? ฉันติดขัดและท้อแท้ในการค้นหาความเป็นผู้นำในการแก้ปัญหา การตั้งค่าของฉันมีลักษณะเช่นนี้: ... และนี่คือภาพหน้าจอของซอฟต์แวร์ของฉัน: ฉบับที่ 2: ฉันกำลังเผชิญกับปัญหาใหม่ในตอนนี้: ก่อนหน้านี้ฉันควบคุมมอเตอร์ผ่านทางแอปเพล็ต Java พอร์ตอนุกรม Arduino ฉันสามารถขับสเต็ปเปอร์ได้โดยใช้แอปเพล็ต ฉันต้องรีเซ็ตบอร์ดทุกครั้งที่ฉันพยายามสื่อสารผ่านพอร์ตอนุกรม นอกจากนี้มอเตอร์สเต็ปยังให้พลังงานกับตัวเองในช่วงเวลาสั้น ๆ เมื่อไม่มีการส่งคำสั่ง เมื่อสเต็ปเปอร์มอเตอร์เข้าสู่โหมดนี้ฉันไม่สามารถควบคุมบอร์ดได้โดยไม่ต้องรีเซ็ตบอร์ด ความช่วยเหลือใด ๆ …

3
ฉันจะวัดกระแสปัจจุบันไปยังองค์ประกอบได้อย่างไร
ฉันกำลังสร้างหุ่นยนต์ hexapod โดยใช้เซอร์โวแบบง่าย ๆ และฉันก็สงสัยว่าเป็นไปได้อย่างไรที่จะวัดกระแสปัจจุบันไปยังแต่ละเซอร์โว (5-6V DC ถึงสูงสุด 0.25-1A (ฉันไม่พบสเป็คสำหรับแผงขายของเซอร์โว) ปัจจุบัน)) ใช้, พูด, ATMega168 ฉันต้องสร้างวงจรแบบใดในซีรีย์กับสายไฟของเซอร์โวแต่ละเส้นเพื่อให้การอ่านค่าที่เป็นประโยชน์แก่ฉัน ฉันคิดว่าฉันจะได้แรงดันตกคร่อมวงจรนี้มันมีแนวโน้มเป็นอย่างไร เป็นต้น

1
วิธีใช้ ESC
ฉันใหม่สำหรับโมดูลที่เกี่ยวข้องกับ RC วันนี้ฉันได้รับSkywalker 20A ของHobbywingของฉันbrushless esc คู่มือการใช้เป็นที่นี่ ฉันยังมีมอเตอร์ที่วิ่งเร็วกว่าแบบไร้แปรง (HL3512) ฉันไม่มีอุปกรณ์ใด ๆ ในการเขียนโปรแกรม esc (แม้ผู้ขายไม่ได้กล่าวถึงข้อกำหนดดังกล่าว) คู่มือการพูดคุยเกี่ยวกับการเขียนโปรแกรมโดยการฟังรูปแบบเสียงเตือน แต่ดูเหมือนว่าควรจะเชื่อมต่อ esc กับตัวควบคุมการบิน (พูดถึงตำแหน่งปีกผีเสื้อ ฯลฯ ... ) แต่ฉันไม่มีผู้ควบคุมการบิน บางคนบอกวิธีใช้ esc กับสิ่งที่ฉันมีได้ไหม (ฉันมี LiPo 2200mAh และarduino megaด้วย)

2
วิธีการกรองสัญญาณรบกวนที่เกิดจากมอเตอร์แปรงถ่าน
ฉันกำลังมองหาข้อมูลใด ๆ ที่จะช่วยลดเสียงรบกวนรางพลังงานและ EMI ของมอเตอร์แปรงถ่าน ฉันกำลังสร้างหุ่นยนต์ที่ขับเคลื่อนด้วยมอเตอร์ DC 24V 2 x 250 W ขอบคุณล่วงหน้า

3
การวัดแรงที่พัฒนาโดยหุ่นยนต์
ฉันได้เล่นกับเลโก้ Mindstorms NXT robot โดยใช้เกียร์เพื่อความเร็วและพลัง สำหรับความกลัวของฉันเมื่อมุ่งสู่อำนาจมันไม่ยากที่จะหยุดกว่าตอนที่มุ่งไปที่ความเร็ว - ฉันสงสัยว่ามันไม่ได้มีแรงฉุดมาก (เนื่องจากมีจำนวนไม่มากที่กดลงบนล้อ) . มันจะเป็นการดีถ้าคุณสามารถสร้างประโยคเชิงปริมาณเกี่ยวกับแรงที่หุ่นยนต์ออกมา ไม่มีใครรู้ว่าฉันสามารถทำสิ่งนี้ได้อย่างไร ตัวอย่างเช่นมาตราส่วนสปริงหรือมาตรวัดแรงจะทำงานได้ดีสำหรับจุดประสงค์นี้และถ้าเป็นเช่นนั้นคะแนนสูงสุดที่ดีในการค้นหาคืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.