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

แพ็คเกจนี้ยังไม่ได้อยู่ใน PYPI ดังนั้นจำเป็นต้องมีการติดตั้งในท้องถิ่น:
git clone https://github.com/riiswa/planning-multi-robot-gym
cd planning-multi-robot-gym
pip install -e .
import planning_multi_robot_gym
# There are many adjustable parameters for this environment, please refer to the brief documentation in the code.
env = planning_multi_robot_gym . make ( "PlanningMultiRobot-v0" , render_mode = "human" , n_robots = 5 , n_barriers = 80 )
observation , info = env . reset ( seed = 42 )
for _ in range ( 1000 ):
action = ... # Your policy
observation , reward , terminated , truncated , info = env . step ( action )
env . render ()
if terminated or truncated :
observation , info = env . reset ()
env . close ()นี่คือรายการงานที่ไม่ครบถ้วนสมบูรณ์สำหรับผู้ที่สนใจที่จะมีส่วนร่วมในที่เก็บนี้: