กลับไปหน้าบทความ

อ่าน 4 นาที

เครื่องจำลองหุ่นยนต์

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

เครื่องจำลองหุ่นยนต์

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

คำว่าโปรแกรมจำลองหุ่นยนต์สามารถหมายถึงแอปพลิเคชันการจำลองหุ่นยนต์ที่แตกต่างกันหลายประเภท ตัวอย่างเช่น ในแอปพลิ เคชัน หุ่นยนต์เคลื่อนที่ โปรแกรมจำลองหุ่นยนต์แบบอิงพฤติกรรมช่วยให้ผู้ใช้สร้างโลกง่ายๆ ที่ประกอบด้วยวัตถุแข็งและแหล่งกำเนิดแสง และตั้งโปรแกรมหุ่นยนต์ให้โต้ตอบกับโลกเหล่านั้น การจำลองแบบอิงพฤติกรรมช่วยให้การกระทำมีลักษณะทางชีวภาพมากกว่าเมื่อเปรียบเทียบกับโปรแกรมจำลองที่เป็นแบบไบนารีหรือแบบคำนวณ นอกจากนี้ โปรแกรมจำลองแบบอิงพฤติกรรมยังสามารถเรียนรู้จากความผิดพลาดและแสดงให้เห็นถึงคุณลักษณะ ที่คล้ายมนุษย์ เช่น ความมุ่งมั่น

เครื่องจำลองหุ่นยนต์Robologix

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

การจำลองและ/หรือการเขียนโปรแกรมการทำงานของหุ่นยนต์ โดยใช้เซ็นเซอร์แบบออฟไลน์นั้นทำได้ยากกว่ามาก เนื่องจาก1การเคลื่อนที่ของหุ่นยนต์ขึ้นอยู่กับการอ่านค่าเซ็นเซอร์แบบเรียลไทม์ในโลกแห่งความเป็นจริง

คุณสมบัติ

โปรแกรมจำลองสมัยใหม่มักมีคุณสมบัติดังต่อไปนี้:

  • การสร้างต้นแบบหุ่นยนต์อย่างรวดเร็ว:
    • ใช้โปรแกรมจำลองของตนเองเป็นเครื่องมือในการสร้าง
    • การใช้เครื่องมือภายนอก
  • เอนจิ้นฟิสิกส์สำหรับการ เคลื่อนไหวที่สมจริง: โปรแกรมจำลองส่วนใหญ่ใช้Bullet , ODEหรือPhysX
  • การเรนเดอร์ภาพ 3 มิติที่สมจริง: สามารถใช้เครื่องมือสร้างแบบจำลอง 3 มิติมาตรฐานหรือเครื่องมือจากบริษัทอื่นในการสร้างสภาพแวดล้อมได้
  • ตัวหุ่นยนต์แบบไดนามิกที่ขับเคลื่อนด้วยสคริปต์: ภาษา C , C++ , Perl , Python , Java , URBIและMATLABถูกใช้โดย Webots; ภาษา C++ ถูกใช้โดยGazebo

เครื่องจำลอง

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

ข้อมูลทั่วไป

