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

9
หุ่นยนต์โปรแกรมมิ่งด้วยจาวาสคริปต์
ในฐานะที่เป็นคนที่ใช้เวลาส่วนใหญ่ในการเขียนโปรแกรมใน JavaScript เส้นทางที่ดีที่สุดในการเข้าสู่หุ่นยนต์ขนาดเล็กโดยไม่จำเป็นต้องเบี่ยงเบนจากจุดสนใจภาษาปัจจุบันของฉันคืออะไร มีชุดเครื่องมือหรือเครื่องมือที่ใช้ประโยชน์จากภาษาจาวาสคริปต์ที่อาจทำให้ฟิลด์เข้าถึงได้ง่ายขึ้นสำหรับนักพัฒนาอย่างฉันหรือไม่? ฉันจะสนใจสภาพแวดล้อมเสมือนจริงซึ่งรหัสทั้งหมดจะถูกดำเนินการในการจำลอง

10
การเขียนโปรแกรมแบบเรียลไทม์ในวิทยาการหุ่นยนต์เป็นอย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา แก้ไข:ฉันไม่รู้ว่าทำไม แต่คำถามนี้ดูเหมือนจะทำให้หลายคนสับสน ฉันทราบว่าเมื่อใด / ที่ไหน / ทำไม / วิธีใช้แบบเรียลไทม์ ฉันสนใจที่จะรู้ว่าคนที่มีภารกิจแบบเรียลไทม์จะสนใจพอที่จะใช้งานแบบเรียลไทม์หรือไม่ ไม่จำเป็นต้องพูดถึงว่าทำไมการทำงานแบบเรียลไทม์จึงมีความสำคัญสำหรับหุ่นยนต์ อย่างไรก็ตามคำถามของฉันมันใช้กับหุ่นยนต์จริงแค่ไหน? ใช้คำถามนี้เช่น มีเพียงหนึ่งคำตอบที่กล่าวถึงแพลตฟอร์มที่มีความสามารถแบบเรียลไทม์และอยู่ไกลจากจุดสูงสุด ROS เห็นได้ชัดว่าเป็นแพลตฟอร์มที่ได้รับความนิยมมากซึ่งไม่ใช่แบบเรียลไทม์ อย่างไรก็ตามในโลกตามเวลาจริง RTAI 1น่าจะเป็นแพลตฟอร์มการใช้งานฟรีแบบเรียลไทม์ที่ใช้งานได้เท่านั้น อย่างไรก็ตามลินุกซ์ (ไม่มีปัญหา) มีเอกสารไม่ดีและมีการพัฒนาอย่างช้าๆ ดังนั้นพฤติกรรมตามเวลาจริงของผู้พัฒนาหุ่นยนต์เป็นที่ต้องการมากแค่ไหน?คำถามคือผู้พัฒนามีแนวโน้มที่จะเขียนแอปพลิเคชันตามเวลาจริงมากน้อยเพียงใดเมื่อต้องการใช้พฤติกรรมตามเวลาจริง ถ้าไม่มากทำไม ตัวอย่างเช่นพฤติกรรมการสะท้อนกลับที่อิงกับข้อมูลการสัมผัสไม่สามารถผ่าน ROS ได้เพราะจะสูญเสียคุณสมบัติแบบเรียลไทม์ แต่ผู้คนคิดวิธีแก้ปัญหาแบบเรียลไทม์หรือใช้ ROS อยู่แล้วโดยไม่สนใจคุณสมบัติเรียลไทม์ 1หรือ Xenomai ในทำนองเดียวกัน

