مشاهده پروژه ثبت پیشنهاد روی پروژه
با سلام بنده یک genetic algorithm رو کدش رو نوشتم از پایه که به بر اساس اعداد رندوم و بازه های مشخص gene و genome و DNA و سپس robot با استفاده از urdf. تگ طراحی کردم و داخل environment simulation طراحی شده کوه مانندی توسط کتاب خونه pybullet گذاشتم. هر ربات 10 ثانیه در اون محیط میمونه و بر اساس شدت تواناییش در صعود از اون امتیاز میگیره و هر موجود که امتیاز بالا تری به دست بیاره برای تولید مثل نسل بعدی شانس بیشتری داره. بنابراین با هر دوره تولید مثل , ربات ها تواناییشون برای صعود کوه بیش تر میشه.
در کل برای من به نظر پروژه صغیلی میاد ولی اینم بدونید 99% کد زده شده ولی چون زمانم محدوده و علم و تجربم کمه کمک می خوام از علم شما
حالا این همه نوشتم بگم من از شما چی می خوام
اولا محبت کنید کد رو مطالعه بفرمایید بدین تریب : genome.py بعد creature.py بعد population.py بعد simulation.py بعد wrapup.py
مجموعا 800 خط کد میشه با کلی تست که هیچی اون تستا
مرحله بعد ازتون میخوام لطفا داخل فایل wrapup.py شروع به تغییر پارامتر ها کنید مثل تعداد iteration تعداد genome تعداد population و... و نتیجه رو ذخیره کنید و سپس نتایج رو بسته به سلیقتون با pandas و matplotlib و seaborn بکشید و چند تا نتیجه گیری ساده کنید
قسمت بعدی اینه که تغییرات توی موتور های حرکتی به وجود بیارید هر تغییری! و بعد دوباره مقایسه و matplotlib ...
یا مثلا بعضی قسمت های ربات قابل جابه جایی دیگه نیاشن یا مثلا نسل به نسل بعضی قسمت ها دیگه تغیید نکند مثل پا ها
مرحله اخر هم اینه که خود pybullet library کلی محیط از قبل طراحی شده داره. اون جا هم برترین نژاد ها رو یه ازمایش کنید لطفا
به نظر شاید کار زیادی و وقت گیری باشه. اما باور بفرمایید 99% کدش رو زدم و بیشتر data processing حاصل از ازمایش ها بحثمه
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
پروژه را با دوستان خود به اشتراک بگذارید