2008 Canine Medical Acupuncture
Trainer and Simulator


  Project Summary
  The 2006-2008 Sim-Pooch Team plans to create a canine head prototype which will be used as a medical tool to educate veterinarians and students in canine acupuncture.
 
Team Members
  Brendan Dahl - Base Unit Programmer
Sean Thomas - Haptic Device Programmer
Bryan Landwehr - Haptic Device Programmer
Previous Team Members
  Ben Cordova - Haptic Device Programmer
Jeff Bartlett - User Interface/Test Program
Eric Hall - Base Unit Programmer
 
Sponsors
  Dr. Narda Robinson - College of Veterinary Medicine and Biomedical Sciences
Dr. Peter Young - Electrical & Computer Engineering
 
  PHANTOM Omni Haptic Device

 
The SensAble Technologies PHANTOM® product line of haptic devices makes it possible for users to touch and manipulate virtual objects. The PHANTOM® Omni™ model is the most cost-effective haptic device available today. Portable design, compact footprint, and IEEE-1394a FireWire® port interface ensure quick installation and ease-of-use.

We will use the Omni Device to represent the acupuncture needle. This needle will be visible in the onscreen virtual reality space. The user (acupuncture student) will then use the system to practice correct puncture technique.

For simplification, we will begin by designing the system for an fish, then progress to the dog’s head, and later, its body. This semester will mostly consist of the development of a Virtual Reality environment using the Fish. Near the end, we will transition the fish program to use the Dog head model instead.

Goals Accomplished During the SP07 Semester
  - Obtain CT Scan of Orange
- Render the Orange CT Scan Data (image)
- Output the Orange CT Scan Data to a Haptic Device Readable File
- Render the Orange CT Scan Data in the VR Environment (image)
- Render the Dog Head Scan Data (image 1) (image 2)
- Output the Dog Head Scan Data to a Haptic Device Readable File (image)
- Create a Needle Object in VR Environment
- Add Target Point to Object Surface
- Implement Puncture Point Grading System
 
Goals Accomplished During the FA07 Semester
  - Debug/Resolve HL_OUT_OF_MEMORY error
- Debug/Resolve Device Driver Issues
- Render the Dog Head Scan Data w/o Memory Error
- Troubleshoot & Resolve Base Unit Issues
- Obtain a Degree Output Reading from Base Unit
 
Goals For the SP08 Semester
  - Write Code for Head/Haptics Device Calibration
- Create Python Module for Communication to Base Unit
- Incorporate the 3D Voronoi Algorithm for Grading
- Expand User Interface
- Begin Research into Force based Feedback and Grading
 
Links:
  Spring 2008 Engineering Report (doc) (pdf) - NEW
Spring 2008 Project Continuation Report (doc) (pdf) - NEW

Fall 2007 Project Continuation Report (docx) (doc) (pdf)
Fall 2007 Final Presentation (pptx) (ppt)
Fall 2007 SimPooch Demonstration Flash Movie (avi)
Fall 2007 Voronoi Movie Demo
Spring 2007 Engineering Report.doc
Spring 2007 Project Continuation Report.doc
Spring 2007 Test Program Development Page
Fall 2006 Power Point Presentation
 
Meeting Time: Wednesdays, 1:00pm - 3:00pm
Latest Website Update: 5/4/2008
Back To ECE
Senior Design