planning multi robot gym
1.0.0
بيئة صالة للألعاب الرياضية لمحاكاة التخطيط متعدد الروبوت. هذه البيئة هي تطبيق للمهمة للتخطيط لروبوتات متعددة للوصول إلى موقع مستهدف ، وتجنب العقبات في مسارها. استند تنفيذ منطق البيئة والرسومات على هذا الرمز الذي كتبه أندرو دافيسون.
تحاكي هذه البيئة حركات الروبوتات المتعددة في بيئة ذات حواجز وهدف. يتم التحكم في الروبوتات من خلال الإجراءات التي قدمها وكيل. تتضمن الملاحظات التي يتلقاها الوكيل معلومات حول الموقف وسرعة وتوجيه كل روبوت ، والموقف المستقبلي للهدف والموقف المستقبلي للعقبات. الهدف من الوكيل هو التنقل في الروبوتات إلى الهدف مع تجنب الاصطدام مع العقبات.

هذه الحزمة لم تتم بعد على 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 ()فيما يلي قائمة غير شاملة من المهام للأشخاص الذين يرغبون في المساهمة في هذا المستودع: