Cerrahi amaçlı bir robot kolunun tasarımı ve uzaktan kontrolü
Abstract
Bu çalışmada master/slave yöntemiyle kontrol edilen tek kollu cerrahi robot tasarımı ve uzaktan kontrolü hedeflenmiştir. Bu bağlamda öncelikle cerrahın kol ve parmak hareketlerini algılayan 5 serbestlik dereceli master kol tasarlanmıştır. Master kol cerrahın kol ve parmak hareketlerini hassas bir biçimde okuyarak (3600/4096 adım) bu verileri bağlı olduğu bilgisayara aktarmaktadır. Visual Studio C#.Net’de hazırlanan yazılım sayesinde master koldan gelen konum ve ivme bilgileri sürekli olarak alınarak işlenmekte ve icra edilmesi için yine aynı bilgisayara bağlı olan 5 serbestlik dereceli slave robot kola gönderilmektedir. Slave kol ise, anlık olarak gelen bu pozisyon bilgilerini eklem modunda geciktirmeksizin icra eder. Bu aktarım esnasında gelen konum bilgileri slave kolun hareket sınırları içerisinde ise icra edilir. Hareket sınırlarının dışında bir konum bilgisi gelse dahi slave kola bağlı olan servo motorlar bu komutları herhangi bir donanıma zarar vermemek veya zorlamamak için icra etmez. Slave kol, master koldan gelen parmak hareketlerini ise gövdesinin ucuna bağlı olan laparoskopik makasa aktarmaktadır. Ayrıca yine slave kol gövdesine monte edilmiş olan LED aydınlatmalı 720x480p çözünürlüğe sahip bir endoskopi kamerası, ameliyat ortamının görüntüsünü master kolu yönetmekte olan cerrahın gerçek zamanlı izlemesini sağlamaktadır. In this study, design and remote control of a single arm surgical robot is aimed by master/slave control method. In this context, primarily the master arm with 5 degrees of freedom is designed to detect the finger and arm movements of surgeon. The master arm reads the movements of the surgeon precisely (4096 steps/3600) and transfers these data to the connected computer. With the help of a software developed with Visual Studio C #.NET, the position and acceleration information from the master arm are continuously read and processed by the computer and transferred to the slave arm for execution. On the side of the slave arm, the codes listens the commands gathered from the master arm and process the information with the developed software in Visual Studio C # .Net. Commands are detected by the software is transferred to the slave arm in real time. Servo motors do not execute the commands outside of the working fields in order not to cause harm or over forcing the equipments. Slave arm transfers the finger movements from the master arm to the laparoscopic scissors attached to the end of the arm. Moreover an endoscopic camera with LED backlit and a resolution of 720x480p is mounted on the slave arm to monitor the operating environment by the surgeon in real-time.
Collections
- Yüksek Lisans Tezleri [879]