Skip to content

من یک محیط شخصی سازی شده برای مدیریت نخ بخیه طراحی کردم

License

Notifications You must be signed in to change notification settings

fatemeahmadpour/SurRoL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SurRoL: یک پلتفرم منبع‌باز با تمرکز بر یادگیری تقویتی و سازگار با dVRK برای یادگیری ربات‌های جراحی

ISMR'22 ادغام هوش مصنوعی و واقعیت افزوده در جراحی رباتیک: یک مطالعه اولیه dVRK با استفاده از سناریوی آموزشی جراحی
IROS'21 SurRoL: یک پلتفرم منبع‌باز با تمرکز بر یادگیری تقویتی و سازگار با dVRK برای یادگیری ربات‌های جراحی

SurRoL

ویژگی‌ها

نصب

این پروژه روی سیستم عامل اوبونتو و با استفاده از Python 3.7،
PyBullet،
Gym 0.15.6،
و Baselines
و همچنین با استفاده از TensorFlow 1.14 ارزیابی شده است.

آماده‌سازی محیط

  1. ایجاد یک محیط مجازی Conda و فعال کردن آن:

    conda create -n surrol python=3.7 -y
    conda activate surrol
  2. نصب Gym (نسخه اصلاح‌شده)، tensorflow-gpu==1.14، و baselines (نسخه اصلاح‌شده).

نصب SurRoL

git clone https://github.com/jiaqixuac/surrol.git
cd surrol
pip install -e .

شروع به کار

API کنترل ربات از dVRK (قبل از "crtk") پیروی می‌کند، که با ربات‌های واقعی dVRK سازگار است.

می‌توانید نگاهی به Jupyter Notebookهای موجود در tests بیندازید.
چند فایل آزمایشی برای PSM و ECM وجود دارد که شامل رویه‌های اصلی برای شروع محیط، بارگذاری ربات، و آزمایش کینماتیک هستند.

همچنین فایل‌هایی برای اجرای run برای ارزیابی محیط‌ها با استفاده از Baselines ارائه شده است.

استناد

اگر این مقاله یا کد برای تحقیقات شما مفید بود، لطفاً پروژه را استناد کنید.

@inproceedings{xu2021surrol,
  title={SurRoL: An Open-source Reinforcement Learning Centered and dVRK Compatible Platform for Surgical Robot Learning},
  author={Xu, Jiaqi and Li, Bin and Lu, Bo and Liu, Yun-Hui and Dou, Qi and Heng, Pheng-Ann},
  booktitle={2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  year={2021},
  organization={IEEE}
}

لایسنس

SurRoL تحت لایسنس MIT منتشر شده است.

تقدیر و تشکر

این کد با ارجاع به پروژه‌های dVRK،
AMBF،
dVRL،
RLBench،
Decentralized-MultiArm،
Ravens، و غیره ساخته شده است.

تماس

برای هرگونه سوال، لطفاً به [email protected] ایمیل بزنید.

About

من یک محیط شخصی سازی شده برای مدیریت نخ بخیه طراحی کردم

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published