Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

27
Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

description

Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei. Outline. Significance Quick recap Overview of system In-depth analysis Testing and Validation Limitations Competitive technology Future modifications and goals Timeline and budget. - PowerPoint PPT Presentation

Transcript of Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Page 1: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Voice Controlled Surgical Assistant

ECE 7995

Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Page 2: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Outline

•Significance

•Quick recap

•Overview of system

•In-depth analysis

•Testing and Validation

•Limitations

•Competitive technology

•Future modifications and goals

•Timeline and budget

Page 3: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Significance

• Why is there a need for this kind of robot?

Machine does the repetitive tasks

Nurse for patient care

Efficiency

Cost• Any similar work?

Penelope - Columbia University

Tumor in forearm

Page 4: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Significance

• Leads to answer another question

Would this be accepted by medical people?

• Successful field study has already been performed

• What is the need for carrying on something that is already done?

Page 5: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Recap – Objectives

Objective1: Develop a robot as an independent assistant

Objective2: Voice integrated system;

delivers and retrieves tools

Objective3: Safe, efficient, accurate & cost-effective

Page 6: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Overview of the system

Page 7: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Working

Software

W1: Voice recognition

W2: Evaluation through pc

W3: Respective transmission to microprocessor

W4: Evaluation by microprocessor

W5: Final command to the robot

Hardware

Page 8: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Working and Challenges

• W1: Voice Recognition How is it being done? First thought – Build a voice recognition circuit

Instead - Microsoft speech SDK Cost and effectiveness

Libraries and tools to develop programs in Windows

Page 9: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Working and Challenges

• Problems related to recognizing voice

- Male / Female

- Pronunciation Can be reduced/eliminated by training the system more

- Loudness

microphones designed specifically for voice recognition

- Surrounding noise

Page 10: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Working and Challanges

Voce input taken. What do we do now?• W2: Evaluation through pc

Initial Approach –Have words typed in notepad Text file as input

Difficulty – Unable to find a method to have text file as input in real-time

Visual Basic

• W3: Respective transmission to microprocessor Validation of data being sent at this step

Page 11: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Working and Challanges

• W4&5: Evaluation of code received by microprocessor

Validation: storing the received data in a cleared memory space

Knowing what the expected Hex value to be received is

Comparing the stored values to expected numbers

Final Command sent to the robot’s arm

Page 12: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Microcontroller & Programming

• Freescale microcontroller chip (HCS12 family)

• serial communication interfaces (SCIs) channels (RS232)

• Forth programming languageflexibility and efficiency

• SwiftX is a interactive cross-compiler for embedded microprocessors and microcontrollers.

Page 13: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Working and Challanges

ASCIIVoice Chr Dec

Up 1 49 Down 2 50scissor a 97knife b 98

Pulse-Width Modulator (PWM)

Servo Direction & Operation Angle

: po.s 3500 PWMDTY2 ! 1700 PWMDTY0 !

2400 PWMDTY4 ! WAIT 1000 MS

4450 PWMDTY2 ! M.on

SCI1.Available 1 >= if \ has data in buffer 0 tr.sci1 $65 = if (S1-Key) drop

(S1-Key) CASE

53 OF po.1 ENDOF54 OF po.s ENDOF55 OF po.c ENDOF

ENDCASE

Page 14: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Robotic Arm

• Standard size servo motor– Rotate up to180 degrees– Offer a 417oz./in. (5v) of

torque

• 3 Degree of freedom

Aluminum Tubing

Page 15: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Electromagnet as a Gripper

• Using a LED to indicate the Electromagnet ON/OFF

Holding Value: 2 lbVolts: DC 12 Max.Watts: 1.4Amps: 0.12Net Weight: 2.1 oz.

Page 16: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Using a MOSFET as a Switch

Page 17: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Testing and Validation

• Rather simple method for testing and validating the system

• Different tools were asked for

• Validated by observing the right action being performed - right tool taken / put back

Page 18: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Timeline

Page 19: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Budget

Page 20: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Current Limitations

• Motors

Torque

Range of motion• Electromagnet

Weight limitation• Voice recognition

surrounding noise• Further testing and analyzing of system

various tools used in surgeries

Page 21: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Limitations and Questions Considered

• Open-loop system!!• No feedback taken from the motors• What if the tool drops because of some reason on its

way?

• What If someone hits the tray carrying tools and they

move from their position?

Page 22: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Limitations and Questions considered

• What if the tool used in a surgery is non-magnetic !#?

• How does the system know what tool is being placed back? Can it recognize it?

Page 24: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Future Goals - Improvements

• Objective3 – A better gripper

• Objective4 – Integrate with image guided system

• Objective5 – A track of tools

what it started with &

what it is ending with

Page 25: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

System Analysis after modifications

• System is getting a feedback letting it know whether tool

is still in gripper

• Be able to grab non-magnetic tools

• Would know what tools are available to it, where each

one is and what tool is being used at a certain time

Page 26: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

New Timeline

May – July 2006

• Objective1: Research on different types of tools

• Objective2: continuous feedback to the system

• Objective3: better gripper

August – November 2006

• Objective4: Image guidance

• Objective5: Track of tools

Page 27: Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei

Questions??