ซอฟต์แวร์ นักพัฒนา สถานะการพัฒนา ใบอนุญาตเครื่องมือสร้างภาพ 3 มิติ เอนจิ้นฟิสิกส์ นักสร้างแบบจำลอง 3 มิติ แพลตฟอร์มที่รองรับ
ศาลามูลนิธิหุ่นยนต์โอเพนซอร์ส (OSRF) คล่องแคล่ว อะปาเช่ 2.0ยักษ์ODE , Bullet , Simbody , DARTภายใน ลินุกซ์, มอสซาเรลล่า, วินโดว์
โรโบดีเคโรโบดีเค คล่องแคล่ว กรรมสิทธิ์โอเพ่นจีแอลปลั๊กอินแรง โน้มถ่วงภายใน ลินุกซ์, มอสซาเรลล่า, วินโดว์, แอนดรอยด์, ไอโอเอส, เดเบียน
ซิมสปาร์คโอ. ออบสต์ และคณะ (+26) คล่องแคล่ว ใบอนุญาต GNU GPL (เวอร์ชัน 2) ภายใน ODEไม่มี ลินุกซ์, มอสซาเรลล่า, วินโดว์
เวบอทส์บริษัท ไซเบอร์โบติกส์ จำกัด คล่องแคล่ว อะปาเช่ 2.0ภายใน (WREN) การแยก ODE ออก ภายใน ลินุกซ์, มอสซาเรลล่า, วินโดว์
โอเพ่นเรฟชุมชน OpenRAVE คล่องแคล่ว จีเอ็นยูแอลจีพีแอลCoin3D , OpenSceneGraphODE , กระสุนภายใน ลินุกซ์, มอสซาเรลล่า, วินโดว์
คอปเปเลียซิมคอปเปเลีย โรโบติกส์ คล่องแคล่ว Dual: เชิงพาณิชย์, GNU GPLภายใน MuJoCo, Bullet , ODE , Vortex , Newtonภายใน ลินุกซ์, มอสซาเรลล่า, วินโดว์
หุ่นยนต์ ENCY [ 1 ]ซอฟต์แวร์ ENCY คล่องแคล่ว กรรมสิทธิ์ ภายใน (แพลตฟอร์ม ENCY X ที่เป็นกรรมสิทธิ์) [ 2 ]ภายใน (การสร้างแบบจำลอง 3 มิติ) [ 3 ]วินโดวส์[ 4 ]
ซอฟต์แวร์ นักพัฒนา สถานะการพัฒนา ใบอนุญาตเครื่องมือสร้างภาพ 3 มิติ เอนจิ้นฟิสิกส์ นักสร้างแบบจำลอง 3 มิติ แพลตฟอร์มที่รองรับ

ข้อมูลทางเทคนิค

ซอฟต์แวร์ ภาษาโปรแกรมหลัก รองรับรูปแบบต่างๆ ความสามารถในการขยาย API ภายนอก การสนับสนุน มิดเดิลแวร์หุ่นยนต์ส่วนติดต่อผู้ใช้หลัก การจำลองแบบไร้หัว
ศาลาซี++SDF [ 5 ] /URDF, [ 6 ] OBJ , STL , COLLADAปลั๊กอิน (C++) ซี++ ROS, Player, ซ็อกเก็ต (ข้อความ protobuf) อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ใช่
โรโบดีเคไพธอนSLDPRT , SLDASM , STEP , OBJ , STL , 3DS , COLLADA , VRML , ระบบปฏิบัติการหุ่นยนต์URDF , Rhinoceros 3D , ... API [ 7 ]อินเทอร์เฟซปลั๊กอิน[ 8 ]Python, C/C++, C#, Matlab, ... ซ็อกเก็ต อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ใช่
ซิมสปาร์คซี++, รูบี้กราฟฉาก Ruby ม็อด (C++) เครือข่าย ( sexpr ) ซ็อกเก็ต ( sexpr ) GUI, ซ็อกเก็ต ไม่ทราบ
เวบอทส์ซี++ WBT, VRML , X3D , 3DS , Blender , BVH , COLLADA , FBX , STL , OBJ , URDF API, PROTOs, ปลั๊กอิน (C/C++) C, C++, Python, Java, Matlab, ROS ซ็อกเก็ต, ROS, NaoQI อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ใช่[ 9 ]
โอเพ่นเรฟซี++, ไพธอน XML , VRML , OBJ , COLLADAปลั๊กอิน (C++), API C/C++, Python, Matlab ซ็อกเก็ต, ROS, YARP GUI, ซ็อกเก็ต ใช่
คอปเปเลียซิมC++, Python, Lua3DS , Blender , COLLADA , STL , OBJ , URDF, SDF, GLTF, XML ปลั๊กอิน (C/C++), สคริปต์ฝังตัว (Python, Lua), API ระยะไกล (C, C++, Python, Java, MATLAB, Octave), ส่วนเสริม (Python, Lua) C, C++, Python, Java, MATLAB, Octave, ROS, ROS 2.0 ซ็อกเก็ต, ROS, ROS 2.0, ZeroMQอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ใช่
หุ่นยนต์ ENCY Delphi, C#, C++ [ 10 ]IGES, STEP, STL, DXF, VRML, Rhinoceros (3DM), Parasolid (x_t/x_b), SolidWorks (SLDPRT/SLDASM), Solid Edge (PAR/PSM/ASM/PWR), PLY, AMF, JT, PLMXML (และอื่นๆ) [ 11 ]

ส่วนเสริม: Alibre Design, Autodesk Inventor, IronCAD, CADbro, CAXA 3D, FreeCAD, KeyCreator, Siemens NX, Rhinoceros, SolidCAM, SolidEdge, SOLIDWORKS, SpaceClaim, ZW3D, Onshape [ 12 ]

API; การเขียนสคริปต์[ 13 ]C#, Delphi, C++ (CAMIPC / IPC) [ 14 ]ไม่มี อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ใช่[ 15 ]
ซอฟต์แวร์ ภาษาโปรแกรมหลัก รองรับรูปแบบต่างๆ ความสามารถในการขยาย API ภายนอก การสนับสนุนมิดเดิลแวร์หุ่นยนต์ ส่วนติดต่อผู้ใช้หลัก การจำลองแบบไร้หัว

โครงสร้างพื้นฐาน

สนับสนุน

ซอฟต์แวร์ รายชื่อผู้รับจดหมาย เอกสารประกอบ API ฟอรัมสาธารณะ ระบบช่วยเหลือ คู่มือผู้ใช้ ระบบติดตามปัญหา วิกิ แชท
ศาลาใช่[ 16 ]ใช่[ 17 ]ใช่[ 18 ]ใช่[ 19 ]ใช่[ 20 ]เลขที่
โรโบดีเคใช่[ 21 ]ใช่[ 22 ]ใช่[ 23 ]ใช่[ 24 ]ใช่[ 25 ]เลขที่ ไม่ทราบ
ซิมสปาร์คใช่[ 26 ]ใช่[ 27 ]เลขที่ ใช่[ 28 ]ใช่[ 29 ]ใช่[ 30 ]ไม่ทราบ
เวบอทส์เลขที่ ใช่[ 31 ]ใช่[ 32 ]ใช่[ 33 ]ใช่[ 34 ]ใช่[ 35 ]ใช่[ 36 ]
โอเพ่นเรฟใช่[ 37 ]ใช่[ 38 ]ใช่[ 39 ]ใช่[ 40 ]ใช่[ 39 ]ใช่[ 41 ]ไม่ทราบ
คอปเปเลียซิมเลขที่ ใช่[ 42 ]ใช่[ 43 ]ใช่[ 44 ]ใช่[ 45 ]ไม่ทราบ เลขที่
หุ่นยนต์ ENCY ใช่[ 46 ]ใช่[ 47 ]ใช่ ใช่[ 48 ]ไม่ทราบ เลขที่ ใช่[ 49 ]
ซอฟต์แวร์ รายชื่อผู้รับจดหมาย เอกสารประกอบ API ฟอรัมสาธารณะ ระบบช่วยเหลือ คู่มือผู้ใช้ ระบบติดตามปัญหา วิกิ

คุณภาพของโค้ด

ซอฟต์แวร์ ตัวตรวจสอบโค้ดคงที่ ตัวตรวจสอบสไตล์ ระบบทดสอบ ความครอบคลุมของฟังก์ชันทดสอบ ความครอบคลุมของสาขาทดสอบ บรรทัดของโค้ด บรรทัดความคิดเห็น การบูรณาการอย่างต่อเนื่อง
ศาลาcppcheck [ 50 ]cpplint [ 50 ]gtest และ qtest [ 50 ]77.0% [ 50 ]53.3% [ 50 ]320k [ 50 ]106k [ 50 ]เจนกินส์[ 50 ]
โรโบดีเคไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ซิมสปาร์คไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เวบอทส์cppcheck [ 51 ]clang-format [ 52 ]การทดสอบหน่วย[ 53 ]ฟังก์ชัน API 100% [ 54 ]อาจารย์[ 55 ]พัฒนา[ 56 ]~200k ~50k GitHub Actions
โอเพ่นเรฟไม่ทราบ ไม่ทราบ จมูกไพธอนไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ เจนกินส์[ 57 ]
คอปเปเลียซิมไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
หุ่นยนต์ ENCY ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ซอฟต์แวร์ ตัวตรวจสอบโค้ดคงที่ ตัวตรวจสอบสไตล์ ระบบทดสอบ ความครอบคลุมของฟังก์ชันทดสอบ ความครอบคลุมของสาขาทดสอบ บรรทัดของโค้ด บรรทัดความคิดเห็น การบูรณาการอย่างต่อเนื่อง

