Design a System for Sterilizing Surgical Tools using Remote Sensing and Actuation


Table of content

Overall

Due to the lack of healthcare availability, there is a large discrepancy in the life expectancy between people living in rural and urban areas of Canada. One of the predominant ideas to solve this problem is to use tele-robotics to allow general practitioners and people with minimal medical training to provide specialized healthcare in rural areas.

屏幕截图 2023-01-08 180427.png


Our team has been tasked with designing a system to securely transfer surgical tools to an autoclave for sterilization using a user-controlled robot arm. To achieve this, our team was split into modelling and computing sub teams. The computing team was tasked with designing a Python program to pick up and sort containers filled with surgical tools into their appropriate autoclaves using potentiometer input and a robot arm. The modelling team was tasked with designing a solid model of a container that can be picked up by a robotic arm, hold the tool in place, and have large enough cut-outs to facilitate sterilization when placed in the autoclaves.


Applied Skills

Our team used

Python

and

Autodesk Inventor

as the tools for designing this project


Roles Acting


Contribution

As a one of members in the computing team, I have written some functions in Final code like

Return_Home()

Pick_Up_Contianer()

Rotate_Qarm_Base()

and contribute some parts of Design Report.


Coding Stimulation

https://youtu.be/hfJ8RSdLckY


Design Report

Fri-08_P2_DesignReport-1-25.pdf

Python Part

Preliminary code

Final code


Gratta Chart

Gratta Chart of Project 2


Logbook of Project 2

combinepdf.pdf

                                                         (Log Book of Project 2)

Refection

In this project, our whole group has been separated into two sub-teams, As a project manager, I did not give much attention on other sub-team, as the result, the process of modeling team was little bit slower than coding team, Next time I will make sure both team have synchronous process.

For coding team where I was in, we did not separate the work evenly, so that not everyone was working efficiently, Next time we could compare and contract each member’s pros and cons so that we could split the work evenly and reasonably.