รุ่นที่เหมาะสมสำหรับหุ่นยนต์สองล้อคืออะไร? นั่นคือสมการการเคลื่อนไหวใดที่อธิบายถึงการเปลี่ยนแปลงของหุ่นยนต์สองล้อ
รูปแบบของความจงรักภักดีที่แตกต่างกันยินดีต้อนรับ ซึ่งรวมถึงโมเดลที่ไม่ใช่เชิงเส้นและโมเดลเชิงเส้น
รุ่นที่เหมาะสมสำหรับหุ่นยนต์สองล้อคืออะไร? นั่นคือสมการการเคลื่อนไหวใดที่อธิบายถึงการเปลี่ยนแปลงของหุ่นยนต์สองล้อ
รูปแบบของความจงรักภักดีที่แตกต่างกันยินดีต้อนรับ ซึ่งรวมถึงโมเดลที่ไม่ใช่เชิงเส้นและโมเดลเชิงเส้น
คำตอบ:
มีข้อมูลไม่มากที่นี่ ขอแก้ไขล้อเป็นแยกออกจากกันโดยระยะทางและแต่ละล้อมีการวางแนวทางθ ฉันที่เกี่ยวกับเส้นที่เชื่อมพวกเขา แล้วสมมติแต่ละล้อสามารถขับเคลื่อนได้อย่างอิสระที่มีความเร็วเชิงมุมวีฉัน
หากล้อขับเคลื่อนอิสระ แต่จับจ้องไปที่ทิศทางคุณมีบางสิ่งที่เหมือนไดรฟ์ที่แตกต่าง เป็นที่น่าสังเกตว่าถ้าสมมติว่าล้อไม่ลื่นในแนวตั้งคุณสามารถแก้ปัญหาการเคลื่อนที่ของฐานหุ่นยนต์ในรูปแบบปิดซึ่งได้รับคำสั่งความเร็วซึ่งคงที่ในช่วงเวลาสั้น ๆ ควบคุม). iCreate เป็นแพลตฟอร์มเช่นเดียวกับผู้บุกเบิกที่เล็กกว่าและ Husky โดย Clearpath จากนั้นการเปลี่ยนแปลงการวางแนวของฐานที่มีข้อความθด้านล่างสามารถพบได้ในรูปแบบปิด
แบบจำลองปกติสำหรับสิ่งเหล่านี้โดยที่คือความเร็วฐานและω bคือความเร็วเชิงมุมของฐานคือ:
ωb=1
สำหรับเพิ่มเวลาคงที่คุณจะพบการเปลี่ยนแปลงในทิศทางและระยะทางเชิงเส้นเดินทางใช้เหล่านี้ โปรดทราบว่าหุ่นยนต์เคลื่อนที่ไปตามวงกลมในหน้าต่างเวลานี้ ระยะทางตามวงกลมนั้นเท่ากับδ t ⋅ v bและรัศมีของวงกลมคือ R = b 1 เพียงพอที่จะเชื่อมต่อเข้ากับสมการเหล่านี้:ส่วนวงกลม- โดยเฉพาะอย่างยิ่งสมการความยาวคอร์ดซึ่งอธิบายระยะทางที่หุ่นยนต์เคลื่อนที่ออกจากตำแหน่งเดิม เรารู้ว่าRและθ, แก้ปัญหาสำหรับ
ดังนั้นสมมติว่าหุ่นยนต์จะเริ่มต้นด้วยการวางและตำแหน่ง( 0 , 0 )และย้ายไปตามกรอบเวลาδ ทีมีความเร็ววี1 (ล้อซ้าย) และโวลต์2 (ล้อขวา) มันวางแนวทางจะเป็น: θ 1 = δ ทีพร้อมตำแหน่ง: px=cos( θ 1
โปรดทราบว่าเมื่อขีด จำกัด คือ p x = δ t ⋅ v p y = 0
อย่างที่คาดไว้.
อัพเดททำไม
สิ่งนี้ครอบคลุมทั่วอินเทอร์เน็ต แต่คุณอาจเริ่มที่นี่: http://rossum.sourceforge.net/papers/DiffSteer/หรือที่นี่: https://web.cecs.pdx.edu/~mperkows/CLASS_479/S2006/ จลนศาสตร์-mobot.pdf
หากล้อไม่คงที่ในทิศทางเดียวกับที่คุณสามารถเปลี่ยนแปลงความเร็วและทิศทางได้มันจะซับซ้อนมากขึ้น ในแง่นั้นหุ่นยนต์สามารถกลายเป็นส่วนสำคัญในเชิงเศรษฐกิจ (สามารถเคลื่อนที่ไปในทิศทางใดก็ได้และทิศทางบนเครื่องบิน) อย่างไรก็ตามฉันเดิมพันสำหรับการวางแนวทางคงที่คุณจบลงด้วยรูปแบบเดียวกัน
มีรุ่นอื่น ๆ สำหรับสองล้อเช่นโมเดลจักรยานซึ่งเป็นเรื่องง่ายที่จะจินตนาการว่าเป็นการตั้งค่าความเร็วและเพียงทิศทางเดียวที่แตกต่างกัน
นั่นเป็นสิ่งที่ดีที่สุดที่ฉันสามารถทำได้ในตอนนี้
Px=dt*v
v1 = v2
เรามีsin(theta/2)
เป็นส่วนหนึ่งของการคูณดังนั้นเมื่อv1=v2 -> theta = 0
เราได้รับ และเป็นผลให้sin(0/2)=0
Px = 0
ฉันกำลังคิดถึงอะไร
หากคุณต้องการดำดิ่งลงไปในคณิตศาสตร์ของมันนี่คือกระดาษเซมินารีที่รวมและจัดหมวดหมู่แบบจำลองส่วนใหญ่สำหรับหุ่นยนต์ล้อ
คำตอบสำหรับเรื่องนี้ง่าย แต่คำตอบอื่น ๆ ทำให้สับสนพลศาสตร์