Skip to content

Latest commit

 

History

History
86 lines (59 loc) · 4.08 KB

README.md

File metadata and controls

86 lines (59 loc) · 4.08 KB

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] ایمیل بزنید.