คุณสมบัติ

ซอฟต์แวร์ CAD แปลงเป็นภาพเคลื่อนไหว การหลีกเลี่ยงการชนแบบไดนามิก ตัวกระตุ้นปลายทางสัมพัทธ์ การเขียนโปรแกรมแบบออฟไลน์ การควบคุมฮาร์ดแวร์แบบสตรีมมิ่งแบบเรียลไทม์
ศาลาไม่ทราบ ใช่ ใช่ ใช่ ใช่
โรโบดีเคใช่ ใช่ ใช่ ใช่ ใช่
ซิมสปาร์คไม่ทราบ เลขที่ ไม่ทราบ เลขที่ เลขที่
เวบอทส์ไม่ทราบ ใช่ ใช่ ใช่ ใช่
โอเพ่นเรฟไม่ทราบ เลขที่ ไม่ทราบ เลขที่ เลขที่
คอปเปเลียซิมไม่ทราบ ใช่ ใช่ ใช่ ใช่
หุ่นยนต์ ENCY ใช่[ 58 ]ใช่[ 59 ]ใช่ (เครื่องมือต่อชิ้นส่วน / ชิ้นส่วนต่อเครื่องมือ) [ 60 ]ใช่[ 1 ]ใช่ (ผ่านการดำเนินการแบบเรียลไทม์ ENCY Hyper) [ 61 ]
ซอฟต์แวร์ CAD แปลงเป็นภาพเคลื่อนไหว การหลีกเลี่ยงการชนแบบไดนามิก ตัวกระตุ้นปลายทางสัมพัทธ์ การเขียนโปรแกรมแบบออฟไลน์ การควบคุมการสตรีมแบบเรียลไทม์

ครอบครัวหุ่นยนต์

ซอฟต์แวร์ หุ่นยนต์ภาคพื้นดินไร้คนขับ (UGV) โดรน (หุ่นยนต์บิน) ยานใต้น้ำอัตโนมัติ (AUV) แขนหุ่นยนต์ มือหุ่นยนต์ (จำลองการจับยึด) หุ่นยนต์ฮิวมานอยด์ อวตารมนุษย์ รายชื่อทั้งหมด
ศาลาใช่[ 62 ]ใช่[ 63 ]ใช่[ 64 ]ใช่[ 65 ]ใช่[ 66 ]ใช่[ 67 ]ใช่[ 68 ]
โรโบดีเคเลขที่ เลขที่ เลขที่ ใช่[ 69 ]เลขที่ เลขที่ เลขที่ ใช่[ 69 ]
ซิมสปาร์คใช่ เลขที่ เลขที่ อาจจะ อาจจะ ใช่ เลขที่
เวบอทส์ใช่ ใช่ ใช่[ 70 ]ใช่ ใช่ ใช่[ 71 ]ใช่ ใช่[ 72 ]
โอเพ่นเรฟใช่ ไม่ทราบ ไม่ทราบ ใช่ ใช่ ใช่ ใช่
คอปเปเลียซิมใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่[ 73 ]
หุ่นยนต์ ENCY เลขที่ เลขที่ เลขที่ ใช่[ 74 ]เลขที่ เลขที่ เลขที่ เลขที่
ซอฟต์แวร์ หุ่นยนต์ภาคพื้นดินไร้คนขับ (UGV) โดรน (หุ่นยนต์บิน) ยานใต้น้ำอัตโนมัติ (AUV) แขนหุ่นยนต์ มือหุ่นยนต์ (จำลองการจับยึด) หุ่นยนต์ฮิวมานอยด์ อวตารมนุษย์ รายชื่อทั้งหมด

แอคทูเอเตอร์ที่รองรับ

