สภาพแวดล้อมการทดสอบเสมือนจริงสำหรับลูกกระจ๊อก


12

ไม่มีใครรู้สภาพแวดล้อมของนักพัฒนาหุ่นยนต์ที่เหมาะสำหรับการทดสอบโปรแกรม AI สำหรับโดรน (เช่น quadrocopters เครื่องบินเฮลิคอปเตอร์ ฯลฯ ) ฉันต้องการบางอย่างเช่น Microsoft Robotics Developer Studio ที่มีสภาพแวดล้อมเสมือนจริง (เช่นสภาพแวดล้อมกลางแจ้งที่มีแรงโน้มถ่วงแรงลม ฯลฯ ) เพื่อทดสอบพลวัตการบิน ฉันต้องการตัวเลือกในการเพิ่มเซ็นเซอร์ในโดรนเสมือนจริงเช่นจีพีเอสเครื่องวัดระยะสูงไจโรและอื่น ๆ ที่โปรแกรม AI สามารถใช้เพื่อคัดท้ายโดรน


เป็นคำถามที่ดีมาก!
Rocketmagnet

คำตอบ:


10

สำหรับการทดสอบอัลกอริธึมง่ายๆคุณอาจสามารถรับได้ด้วยเครื่องจำลอง 2 มิติ มีบางอย่างที่ฉันรู้:

Stage เป็นเครื่องจำลองเก่าที่มีประโยชน์ แต่มีประโยชน์ซึ่งมีการรวมกับ ROS (http: //wiki.ros.org/stage_ros) ซึ่งจะช่วยให้คุณสามารถเขียนรหัสเพื่อโต้ตอบกับและจัดการกับหุ่นยนต์ใน C ++ / Python

STDR เป็นเครื่องมือจำลอง 2D ที่ใหม่กว่าซึ่งมีการผูก ROS ด้วย

หากคุณต้องการโปรแกรมจำลอง 3 มิติแบบเต็มฉันสามารถนึกถึงสามซึ่งไม่ใช่ AI หรือ quadrotors เฉพาะอีกครั้งซึ่งอาจตอบสนองความต้องการของคุณ:

Gazebo เป็นตัวนับ 3D ในส่วน Stage และได้รับการสนับสนุน ROS และถูกใช้กับ quadrotors ( http://www.ros.org/news/2012/0/03/announcement-of-hector-quadrotor-stack.html ) แม้ว่าจะไม่มีการสนับสนุนนอกกรอบสำหรับพวกเขา

MORSE ขึ้นอยู่กับเครื่องปั่นและเอ็นจิ้นเกมมันรองรับ ROS และ YARP และ Raw socket

V-REP เป็นโปรแกรมจำลองการศึกษาฟรีที่รองรับหลายภาษาและแพลตฟอร์มรวมถึง Windows และ C # หากเป็นสิ่งที่คุณชอบ


V-REP ดูมีแนวโน้มมากและมันรวมถึง quadcopter ด้วย ขอบคุณสำหรับข้อมูลที่ยอดเยี่ยม!
oalbrecht


0

ด้วย Flightgear ซึ่งเป็นโอเพ่นซอร์สคุณสามารถกำหนดและบินเครื่องบินที่กำหนดเองและอัลกอริทึมที่กำหนดเองสำหรับจัดการกับเครื่องควบคุมการบินอัตโนมัติ

Flightgear ช่วยให้สามารถบินได้ทั่วโลกและคุณสามารถเพิ่ม / รวมรุ่นของเซ็นเซอร์เข้ากับมัน

นอกจากนี้ยังมี API ที่ค่อนข้างยืดหยุ่นเพื่อรวมเข้ากับรหัสรุ่นและอัลกอริทึมที่มีอยู่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.