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

Upload: hamish-hartman

Post on 01-Jan-2016

23 views

Category:

Documents


0 download

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

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??