ซอฟต์แวร์ โซ่จลศาสตร์ทั่วไป การเคลื่อนที่ที่ควบคุมด้วยแรง รายชื่อทั้งหมด โซ่จลศาสตร์แบบวงกลม โซ่ที่ซ้ำซ้อนทางจลนศาสตร์ โซ่จลศาสตร์แบบแยกสองทาง
ศาลาใช่ ใช่ ใช่ ใช่ ใช่
โรโบดีเคไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ซิมสปาร์คใช่ เลขที่ เอฟเฟกเตอร์ SimSparkไม่ทราบ ไม่ทราบ ไม่ทราบ
เวบอทส์ใช่ ใช่ แอคทูเอเตอร์ของหุ่นยนต์ใช่ ใช่ ใช่
โอเพ่นเรฟใช่ ใช่ ข้อต่อ , ตัวกระตุ้นเสริมใช่[ 75 ]ใช่ ใช่[ 76 ]
คอปเปเลียซิมใช่ ใช่ ใช่ ใช่ ใช่
หุ่นยนต์ ENCY ใช่[ 77 ]เลขที่ ไม่ทราบ ใช่ (ความซ้ำซ้อน / แกนภายนอก) [ 78 ]ไม่ทราบ
ซอฟต์แวร์ โซ่จลศาสตร์ทั่วไป การเคลื่อนที่ที่ควบคุมด้วยแรง รายชื่อทั้งหมด โซ่จลศาสตร์แบบวงกลม โซ่ที่ซ้ำซ้อนทางจลนศาสตร์ โซ่จลศาสตร์แบบแยกสองทาง

เซ็นเซอร์ที่รองรับ

ซอฟต์แวร์ การวัดระยะทาง ไอเอ็มยู การชนกัน จีเอส กล้องส่องทางไกลแบบตาเดียว กล้องสเตอริโอ กล้องวัดความลึก กล้องรอบทิศทาง เครื่องสแกนเลเซอร์ 2 มิติ เครื่องสแกนเลเซอร์ 3 มิติ รายชื่อทั้งหมด
ศาลาใช่ ใช่ ใช่[ 79 ]ใช่ ใช่[ 80 ]ใช่ ใช่ ใช่ ใช่[ 81 ]ใช่[ 81 ]
โรโบดีเคไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ใช่ ใช่ ใช่ ใช่ ใช่
ซิมสปาร์คใช่ ใช่ ใช่[ 82 ]บางส่วน[ 83 ]ใช่ บางส่วน ไม่ทราบ ไม่ทราบ เลขที่ เลขที่ ตัวรับรู้ SimSpark
เวบอทส์ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ เซ็นเซอร์ Webots
โอเพ่นเรฟใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ ใช่ ใช่
คอปเปเลียซิมใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
หุ่นยนต์ ENCY ไม่ทราบ ไม่ทราบ ใช่[ 84 ]ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ซอฟต์แวร์ การวัดระยะทาง ไอเอ็มยู การชนกัน จีเอส กล้องส่องทางไกลแบบตาเดียว กล้องสเตอริโอ กล้องวัดความลึก กล้องรอบทิศทาง เครื่องสแกนเลเซอร์ 2 มิติ เครื่องสแกนเลเซอร์ 3 มิติ รายชื่อทั้งหมด

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Robotics_simulator&oldid=1355753471#Simulators "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เครื่องจำลองหุ่นยนต์

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

คุณสมบัติ

โปรแกรมจำลองสมัยใหม่มักมีคุณสมบัติดังต่อไปนี้:

เครื่องจำลอง

หนึ่งในเทคโนโลยีใหม่ล่าสุดสำหรับการเขียนโปรแกรมในปัจจุบันคือเทคโนโลยีที่ใช้การจำลองเสมือนจริง การจำลองโดยใช้แบบจำลองเสมือนจริงของสภาพแวดล้อมการทำงานและตัวหุ่นยนต์เองนั้น สามารถให้ประโยชน์ทั้งต่อบริษัทและโปรแกรมเมอร์ การใช้การจำลองช่วยลดต้นทุน...

ข้อมูลทั่วไป

ซอฟต์แวร์ นักพัฒนา สถานะการพัฒนา ใบอนุญาต เครื่องมือสร้างภาพ 3 มิติ เอนจิ้นฟิสิกส์ นักสร้างแบบจำลอง 3 มิติ แพลตฟอร์มที่รองรับ ศาลา มูลนิธิหุ่นยนต์โอเพนซอร์ส (OSRF) คล่องแคล่ว อะปาเช่ 2.