Beruflich Dokumente
Kultur Dokumente
for
ICT-Related Development
and Research Grant
EE External Evaluators
ICT Information and Communication Technologies
IPR Intellectual Property Rights
JPD Joint Project Director (Co-Director)
PD Project Director
PI Principal Investigator (Organization)
"Principal Investigator" means the person, company, partnership,
undertaking, concern, association of persons, body of individuals,
consortium or joint venture which receives funding from the
Company to execute a research and development project.”
R&D Research and Development
MIS Minimally Invasive Surgery
UI User Interface
UAV Unmanned Air Vehicle
UGV Unmanned Ground Vehicle
Introduction
National ICT R&D Fund was created in January 2007 by Ministry of IT with the vision to
transform Pakistan's economy into a knowledge-based economy by promoting efficient,
sustainable, and effective ICT (IT and Telecommunications) initiatives through synergic
development of industrial and academic resources. Collaborative efforts between
academia, research institutions, and industry are greatly encouraged to ensure that local
economy can reap the monetary benefits of investment in research. This organization
has significant funds available for proposals that are geared towards creating ICT related
technologies.
Research grants will be awarded for high-level and promising ICT-related development
and research projects by individuals or groups from academia and/or industry actively
involved in the development and research individually or collaboratively. These projects
should be based on either a universally known technology or a new technology
developed by the applicant and should be aimed at achieving economically viable
systems, products, or processes beneficial to the nation.
The grant will normally be provided for a period of up to two years – renewable every
year based on the performance. The grant will cover the honoraria of the project and co-
project directors, salaries of researchers, stipends for student research assistants, and
supporting staff. It will also cover travel(s) within and outside the country for project-
related activities and for project-related scientific conferences. The grant may be used to
purchase very specific unavoidable equipment kept to the bare minimum, consumable
materials, and other items needed for the project. The grant can also be used to cover
the training expenses of the personnel associated with the research project.
Submission Procedure
Duly filled applications in all respects along with any documents should be emailed to
helpdesk@ictrdf.org.pk. A hard copy should also be submitted by registered post or by
fax at our mailing address given below. On receipt of the applications the proposals will
be evaluated internally as well as externally as laid down in our policy documents. The
PD may need to revise the proposal in light of the evaluator‘s recommendations.
There is no deadline for submission of the application; however the application should
be submitted at least three months prior to commencing the project.
Joint Funding
The project proposal may be jointly funded by ICT R&D Fund and other funding
agencies/industry. The efforts to obtain joint funding will be at the discretion of the
Principal Investigator (PI) – Organization to which Project Director belongs. However any
such information must be provided to ICT R&D Fund. The funds released will be
provided to the PI.
1. Project Identification
A. Reference Number:
(for office use only)
B. Project Title:
Development of a Tele-Surgical Training Robot and Simulator
Email: osman.hasan@seecs.edu.pk
(A letter from the competent authority regarding project director’s time commitment for the proposed
research project must be provided.)
Name:
Designation:
Organization:
Mobile # : Tel. # :
Email:
Website: www.seecs.edu.pk
F. Key Words:
(Please provide a maximum of 5 key words that describe the project. The key words will be
incorporated in our database.)
<type here>
H. Project Status:
(Please mark )
New Modification to previous Project
Extension of existing project
I. Project Duration:
Expected Starting Date: December 2009
Planned Duration in months: 36 months
J. Executive Summary:
Surgical robots have gained popularity recently due to the introduction of robots that can
perform minimal invasive procedures as well as surgeries from remote locations. The
primary goal of this project is to develop a low cost Tele-surgical robot and simulator for
training of physicians. The basic requirement for such a project in Pakistan is to develop an
environment where robots can be utilized in the field of medicine to perform minimally
invasive surgeries. Surgical robots have become common in developed countries like USA
and parts of EU because of their efficiency, reliability and enabling quick recovery of patients.
Such robots are usually not easy to use in the beginning as they require extensive hands on
training before being used on actual human patients. Therefore training systems and
simulators are required that can provide the surgeons with enough expertise before any real
life surgical operation. In this project we focus on the development of a training system which
consists of a Surgical Training Robot and a Simulator. This training system will initially serve
the means to develop an environment where surgeons will become experienced with the use
of robots for surgeries. As skills are acquired in this field by surgeons through training in MIS
and by ICT experts through designing and developing robots and software in this field
eventually we will create human resource and support systems to perform minimal invasive
surgery procedures from remote locations in Pakistan.
Most training systems like ProMIS [6] available in the market cost thousands of dollars,
The proposed robot will be a combination of hardware and software systems, utilizing skills
and techniques in areas of robotics, image processing, computer game development and
control systems. The simulator will be developed using open source technology used in
game development, while the hardware of the training robot will be developed using parts
that are easily available off the shelf. This will be an integration of different technologies in
the area of robotics and software development. One of its advantages will be its user friendly
application software and it‘s easy to use hardware controls. Both these features shall help in
trainees getting used to the system more easily and in quick time rather than handling
difficult and hard to remember controls.
The simulator will run in two modes; Offline mode and online mode. In offline mode it will
only act as a simulator by displaying a virtual environment with 3-d images of organs and
operational procedures. Online mode will allow the user to control an actual robot while the
real imagery will be displayed from the robotic image acquisition device. Online mode could
be used with the robot in close proximity or at a remote location. Furthermore, the online
mode will allow the users to actually use the robotic arms on a mannequin (fake body) and
practice different procedures.
The surgical robot will provide the training skills for delicate control that is required to perform
surgical operations such as laparoscopy. The robotic arms will allow the surgeons to become
experts at performing surgeries and control robotic arms in areas where a human hand
cannot reach, thereby reducing the risks of post-op infection and slow recovery. It will also
provide far better results and advantages than the traditional methods as stated by chang
Moo kang et al [1]. In the future this robot could be deployed at most remote locations in
Pakistan, which means that every remote location would have the facility of complex surgical
operations performed by a trained and experienced surgeon. Since safety is one of the most
important issues, we plan to deploy this training system at the Telemedicine and E-health
training center Holy Family Hospital, Rawalpindi, where it will be tested and evaluated over a
certain period of time. Once it will be verified that the surgical robot is capable of training
surgeons for robotic MIS procedures, we will move on to the next phase, where we will
develop a fully functional Tele-Surgical robot capable of performing MIS procedures
controlled from a remote location.
A cost effective and locally developed Tele-surgical training robot can bring about a
revolution in the health care sector in not only Pakistan but most developing countries.
Currently the robot in use in most developed countries is the da Vinci Surgical Robot [2],
which costs about Rs. 160 million. This is the cost of a single robotic system. The extremely
high cost makes it almost impossible for developing countries to buy and implement this
The main value proposition of this proposal is that by creating synergy between knowledge
of expert surgeons, expert computer engineers and low cost hardware components created
for video gaming industry extremely valuable training systems for minimal invasive surgery
can be created in the short term. This expertise can be further nurtured to develop high
quality minimal invasive surgery systems in Pakistan at low cost and deploy these systems
throughout Pakistan. Thus creating an ecosystem that improves health care while generating
significant R&D activities, foster innovation, create job opportunities and lead to wealth
generation.
Our goal for this project is to develop a training system comprising of a simulator and a
surgical robot. The main idea is to develop a training system that can be used by surgeons
for training of minimally invasive surgical procedures. There are two major objectives for this
project. First is to train doctors to perform minimally invasive procedures with the use of
robots and become experts in this area. Second is to test this robot and collect feedback as
a preamble for the development of a Tele-Surgical Robot that can be used by these
surgeons, in the future, to perform surgical operations from remote locations. Hence this
project is just the first of many phases that will continue to develop and improve on this
concept while improving efficiency, accuracy, safety and precision.
This project will bring in expertise of different fields and group them together for the
development and use of this project. Its development scope will include people in the field of
medicine, robotics, image processing and control systems. In Pakistan there are no facilities
available for the practitioners in the medicine filed to train themselves that involve the use of
robots for procedures like MIS. We intend to address this problem by developing a training
system that will allow the training as well as evaluation of surgeons on this system before
they can go on to perform robotic MIS procedure in the operating theatre. Furthermore, the
low cost of the system will allow for it to be used in most medicine schools and teaching
hospitals.
Currently similar robots for training MIS procedures are very expensive costing thousands of
dollars making them infeasible for countries like Pakistan. A low cost simulator and training
robot will allow the development of quality human resource and set the precedent for
development of robotics in the health sector in Pakistan, encouraging indigenous
development of training robots as well as robots in other fields.
The second part of the trainer will be a surgical robot system. This will be an actual robot
consisting of robotic arms with laparoscopic equipment attached to it as end-effectors. The
surgical robot trainer will give the trainee a ―real-world‖ experience of handling a surgical
robot. The trainee would use this trainer robot to perform the same procedures performed in
the simulator on a mannequin (fake body). Robotic arms will be inserted into the body of the
mannequin and artificial organs would be manipulated by the trainee using the robotic arms.
In this way, the training system will provide the trainee surgeon with two modes of learning.
One using a virtual environment and one using a real-world environment, hence improving
the level of expertise and adding to his experience of robot handling.
Robotic Surgery has several advantages over traditional methods. The following chart
compares the advantages of surgical robots over traditional methods [1].
A Tele-Surgical training robot and Simulator will help in producing surgeons with additional
skills of robotic surgery. The simulator could also be used to train surgeons for traditional
MIS laparoscopic procedures. A combination of different technologies for the development of
this project will bring together people from different backgrounds. People from the fields of
engineering and medicine will combine their skills to develop this training robot, which in turn
will allow both sets of people to attain skills in the fields of others. Hence this project will
create a synergy between different fields allowing people to enhance their horizons to many
The Concept
The concept of the proposed system is based on a two phase learning method. We will
develop a training system that will train surgeons using virtual reality and graphical methods
as well as using an actual robotic system capable of performing surgical procedures. A
simulator is used mostly when training on an actual system is not possible, or if it is possible
then only a limited number of times. A typical example for use of simulators is by the people
at NASA (National Astronautics and Space Agency) to train its astronauts for space flight.
Militaries also use simulators to train pilots for helicopters and airplanes, saving huge fuel
costs.
Our concept for the simulator is similar to that mentioned above. In our scenario, it is
impossible and unethical to train surgeons on patients. A simple mistake can be life
threatening. Therefore a simulator is necessary that can allow surgeons to train without the
fear of committing life threatening mistakes. Surgeon‘s can commit unlimited mistakes and
train for as long as required. A simulator in this case not only saves time and money but also
saves the surgeons from getting into potential life threatening situations.
Just as a pilot can never feel the actual physical features unless he flies a plane in reality,
similarly a surgeon can never be perfectly trained unless he controls a surgical robot
physically. Keeping this scenario in mind our training system also consists of a training robot
that will allow the trainee surgeons to train on mannequins and get a feel for the physical
control features of the robot. A combination of the two will train a surgeon for the best
possible circumstances in a real life operation.
The Technology
In the field of robotics there are no standards for hardware or software development. One of
the development environments for robotics is Microsoft Robotic Studio which requires a
license. In this project our main focus is to develop a robotic system with minimal costs,
making it cheap to purchase and deploy in large numbers. Therefore we will focus on open
source development tools and libraries to accomplish the different development stages of the
robotic system.
The technology that we will use in the development of this robot will be the key to its‘ low
cost. Using open source development tools and libraries along with cheap off the shelf
hardware and electronics we plan to develop a reliable and efficient robot that will be easily
reconfigurable for tasks other than serving as a Tele-surgical robot. There is no special kind
of hardware required for this project, except that the robotic arms will use off the shelf
laparoscopic equipment that is specially developed for Minimal Invasive Surgeries. In case
the application of the client is different than a surgical robot, then the laparoscopic robotic
arms would be replaced by those that are required. Hence what we would get is a highly re-
configurable remotely controlled robot that could be used for multiple purposes.
There are several stages of development of the many components in this proposed project.
The three main components are the Simulator, Haptic UI controls and the Training Robot.
We could have only developed a robot, but providing a simulator with it, gives many
advantages over other available systems. The simulator will allow a user to get trained
before attempting any real-life operation. It will also help in simulating errors, failures and any
unforeseen circumstances that the robot might encounter. Whereas the training robot will
RoboIO Library
Roboard Library. This board will be used in the development of the Surgical
Robot System. It is provided with its own open source library for development
hence saving any software API costs. Most code for interfacing the board with
external hardware is handled using the available library therefore saving time for
developing interface drivers.
OpenGL
An Open Graphics Library package with plenty of documentation and examples
available online.
OpenCV
An Open source Computer Vision library providing functions such as image
loading, filters and many other computer vision methods.
VXL
Another open source Visual ―something‖ library with a large number of image
processing, mathematical and matrix operations along with several other
functionalities provided. All open source and available for commercial
development without any licensing.
As far as the hardware is concerned, a custom robotic arm frame will be developed based on
Dynamixel‘s AX-12 actuator specially designed for high torque robotic arms. Even though we
don‘t need high torque, but these actuators also provide precision movement and
temperature feedback incase the motors become hot due to high load. For the grippers or
the end-effectors we will use commercially available laparoscopic equipment. The reason for
using off the shelf laparoscopic equipment is a very straight forward one as such equipment
is specially developed for MIS operations, and we would not need to develop any special
hardware as our motive is to perform MIS operations.
We will be using a custom designed embedded system as the heart of the robot, which will
be responsible for interfacing the robotic arms. The brains of the robot will be the Surgeon‘s
Console PC Application software, which will do all the calculations and any image processing
that might be required. We will also develop haptic (feeling feedback) user interface controls.
These custom developed controls will give the operator of the robot a feel for the control
movements and force applied.
The simulator will be developed using OpenGL using C++. The same input controls will be
used to control the virtual robotic arms in the simulator as the actual ones. The simulator will
be programmed to provide different training scenarios for the surgeons to train on. It will be a
tool used for training of surgeons for MIS procedures before trying their hands on an actual
Application Scenario
In this section we describe scenarios where this project is applicable. This scenario will show
how this project is useful in a number of fields and how it will create an impact on people
from different fields and backgrounds.
The training robot and simulator being cost effective can be deployed at medical
colleges and teaching hospitals. It will allow the medical students to get familiar with
the latest in technology as well as get hands on training on simulators for future use.
The simulator and robot can be modified and used for other purposes as well. For
example this training system could be used by engineering students as a case study
for research. They could modify it and use it for other purposes, like controlling a
robot remotely using this technology or for developing remote monitoring systems;
the possibilities are limitless.
The same technology can be used to develop simulators for other systems as well
such as surgical robots for typical surgeries other than minimally invasive surgeries.
Computer scientists can use image processing techniques to enhance the reality in
the simulator, by integrating real video with the simulation (augmented reality).
In this project we are only focusing on laparoscopic surgery training using MIS procedures.
At later stages we intend to extend the capabilities of this robot to perform other functions as
well. There are plenty of ideas and application scenarios that can be implemented on this
robot in not only the field of medicine but other fields as well.
This project has far reaching implications and great advantages. Once successfully
implemented and tested, it can be commercially produced and deployed in most rural areas
of Pakistan. Some of the future implications and advantages of this project are
Improving the lives of people by providing health care facility in their own localities
Improving the health care facilities in rural and urban areas of Pakistan
Training quality human resource in robotic MIS procedures
Providing MIS procedures by expert surgeons in all remote areas of Pakistan
Saving millions of rupees in infrastructure costs
Earning foreign exchange for the national exchequer by exporting this product to
other countries
Setting a trend for the development of robotics in the field of medicine for other
people to follow
This project has tremendous potential to be a successful product in many fields. We intend to
start with this project and move on to develop other products based on this core technology.
Our motivation is for the use of robotics in every field possible, saving costs, lives and
helping the advancement of Pakistan in the engineering and academic sectors.
The da Vinci Surgical System developed by Intuitive Surg ical [2] is the most
advanced surgical system available. It consists of an ergonomically designed
surgeon‘s console, a patient-side cart with four interactive robotic arms, the high -
performance InSite ® Vision System and proprietary EndoWrist ® Instruments. In da
Vinci the surgeon‘s hand movements are scaled, filtered and seamlessly translated
into precise movements of the EndoWrist Instruments, which is a technology
developed by Intuitive Surgical.
Fig 2.3. An example of one of robotic surgery‘s greatest benefits—―key hole‖ incisions, as
seen in this prostatectomy illustration. The smaller incision means faster healing, reduced
body trauma, infection risk and shorter hospital stays
Mako [3] developed the Robotic Arm Interactive Orthopedic System or RIO. RIO™
assists the surgeon in achieving natural knee kinematics and optimal results at a
level of precision previously unattainable with conventional instrumentation.
Accurately plan implant size, orientation and alignment utilizing CT-derived 3-D
modeling
Minimally invasive and bone sparing, with minimal tissue trauma for faster recovery
Mako Surgical Robot System is different from da Vinci as it is limited to knee surgeries, but
the common points between MAKO and da Vinci are that both allow surgeons extra hands
and increase their efficiency at performing Minimally Invasive Surgeries. Minimally Invasive
Surgical operations are far more efficient in early patient recovery and reduce chances of
post operative infections as the body of the patient is not open during surgery. A robot further
facilitates the patient by allowing the surgeon to perform surgery within the body without
damaging any other areas and with better mobility.
III) NeuroArm
NeuroArm includes two MR compatible manipulators with end-effectors that interface with
microsurgical tools. It includes filters to eliminate unwanted tremors. End-effectors are
equipped with three-dimensional (3D) force-sensor, providing the sense of touch. The
surgeon seated at the workstation controls the robot using force feedback hand controllers.
The workstation recreates the sight and sensation of microsurgery by displaying the surgical
site and 3D MRI displays, with superimposed tools.
The system includes a workstation, a system control cabinet, and two remote slave-
manipulators on a moveable base platform. The anthropomorphic arms have 7 degrees of
freedom, are MR compatible and designed to hold a variety of surgical tools. The end
effector is designed to hold a variety of tools within a standardized interface, and allows for
two separate operator controlled manipulations: tool roll and tool actuation.
LapSim surgical simulator is a Laparoscopic Surgical Simulator that has extensive training
scenarios for minimally invasive procedures. It provides basic and advanced training
techniques for keyhole surgery including suturing and anastomosis, cholecystectomy etc.
The simulator utilizes advanced 3D technology, including interactive live video, to provide the
student with a realistic virtual working environment. Practice sessions can vary in graphic
complexity as well as in the level of difficulty. Courses can easily be created or modified by
the teacher to fit a student´s specific needs, or the requirements of a training curriculum.
This simulator is available and is in use by Tele-medicine and E-health training center, Holy
Family Hospital Rawalpindi, for training of surgeons in minimally invasive procedures.
ProMIS is a surgical simulator developed by haptica [6] for training surgeons to perform
Minimally Invasive Surgeries. The simulator can be used with a physical mannequin to
actually perform a virtual operation. The simulator also allows for evaluation surgeons being
trained. Multiple simulators can be connected to compare their results of groups of students
at a time.
ProMIS uniquely enables users to interact with virtual and physical models in the same unit
while providing accurate, comprehensive feedback on performance. In validation studies, it
has been consistently shown to perform better than pure virtual reality simulators
Developed by immersion [16] this simulator has been developed for training in laparoscopic
and minimally invasive surgical procedures. The simulator has hardware that includes
standard laparoscopic instruments to be used with different training scenarios. Training
scenarios include essential skills like camera navigation, cutting, clipping, needle driving,
knot tying and general surgery skills like Cholecystectomy.
SPRING is a real-time surgical simulation system with soft-tissue modeling and multi-user,
multi-instrument, network haptic [17]. Spring can be used for training surgeons, building
surgery skills, surgical rehearsal etc. It is an extensible open source platform for developing
scenarios and simulations. SPRING is especially intended for training in minimal access
surgery in which indirect viewing and manipulation play key roles.
SPRING is written in highly portable standard C++, and can be compiled under Windows
2000 and XP, LINUX, and UNIX (SUN Solaris, SGI Irix, Macintosh OS X). SPRING's
architecture includes support for multi-platform and multiprocessor systems, automatically
sensing the number of available processors. Specific interfaces for 3-D digitizers, haptic
feedback systems, and other inputs are supported via interface servers, which connect to
specialized input/output devices. These servers then communicate with the SPRING
simulation program via TCP/IP messages send through local or wide-area networks. This
separation of interaction device and computation allows several important capabilities:
GiPSi [18] is an open source/open architecture framework for developing organ level surgical
simulations. The goal of GiPSi is to provide an open architecture software development
framework to facilitate free exchange of models and algorithms, and development of
interoperable medical simulations, with special focus on the requirements of virtual
environment-based medical training simulations.
GiPSi is a general software development framework for developing organ level surgical
simulations, rather than a complete simulation engine. The framework consists of the
Simulation Object API, which also includes the object interfacing API, the Visualization API
and the Haptics API. The implemented Modeling Tools and Computational Tools form an
initial set of GiPSi compliant libraries to support development of GiPSi based simulations.
The Irrlicht Engine [19] is an open source high performance realtime 3D engine written and
usable in C++ and also available for .NET languages. It is completely cross-platform, using
D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features
which can be found in commercial 3d engines. It can be used for developing 3D
environments necessary for game development or simulator development.
This engine has all the features available for developing a simulator package, which includes
a physics engine, rendering engine, collision detection and interaction with input devices like
mouse, keyboard and joysticks. Being open source this engine is ideal for developing
surgical simulators, by using existing code and extending it to suit our development
requirements.
There are several hardware components that are required when developing a robot. These
may include motors, microprocessors, microcontrollers, sensors, power supplies etc. For the
fabrication of the robot, at an initial stage material like aluminum metal sheets can be used to
develop a prototype. Since this is a research based project, we want to use tools and
hardware that is very low cost and durable. In this section we list some of the available
technology that can be used for the development of our training robot.
1.4.1 Motors
There are several kinds of motors available that can be used for developing the surgical
robot system. Motors like servos, dc motors can be used to develop the robotic arms link
structures. Usually hobby servos are used by robotocists for developing custom robots. In
this project we want to focus on accuracy and low cost. Therefore we would like to use
servos that would provide high torque and are cost effective. Some of the types of motors
that are available are
1.4.2 Microcontrollers
Depending on the type and complexity of a robot, it can either be based on low end
microcontrollers or high end microprocessors. Some of the boards that are available and
being used for development are
i) AVR Microcontrollers
Atmel‘s [20] AVRs are RISC architecture microcontrollers with separate program and
data stored in different memory spaces. AVRs are generally categorized in three
groups. TinyAVR, megaAVR and XMEGA. These microcontrollers can support clock
speeds of up to 32Mhz. AVR microcontrollers are used for robotics development and
for developing real-time critical applications.
PIC microcontrollers are also very popular for development of real time applications
and embedded systems. They are popular with developers and hobbyists alike due to
their low cost, wide availability, large user base, extensive collection of application
notes, availability of low cost or free development tools, and serial programming (and
re-programming with flash memory) capability. They are not expensive and are very
useful when developing custom small and medium size electronic modules.
8051 series of microcontrollers is also one of the most used series of microcontrollers.
It is also used extensively in embedded systems and robotics projects. It has been
replaced by AVR microcontrollers.
Axon Microcontroller [13] runs an AVR microcontroller with 55 I/O ports and is
specially designed for robotic applications. It is mostly used by hobbyists and robotics
developers.
Usually microprocessors are expensive and have more computing power than
microcontrollers. Therefore they are usually used when high processing power is required.
With clock speeds ranging from 200Mhz to 1.2 GHz microprocessor boards are very useful
for developing high end robots running real time operating systems.
Just as there are boards for custom application development, there are boards also
available for robotics development. Roboard [12] is one such microprocessor based
development board that has been developed keeping in mind the needs of a robotics
project. All the development software is available open source. The board runs at
1Ghz and can run operating systems such as Linux or Windows.
ARM microprocessors [21] are 32 bit RISC (Reduced Instruction Set Computer)
architecture processors. ARM processors are used extensively in consumer
electronics, including PDAs, mobile phones and other digital media and music
players, hand-held game consoles, calculators and computer peripherals such as
hard drives and routers.
Rabbit microprocessors [22] have been specially designed and developed for
embedded system applications. They have open source development tools available
along with other modules that can be used to extend the capabilities of the board, like
WiFi or ZigBee modules.
In this section we review the costs of some of the commercial products available in this
domain. We also present a cost-benefit analysis of our system. The following is a breakdown
of the major costs involved for the development of the system. A complete breakdown is
available in section 9 (proposed budget).
Total Development cost of the system over a period of 3 years : Rs 40 million ~ $0.47 million
Maintenance Costs : 1.2 million per year @ 100,000 / month for 2 engineers
Benefits:
The robotic system being developed focuses on intelligent software technology for
control of the robotic system rather than developing expensive hardware, making it
cheap to develop at the same time not compromising on precision and accuracy.
Once these training robots are deployed at rural and urban training centers, surgeons
can acquire robotic and laparoscopic surgical skills in their hometowns instead of
moving to urban areas. Once these surgeons are trained they can work in their own
rural areas, solving the problem of unavailability skilled doctors in rural areas.
Patients would save traveling and living costs, since they would not require any
traveling to urban areas for laparoscopic surgical procedures.
Conclusion
There are several robots available commercially but very few of them integrate the two most
necessary requirements, i.e. A robot with its own simulator. We intend to provide both with
our Surgical Robot System. Furthermore most surgical robots and commercial simulators
mentioned in this section cost thousands of dollars. We intend to develop a low cost system
that will not only be a great product for third world and poor countries but will also be a great
product commercially.
C. Challenges:
(Please describe the challenges, specific to this research topic, currently being faced
internationally.)
There are several challenges that need to be met in order to develop a successful Surgical
Training Robot and a Simulator for use by people in the field of medicine. Some of them are
A robot and simulator system should
The following statistics show how robotic surgery has improved over the traditional ways of
laparoscopic operations and the motivation for developing such a system. The data has been
taken from the Mt. Sinai School of Medicine, New York, USA [7]. It must be mentioned here
that Mt. Sinai School of Medicine uses robotic surgery.
Laparoscopic and robotic surgeons make keyhole incisions, which are much smaller, much
less invasive and nearly bloodless. The equivalent of a few tablespoons of blood is lost
during robotic prostatectomies. When a large incision is made, blood loss is significant and
transfusions are sometimes required.
Complication Rates
Complication rates are far higher in open than robotic prostatectomies. Because far more
tissue is exposed during open surgery, infection rates are higher.
There‘s been a significant decrease in operating room time with the use of robotic
technology.
Postoperative Stay
Robotic prostatectomy patients are released from the hospital after one day in nearly 100%
of cases.
To develop a cost-effective Tele-surgical training robot and simulator that can be used to
train surgeons for robotic MIS procedures. Once developed and tested this will be
further researched and developed in the future for use and deployment in rural and
remote health centers or hospitals of Pakistan. In doing so we will be publishing
research papers in international conferences / journals highlighting our research.
The following is a list of research areas that we will focus on during the project
To develop a simulator that can train medicine students to perform minimally invasive
surgeries using a robot. And to create a bridge between industry and academia by
involving engineering and medicine students to work on different aspects of the project.
This project is collaboration between Telemedicine and E-health Training Center, Holy
Family Hospital and NUST (National University of Sciences & Technology) School of
Electrical Engineering & Computer Science (SEECS). One of the objectives would be to
publish research papers in international conferences and journals giving the opportunity
for Pakistani students to gain international exposure in the area of robotics research and
development.
To develop an indigenous low cost Tele-surgical training robot and simulator, affordable
by developing and poor countries for cost effective training; And promoting indigenous
development of robotics and bio-medical equipment.
As a result of this project we intend to setup a high-tech startup company that will
develop this product and commercialize it. We will also focus on developing other
projects based on the same technology. For example, we would develop robots in the
civilian sector as well as for military applications. We will utilize the engineering skills
that are available in Pakistan as well as the immense talent pool of human resources
available for utilization in every field.
Figure 4.1 depicts the two training phases of the system. A simulator which trains the users
in a virtual environment, while a robotic system that will train the users by performing
procedures on a mannequin by controlling movements of the robotic arms.
For the development of this project we will follow the methodology of research in design,
development and integration rather than developing everything from scratch. Our training
system will be mostly software controlled; therefore the core technology developed
indigenously will be the software and the mechanical design of the robot. The most important
area of the development would be design research. As every module of the system whether
mechanical or software would be designed from scratch, a lot of brainstorming and design
research is required, which will use major part of the time duration of this project.
We have divided the development of our project into three parallel phases of development.
Within each phase there are multiple stages. The three major phases are
All phases of development are crucial for the completion and success of the whole project;
therefore we have subdivided the three phases into multiple stages, each stage containing
several tasks. Please refer to annexure C for a detailed description of the development plan.
Planning, Analysis
and Design Year 1
Year 2
Development and
Integration
Testing &
Deployment Year 3
As mentioned in section 4.1, a major part of this project is design research. We are focusing
on the development of a whole training system, which has not been developed by anyone in
the world. There are separate modules available by different companies, e.g LapSim by [23]
and daVinci by [2], but if we talk about a complete training system with a surgical robot along
with a training simulator which also includes Tele-operative control, then there is no system
like this available anywhere in the world. Furthermore, simulators that are available
commercially are only for training of MIS procedures. There are no training systems available
for training of surgeons for robotic surgery and Tele-robotic surgery. As mentioned in the
article [25], there is a great need for a training system that can not only provide training for
MIS procedures but also for robotic surgical procedures. We have divided our design
research into the following design problems and tasks
A lot of design research will be required to find the right design of the robotic arms.
Usually when a new product is designed, existing products can be researched and
improved upon. In our case this scenario is not possible, as most of the surgical
robots that are commercially available are very expensive, and their designs are
trade secrets of their respective companies. Therefore before considering the
development a lot of variables will have to be taken into the design research. For
example, the following factors would need to be considered in the design of the
robotic arms
the best configuration of robotic arm that could be easily mounted over the
patient‘s bed,
ease of movement and degrees of freedom of the robotic arms
number of joints, directly effecting the degrees of freedom
how to design the robotic arms around the design of existing laparoscopic
equipment
As we want the robotic arms to work with the industry standard laparoscopic
equipment, we would be using existing industry standard laparoscopic instruments
(refer to annexure B for pictures and details). This will save us from re-inventing the
wheel and make our robotic system compatible with existing industry standards.
As already mentioned, we will design our robotic arms around existing industry
standard laparoscopic equipment. For this reason we would require research in
developing an efficient and precise control mechanism for controlling the mechanism
of the manipulators. One of the major design problems for this is to transfer the
One of the major things that are missing from existing simulators and surgical robots
is haptic or feeling feedback. When surgeons use existing simulators they cannot get
any feedback from their input controls. This causes the surgeons to apply more or
less force when working with real laparoscopic instruments as beginners, which can
result in fatal life threatening situations.
The haptic user interface module of our training system will solve this problem by
providing the surgeon different kinds of force feedback, depending on the input force
that is applied by a surgeon. This will allow the surgeons to train for real life
laparoscopic surgery. To develop force feedback input controls is once again is a big
research design problem. Existing designs will need to be studied. One of the
designs that we would study and use as a guideline are the fore feedback control
joysticks that are available commercially. Different output signals can be generated
based on the different input signals generated by the surgeon‘s hand movements.
Every signal would be unique signifying a certain level of force that has been applied.
Another major part of design research would be the design and development of a
simulator. There are hundreds of factors that need to be considered in the design of
a simulator. A number of these factors would be researched by the surgical team,
while other factors relating to the actual performance of the simulator would be
studied by the developers. Some of these factors are
The project will be developed using a modular architecture approach. This allows different
modules to be attached or detached to the system depending on the application area of the
robot and needs of the users. The following figure illustrates the modular architecture of the
system. The arrows show the interaction between different modules of the system.
Network
Simulator Surgical Robot Training System Interface
Module
and Simulator Module
As shown in figure 4.3, every module is independently responsible for its own function.
Although some modules are necessary but some can be removed. For example if some
users do not require the simulator then they can remove that module. Similarly if a wireless
link is required then the interface link can be changed to a wireless interface link.
The simulator will allow the users to train using real scenarios by looking at a virtual
environment and controlling the robot within this environment to get a feel for, and gain real-
time experience of, working with the robot in real life. The robot controls within the virtual
environment should provide the user with the same feeling and feedback as the real
environment. This is crucial for the success of the system, as this simulator will be used to
teach the students to perform real laparoscopic and robotic operations on patients.
The development of the simulator has been divided into the following stages
Initial
Prototype
Continuous
Client
Development
Feedback
Cycle
Final Working
Application
The graphical user interface of the simulator will allow easy interaction with the simulator.
Furthermore it will provide all the controls and the training tests that a user will be able to
load and practice on. For the reality effect of the simulator sensory feedback will be
generated on the user controls as in the real control of robot.
The robot will be controlled by the same haptic input controls in real-time and in the
simulator as well. This will help the user in getting used to handling the controls of the
robot. The robot control application will work in two modes; Offline and Online. Offline
will allow the user to use the same controls with the simulator while online mode will
allow him/her to use the controls to control the real surgical robot.
Top Layer
Interface
Lower
Layer
Layer
i) Top Layer
The top layer is the main application software layer. This is the most intelligent part of
the robot as all the complex calculations and processing is done at this level. Any
intelligence that is added to the robot is processed at the top layer. For example the
shaking of surgeons‘ hands is removed by applying filtering techniques at this layer. The
control application operates at the top layer being the brains of the robot.
It will act as a communication interface between the application software and the
embedded software defining all the communication protocols and making sure of real-
time control of the robotic system by the user. The communication link used at the
hardware layer which will enable the communication of the robotic control application
with the robot from a remote location is discussed in section 4.8.
There are several hardware components that need to be integrated and developed for
the development of the robotic arms of the Surgical Robot.
i) Robotic Arms
Depending on the design of the robot we will design between 2 to 4 robotic arms. Two
of the arms shall be the surgeons left and right arms while the third one will carry the
endoscopic camera. The fourth arm will be an optional one allowing the surgeon with
more degrees of freedom to work with. The design of the robotic arms shall consist of
the following components:
End Effectors
Standard Surgical Instruments will be attached to the end effectors of the robotic
arms. Design of gripper hugely depends on the requirements of the client. It can
either be a grabber or a cutter. In the da Vinci robot there is a cutter or grabber that
is used for several functions. The following figures give examples of some of the
laparoscopic instruments that will be used as end effectors. [11]
Sensory Feedback
The robotic arms and the gripper should consist of sensors that should supply the
user of the system with feedback. This feedback can be in the form of ―force
feedback‖ or any other kind of reading that should inform the user about the force
that is being applied at the end-effectors. We will design robotic arms by taking into
account the real-life experiences of surgeons doing laparoscopic surgical
procedures. The surgical team will provide their feedback and experience to the
haptic user interface development team in designing sensory feedback that will be
as close to the real feeling as possible.
The mechanical structure of the robotic arms will be based on the base, the elbow
design and the arm of the robot. The end-effector or manipulator would be
connected to the end of the robotic arm. The number of links or joints that are
required would be decided during the design research of the robotic arm. This would
also affect the degrees of freedom of the robotic arm.
A standard PC will be used for the console that will be used by a surgeon to interact
with the robot as well as the simulator of the Surgical Robot System. The console will
be developed with an ergonomic design so that it can be used by the surgeon with
comfort and for long times. An LCD monitor will be encased in a cubicle type
mechanical structure that will allow the surgeon to access all controls of the system
in an easy and ergonomic way.
As described previously, haptic controls will be developed that will provide users with
feeling feedback. This feedback can be in the form of different types of signals
generated by the controls. For example if the surgeon or user tries to move the input
controls too fast, then the controls will resist that motion by generating force opposite
to the direction of the movement by the user. In other cases when a surgeon applies
too much force then the feedback will generate a long pulse of motion in the controls
indicating that too much force is being applied by the user, and if the user uses the
input controls delicately then a small intensity force will be generated by the feedback
system. Therefore once the surgeon becomes used to these input controls, he will
know at once if he is using the controls with perfect control or if he is committing
mistakes and applying undue force.
One of the most important parts of the system will be the input controls. In our survey of
existing simulators, the LapSim [23] surgical simulator is the most widely used simulator for
MIS training procedures. One of its‘ major drawbacks is lack of feedback in its input controls.
We intend to address this problem by developing haptic input controls that allow the user to
feel the force that is being exerted by the laparoscopic instruments on the human tissue or
body organs.
A surgeon will be controlling the robot and the simulator by these input controls. Therefore it
is necessary that these controls are easy to handle, ergonomic in design so that they can be
used for long hours at a time, are accurate in their movements and rugged so that they have
a long lifetime. An example of input controls of the lapsim [23] simulator is given in the
following figure.
Throughout this project we shall focus on modular approach of development. This means
that every module that we develop can be added and removed from the system without
needing to modify anything. For the same purpose we have targeted our design of the haptic
input controls to be compatible with the existing LapSim surgical simulation software.
In this phase of development customized input controls would be developed for use by
the surgeons. These controls will be designed after studying the controls of the da Vinci
Surgical robot and other robots that are available commercially.
One of the objectives of this project is to provide quality healthcare to the masses in
Pakistan. This is done by providing MIS facilities to people at all rural and urban locations in
Pakistan. The telecom link is necessary to provide this facility in the Tele-Surgical Robot. We
will use existing telecom infrastructure available in Pakistan for this purpose. Some of the
telecom links that can be used for this purpose are
The network interface module will control the communication protocol while using one of the
above links at the hardware layer for data delivery. There are other options available for
enabling the telecom link between our robot and its control application. Holy Family
Hospital‘s Telemedicine & eHealth training center has already facilities available for
connecting remote locations over WiMax and satellite links. We will use those
communication links for testing the remote operation of our robot.
This section identifies the different software, hardware and infrastructure requirements that
are needed for the implementation of this project.
Roboard [12]
The heart of the robot, this multiprocessor will control all the movements of the
robotic arms of the surgical robot. It will also be responsible for all sensory
feedback from the robot. The board can be used to run a Linux kernel as well as
A fast internet link can be used for telecommunication between the base station where
the surgeon is stationed and the remote location where the robot is being used. Recently
high speed internet has been made available in Pakistan due to the expansion of
telecommunication sector in Pakistan. We plan to utilize the CDMA 2000 technology
being offered by several network service providers including PTCL‘s Wireless broadband
on the go technology with 3 Mbps of network speeds [8]. In the initial stages the system
will be tested without using the telecom link; in the final stages a telecom link will be used
to perform remote minimally invasive surgical operations. As mentioned, WiMax and
satellite links will be available at Holy Family Hospital‘s Telemedicine & eHealth training
center for testing the remote operation of our robot.
The testing of the simulator and the surgical robotic system will be evaluated by the students
of Rawalpindi medical college, under the supervision of Professor Dr. Asif Zafar who is the
project director of Telemedicine & E-health Training Center, Holy Family Hospital,
Mid-level Testing
Once the final version of the simulator has been developed it will again be tested by users
and feedback will be used to further improve on the final version.
Final Testing
Final testing of the Simulator will be done once the development of the whole project
including the Surgical Robot System (SRS) is complete. The Simulator will be used in
conjunction with the Surgical Robot System for final phase of testing.
The testing for the Surgical Robot System is a very important requirement. The robot will
need to be tested extensively before any training can be carried out using this robot. We
have developed a comprehensive test plan for the testing and quality control of the Surgical
Robot System.
4. Reliability Testing
The Surgical Robot Training System is a mission critical device. It requires extensive
reliability testing. For this purpose several use cases will be developed for testing the
robot control application in conjunction with the embedded robot controller. Failure
scenarios will be created and tested on the software application and hardware of the
robot.
5. Network Testing
The system will be tested over wired and wireless links for performance and
efficiency. Any time lag that occurs due to network operation would be reduced to the
minimum possible value. The testing will be carried out using different
telecommunication technologies that are available in Pakistan and the best one will
be chosen for actual operation of the system.
4.10.3 Evaluation and Test plan for local and remote locations
The final phase for the development of the system will be testing and evaluation at
Telemedicine and E-health Training Center, Holy Family Hospital, Rawalpindi, under the
supervision of the Joint Project Director. There will be three phases of testing for the system
1. Test Phase -1
Testing of the Controls of the robot by surgeons performing typical MIS operations on
the ProMIS simulator Mannequin. This testing will be carried out with the Surgeon
console and Surgical Robot System in close proximity and wired link.
2. Test Phase - 2
Second phase of testing will involve the same test procedures performed over a
wireless link within the same building. A high speed LAN or WAN link will be utilized
for this purpose. The video feedback quality and the time to delay of movement from
controls to robot will be noted down, and will be improved upon, based on the
feedback from this test and evaluation phase.
3. Test Phase – 3
For the final phase of testing the Surgical Robot System will be installed at a remote
location and tests will be performed to evaluate the video quality and the time delay
or lag between transmission of control signals to movement of robotic arms will be
evaluated. These tests will be conducted over either a WiMax link or a VSat link to be
provided by the Telemedicine and E-health Training Center, Holy family Hospital.
The proposed Surgical Robot Training System and Simulator will have different interfaces.
The following section explains the data flow of the robot control application and the Surgical
Robot System along with the Simulator; and also the different interfaces of the system.
The system will have two major interfaces for the users.
The flowchart in this section is self explanatory. It shows the flow of data of the whole
system. User interacts with the robot using a group of Robot controls attached to the robot
control application. These are also the same controls used to interact with the simulator
program. The Robot Control Application is the main heart of the whole system. It makes all
the decision of how, when and to whom the different input and output signals to deliver and
in what form. For example the trembling motion of a surgeon‘s hands will be filtered out by
the robot control application before sending the movement signals to the interface device.
Any accidental sudden movement by the surgeon shall also be filtered out. An intelligent
safety mechanism within the application software will make sure that no untoward movement
happens while the robot is working on a patient. Alarms will be generated if such a
movement occurs and every movement will be logged so that the surgeon can view all the
movements made by the robotic arms during an operation. An evaluation of the surgeon‘s
activity will also be possible based on the log data generated.
Sensory Feedback
Robot Control
Output in Virtual Application
Environment
Embedded Robot
Controller
Movement of
Robotic Arms
The robotic system once developed will go through an extensive test phase at Holy Family
Hospital, Rawalpindi. As the Telemedicine training center at this hospital has the
infrastructure available for connecting remote locations over satellite and high speed
broadband networks, the remote control of the system and its feedback will be monitored
and tested. Once this phase is complete, the system will move onto the utilization phase.
The following are the different utilization phases for the robotic training system
Phase-1: Utilization at Holy Family Hospital for training of surgeons in laparoscopic and
robotic surgery
Phase-3: Testing of the system in the operation theater at Holy Family Hospital with an
expert surgeon at hand at all times to monitor the performance of the system, in case
anything goes wrong.
Phase-4: Commercialization of the technology with improved safety and health regulations in
order for the robotic system to be deployed at remote locations for actual surgery.
A dedicated team of engineers will be trained and hired by NUST for providing maintenance
and support services to the users of the system. The completion of this project will result in a
prototype being developed and tested for further improvement and commercialization of the
technology.
B. Project Team:
(Please attach the curriculum vitae (CV) of PD and JPD(s). Also attach the CVs of key research/
development personnel if available. Please follow the format included in Annexure A.
The numbers in the table below must tally with the HR Cost sheet in the Budget file.)
PD JPD
Project Coordinator
Simulator Application Network Module Haptic UI Design Team (1) Robotic Manipulators Professional Researcher (1)
Team (1) Development Team (1) Team (1)
D. Project Activities:
(Please list and describe the main project activities, including those associated with the transfer
of the research results to customers/beneficiaries. The timing and duration of research activities
are to be shown in the Gantt chart in Section 8.)
Work Package1
Team Mobilization (3 months)
Activities
The first phase of project will involve hiring of team members and mobilization of
teams. All teams will be divided into sub-teams by their team leads and assigned tasks
to perform. Workload will be distributed among these teams. The first phase will also
include procurement of development tools and hardware required initially like PCs,
Servers, printers etc.
Deliverables
The deliverable for the first work phase will be the hiring report, team structure and task
assignment report
Work Package 2
Literature Study and Utilization Plan(3 months)
Activities
This activity will include an extensive survey of existing technology by the three teams.
Each Team will survey existing technology; identifying key elements that can be used
in the design of this project and make a comparison of all technologies studied.
Simulator team will study existing open source simulators and open source graphics
libraries that can be used in simulator development. Network Interface team will survey
what technological infrastructure is available in Pakistan that can be used for tele-
oepration of the project. It will further study which libraries are required for socket and
network programming of the module. The detailed utilization plan of the project will be
developed. This will include the implementation details of different phases of the
utilization plan described in section 4.12. During this stage an initial tentative design
document will also be prepared which will details the design of the whole system. This
document will be updated and revised as the project progresses through the different
stages of implementation.
Deliverables
Literature Review document of each team
Work Package 3
Analysis (3 months)
Activities
In the second phase, analysis will be carried out by the three development teams of
Software, Mechatronics and Surgical. The mechatronics team is further divided into
Robotic Manipulator Development Team and Haptic User Interface Development
Team. Similarly Software team is further divided into Simulator development team and
Network Interface development team. An SRS document will be generated by each
team describing the software requirements of simulator application, network interface
module, robotic manipulators, haptic UI controls.
Deliverables
SRS document by each development team will be delivered.
Work Package 4
Design (3 months)
Activities
Work package 3 will be the most crucial phase as this will be the design phase of the
project. All teams will conduct research on the design of their respective modules. The
simulator will create the initial design of the Simulator, while the Haptic UI team will
design the user interface hardware and software and the Robotic Manipulators team
will complete the design of the architecture of surgical robot and robotic arms. At the
end of 12 months a comprehensive design document of the whole system will also be
produced which will include the design specifications for the different modules of the
system.
Deliverables
A design document will be delivered by each team on the initial design of each module.
A comprehensive and detailed design document of the whole system will also be
delivered.
Work Package 5
Development Stage 1 (3 months)
This is the second most crucial phase after the design phase. This is will transform the
design of each module into a reality. Each module will be developed through several
cycles in this work package. Each team will work in parallel ensuring the completion of
the initial phase of development of each module. The development stage is divided into
3 stages. Each stage is of 3 months. After completion of every stage a document or
Activities
Simulator Development
The simulator core development will be done at this stage. The physics engine will be
coded along with the environment of the simulator. The first step is developing the main
core i.e the engine of the simulator. This will be done using OpenGL library. This
activity requires significant development and coding.
Deliverables
Prototypes of the haptic User Interface hardware and surgical robot manipulators and
physics engine of the simulator application will be the deliverables of this phase.
Work Package 6
Development Stage 2 (3 months)
Activities
Simulator Development
Soft tissue modeling along with development and modeling of internal body organs will
be done at this stage. Blood flow will be designed and integrated with the physics
engine of the simulator.
Work Package 7
Development Stage 3 (3 months)
Activities
Simulator Development
The GUI and front end application will be designed. Haptic UI controls will be interfaced
with the simulator application. Since the simulator application runs in two modes; online
mode and offline mode. In online mode it actually behaves as a robotic control
application, while in offline mode it behaves as a simulator application. Therefore it is
necessary that the haptic UI controls are integrated with both modes of the application.
The network interface module will be integrated with the simulator application and
tested for connectivity as well.
Deliverables
Development Reports, Demonstration of Simulator (third phase), Haptic UI controls and
Surgical Robot manipulators and end-effectors movement.
Work Package 8
Internal Modular Integration (3 months)
Simulator Application
The application will be integrated with the physics engine module, soft tissue simulation
module, GUI module and network interface module.
Robotic Manipulators
The robotic arms and end-effectors will be interfaced with the main embedded robotic
control application. Robotic manipulators will also be connected with the main simulator
application.
Deliverables
Working individual modules of the system will be demonstrated. These demos will
include Simulator Application and Haptic UI controls with Robotic Manipulators.
Work Package 9
Integration of System Modules (3 months)
Activities
This is another crucial and important phase of the project. Once all the modules have
been developed and tested independently they will be integrated to form the whole
training system. All the problems that occur in the integration phase will be addressed
with the system going through another phase of iterations.
Deliverables
An development report will be generated which will describe all the features that the
system is able to perform. An evaluation report will also be delivered by the surgical
team which will test all the crucial features of the system.
Work Package 10
Integration Testing (3 months)
Activities
In this work package extensive testing will be carried out to evaluate the performance
of the simulator as well as the surgical robot system, in conjunction with the haptic UI
controls. Integration testing requires all modules to be tested to be working together
without any bugs and errors, therefore all the bugs will be removed in this phase. All
the development teams will be involved in this phase along with the surgical team.
Deliverables
An evaluation report will be delivered that will contain the integration test and
evaluation analysis.
Work Package 12
Deployment (3 months)
Activities
The final phase will include final level of testing, deployment, tutorials, user manuals
and release of all documentation.
Deliverables
Tutorials, videos, user manuals of the system.
The information given in this table will be the basis of monitoring and release of funds by the
National ICT R&D Fund.
We will also involve experts in the field of industrial management to advise us regarding
the commercialization of this technology, once a working prototype is complete. We
have already identified people from the industry that can help us in this process. Some
industry linkages are available between the industry, SEECS and Holy Family
Hospital‘s eHealth and Tele-medicine Training Center, that can be exploited and used
for this purpose.
C. Organizational / HRD Outcomes Expected:
<type here>
During the development of this project we will exploit are links with the industry and
take advice on how to commercial this technology once the first working prototype after
36 months is complete. For this purpose we have already identified groups working in
the high tech industry in the US, that are willing to help and guide us in this regard. For
this purpose we will employ the services of persons with proven experience of bringing
prototypes to the level of marketable products.
6. Risk Analysis
A. Risks of the Project:
(Please describe the factors that may cause delays in, or prevent implementation of, the project
as proposed above; estimate the degree of risk.)
(Please mark where applicable) Low Medium High
Technical risk
Timing risk
Budget risk
A1. Comments:
The technical risk is low in this project, since most of the design has been considered
after careful brainstorming sessions. Since we are using a modular architecture for the
system, even at some stage if a particular module is not available or has a problem it
can be easily replaced. Off the shelf parts make this project simpler to design and
integrate and with our expertise, the overall technical risk is low.
The timing risk is medium since we have a target of 36 months for completion. In case
of electronics development certain areas take more time to develop than certain others.
Therefore there can be unexpected delays. Furthermore, a lot of design research and
brainstorming is required for the mechanical design of the system; hence it is essential
that enough time is given to the design of each module.
Budget is always a risk. With many of the modules being purchased from outside
Pakistan, most of them are priced in US dollars. If the price of dollar fluctuates too
much, than there can be a problem with the equipment costs, although care has been
taken to foresee beforehand any such circumstances and avoid them.
<type here>
All newly developed intellectual property rights arising out of or capable of legal
recognition with respect to the projects implemented by the National ICT R&D Fund
(The ―Company‖) shall vest with the Company.
The Company may assign or license its rights in the said intellectual property to any
person on such terms as it may deem appropriate.
Date: Signature
& stamp:
(Project schedule using MS-Project (or similar tools) with all tasks, deliverables, milestones, cost estimates, payment schedules clearly
indicated are preferred.)
Please use the embedded Excel Worksheet for providing budget details.
C:\Documents and
Settings\Sohail\Desktop\Proposed Budget-TR&D.xls
This section contains the details of some of the hardware requirements for the project. The
equipment identified and the prices quoted are for reference only. Actual equipment and
prices might be different from those identified. The approximate cost is included with the
description of each module to be purchased.
1. Roboard Microprocessor
Why is it required?
The Roboard is a dedicated development SBC (Single Board Computer) that is
required for controlling all the mechanical devices of the robot. The actuators for the
robotic arm, the feedback from the robotic arm and all the sensors will be interfaced
with this board. This board will run the embedded control application of the robot.
Why is it required?
The Axon mircrocontroller provides more than 55 I/O (input/output) ports for interfacing
different motors including servos and sensors. This will allow the Roboard to interface
with all the motors and sensors, providing a protection layer to the Roboard, therefore
in case of any hardware failure the brain of the robot would still be able to function
while this cheap controller will be easily replaceable.
Why is it required?
The robot will consist of three to four robotic arms. Each robotic arm will have several
degrees of freedom (several axes movements). Each axis will require its own motor.
We have chosen Dynamixel‘s Robot Actuator since it provides sensory feedback for
every actuator, which means that at any given time, if any axis of the robotic arm is not
4. Surgeon Console
LCD Monitor with PC
Why is it required?
A PC will be required to run the main control application of the robot. This will also be
used to run the Simulator. It will be interfaced with the input controls and the hardware
interface driver of the Surgical Robot.
5. End-effectors
Laparoscopic Instruments
Why is it required?
The end-effectors or the grippers of the robotic arms will be designed to fit laparoscopic
instruments that are available in the market. This will allow for near perfect control for
the surgeons as they will already be used to these equipments.
WP1 Work Package 1 (HR, Equipment and Initial Design Study) 3 months
- Simulator Development
Physics Engine Development (Core Design)
Network Interface module development
- Haptic UI hardware development
Prototype 1.0 User Interface Hardware with embedded control software
- Robotic Manipulators development
The robotic arms will be fabricated and the first prototype will be developed. This
hardware will have basic control movements.
MS 5 : Prototype Development Complete
D5 : Development Reports, Simulation Software (Initial Phase), Prototypes of Haptic
UI Controls and Surgical Robotic Arms
- Simulator Development
Soft Tissue Modeling will be done to simulate the internal body organs and blood
flow.
- Haptic UI hardware
Interface module will be developed that will allow the input controls to be used with
the simulator application as well as the robotic manipulators.
- Robotic Manipulators development
The end-effectors will be developed and integrated with the robotic arms.
Network interface module to be integrated with embedded control software of
robotic manipulators
MS 6 : Prototype Development Complete
D6 : Development Reports, Simulation Software (Secondary Phase), Prototypes of
Haptic UI Controls and Surgical Robotic End-Effectors
- Simulator Development
Front End Application Design and haptic input control interface module
development
Integration and testing of network interface module with front end application
- Haptic UI hardware
Haptic User Interface controls will be integrated with simulator application and
tested
- Robotic Manipulators
Software for control of robotic arms and end-effectors will be written for controlling
the fine movements of the end-effectors
The movements of the end-effectors will be refined based on input from surgical
design team
MS 7 : Prototype Development Complete
D7 : Development Reports and Demonstrations of Simulator Application, Haptic UI
controls and Robotic Manipulators movement
- Simulator Application
Integration of physics engine module, soft tissue simulation module, GUI module
and network interface module
- Robotic Manipulators
- Integration of Modules
Integration of Simulator Application with Haptic Interface Module
Integration of Robotic Manipulators with Haptic Interface Module
Integration of Simulator Application with Robotic Manipulators
MS 9 : Integration Complete
D9 : Integration Report and Demonstration of the system with all modules
integrated