7
มีแพลตฟอร์มซอฟต์แวร์ / ระบบปฏิบัติการหุ่นยนต์ที่ดีอะไรบ้าง [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา บริษัท ของฉันจะเริ่มโครงการหุ่นยนต์ใหม่เร็ว ๆ นี้และเรายังคงพยายามตัดสินใจว่าเราควรออกแบบและกำหนดรหัสแพลตฟอร์มซอฟต์แวร์หุ่นยนต์ตั้งแต่เริ่มต้นหรือหากมีโครงการที่ดีอยู่แล้ว มันจะมีประโยชน์มากหากมีแพลตฟอร์มซอฟต์แวร์ที่ใช้กันทั่วไปในหมู่นักวิชาการและอุตสาหกรรมเพื่อให้ระบบหุ่นยนต์ของเราสามารถใช้งานร่วมกับผู้อื่นได้โดยทั่วไปและเพื่อให้ผู้คนคุ้นเคยกับมันอยู่แล้ว เราต้องการให้แพลตฟอร์มซอฟต์แวร์สามารถ: บูรณาการส่วนประกอบฮาร์ดแวร์หุ่นยนต์ใหม่ได้อย่างง่ายดาย มีเครื่องมือการประมวลผลข้อมูลและการสร้างภาพมากมายอยู่แล้ว ใช้ประโยชน์จากฮาร์ดแวร์คอมพิวเตอร์อย่างมีประสิทธิภาพ

7
หุ่นยนต์จำลอง (หรือความสามารถในการเป็น) แบบสแตนด์อโลน
ฉันเป็นวิศวกรซอฟต์แวร์ที่อาสาสมัครที่ไม่หวังผลกำไรซึ่งแนะนำเด็กสาวให้รู้จักเทคโนโลยี เมื่อไม่นานมานี้เราได้พูดถึงวิธีการแนะนำเด็ก ๆ เหล่านี้ให้รู้จักกับโลกของหุ่นยนต์และฉันอยากรู้ว่าเรามีตัวเลือกราคาประหยัดแบบใด แนวคิดที่น่าสนใจอย่างหนึ่งที่น่าสนใจคือมีตัวจำลองออนไลน์หรือ (เป็นที่นิยมมากกว่า) ตัวจำลองแบบสแตนด์อโลนแบบออฟไลน์ที่เราสามารถสร้างและตั้งโปรแกรมหุ่นยนต์ง่าย ๆ ด้วย อาจไม่มีอะไรมากไปกว่าการลากส่วนประกอบเข้าด้วยกันแล้วเขียนโปรแกรมการโต้ตอบระหว่างส่วนประกอบเหล่านั้น มีวิธีแก้ไขปัญหาอะไรบ้างที่ฉันอาจใช้ในการเผยแพร่ประชาสัมพันธ์ของเรา

2
ฉันสามารถใช้ซอฟต์แวร์แอนิเมชั่นดิจิทัลเพื่อกำหนดการเคลื่อนไหวของหุ่นยนต์ฮิวแมนนอยด์ได้หรือไม่?
ฉันกำลังทำงานกับหุ่นยนต์ฮิวแมนนอยด์ขนาด (130 ซม.) (Hubo +) และมองหาวิธีที่จะตั้งโปรแกรมการเคลื่อนไหวและท่าทางใหม่ ๆ เห็นได้ชัดว่าฉันสามารถเขียนเครื่องมือของตัวเอง แต่ฉันกำลังมองหาโซลูชันที่สามารถยกระดับเครื่องมือหรือมาตรฐานที่มีอยู่สำหรับการเคลื่อนไหวของหุ่นยนต์ ความคิดแรกของฉันคือพยายามใช้ซอฟต์แวร์แอนิเมชั่นเช่น Blender หรือ Maya และเขียนสคริปต์เพื่อแยกมุมมองร่วมกันที่คีย์เฟรม อย่างไรก็ตามนักวิจัยหุ่นยนต์ไม่กี่คนที่อาจมีความเชี่ยวชาญกับมายา (ฉันรู้ว่าฉันไม่ได้!) มีเครื่องมือวางตัวแบบ 3D สำหรับหุ่นยนต์ที่เป็นมาตรฐานอยู่แล้วหรือไม่? สิ่งเดียวที่ฉันได้เห็นจนถึงตอนนี้ก็คือPose Utilityใน RoboPlus และChoregrapheสำหรับ Nao แต่โปรแกรมทั้งคู่ดูเหมือนจะ จำกัด เฉพาะโรบอตบางตัวและดูเหมือนจะไม่สามารถขยายไปยัง Hubo ได้ ดังนั้นคำถามของฉันคือ: มีรูปแบบไฟล์มาตรฐานสำหรับการเคลื่อนไหวของหุ่นยนต์หรือไม่? ไม่ใช่การเคลื่อนไหวของหุ่นยนต์แบบล้อสองมิติ การเคลื่อนไหวแขนและขา! สิ่งที่เทียบเท่ากับรูปแบบไฟล์. bvh ที่ใช้ในการตรวจจับการเคลื่อนไหว คุณรู้เกี่ยวกับเครื่องมือ WYSIWYGish สำหรับการสร้างการเคลื่อนไหวของหุ่นยนต์โดยใช้คีย์เฟรมและการเคลื่อนไหวแบบผกผันหรือไม่?
11 software  motion 

2
วิธีที่ถูกต้องในการใช้ Subsumption Architecture กับ Robot C
เมื่อเร็ว ๆ นี้ฉันได้อ่านเกี่ยวกับสถาปัตยกรรม Subsumptionเป็นจำนวนมากและมีหลายวิธีที่ผู้คนจะสนับสนุน เช่นบางคนใช้ตัวแปร "flag" ทั่วโลกเพื่อให้งานควบคุม คนอื่นใช้endTimeSlice()และอนุญาตให้ผู้ตัดสินเลือกจริงๆ และฉันคิดว่านี่ถูกต้อง ฉันมีส่วนเล็ก ๆ ของรหัสRobotCที่ฉันกำลังทำอยู่สำหรับสายต่อไปนี้โรบอต แต่ฉันไม่แน่ใจว่าฉันทำถูกต้องเพราะปัจจุบันวิธีการติดตามจะใช้เวลามากกว่าวิธีการค้นหา การไหลที่ถูกต้องควรจะพบว่าควรนำหุ่นยนต์ไปยังเส้นโดยใช้เส้นทางเกลียวเพื่อค้นหาเส้น เมื่อสายพบติดตามควรใช้เวลามากกว่า task evade(){ if(SensorValue(forwardSonarSensor) > threshold){ //box the obstruction } } task find(){ if(SensorValue(lightSensor) > threshold){ //spiral the robot } } task track(){ if(SensorValue(lightSensor) < threshold){ //go straight }else{ //execute turns to follow the line } …

2
นำทาง Quadrotor สู่เป้าหมาย
ฉันกำลังทำงานกับควอดโรเตอร์ ฉันรู้ตำแหน่งของมัน -ที่ซึ่งฉันต้องการไป - ตำแหน่งเป้าหมายและจากนั้นฉันคำนวณเวกเตอร์ - เวกเตอร์หน่วยที่จะพาฉันไปยังเป้าหมายของฉัน:aaabbbccc c = b - a c = normalize(c) เนื่องจาก quadrotor สามารถเคลื่อนที่ในทิศทางใดก็ได้โดยไม่มีการหมุนสิ่งที่ฉันพยายามทำคือ หมุนโดยมุมเอียงของหุ่นยนต์ccc แยกออกเป็นองค์ประกอบx,yx,yx, y ส่งพวกเขาไปยังหุ่นยนต์เป็นมุมม้วนและระดับเสียง ปัญหาคือว่าถ้าหันเหเป็น 0 °± 5 แล้วก็ใช้งานได้ แต่ถ้าหันไปใกล้ +90 หรือ -90 มันจะล้มเหลวและหันไปทิศทางที่ผิด คำถามของฉันคือฉันขาดอะไรบางอย่างชัดเจนที่นี่?
9 quadcopter  uav  navigation  slam  kinect  computer-vision  algorithm  c++  ransac  mobile-robot  arduino  microcontroller  machine-learning  simulator  rcservo  arduino  software  wifi  c  software  simulator  children  multi-agent  ros  roomba  irobot-create  slam  kalman-filter  control  wiring  routing  motion  kinect  motor  electronics  power  mobile-robot  design  nxt  programming-languages  mindstorms  algorithm  not-exactly-c  nxt  programming-languages  mindstorms  not-exactly-c  raspberry-pi  operating-systems  mobile-robot  robotic-arm  sensors  kinect  nxt  programming-languages  mindstorms  sensors  circuit  motion-planning  algorithm  rrt  theory  design  electronics  accelerometer  calibration  arduino  sensors  accelerometer 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.