© CISST ERC, 2011 Integration of LARS and Snake Robots & System Development Project Plan February 15, 2011 600.446 – Computer Integrated Surgery II H.

Slides:



Advertisements
Similar presentations
Università degli studi di Pavia Dipartimento di Ingegneria Civile e Architettura Corso di laurea in Bioingegneria Preoperative planning through CT data.
Advertisements

Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei.
Problem Solving Lab – Part B
1 E190Q – Project Introduction Autonomous Robot Navigation Team Member 1 Name Team Member 2 Name.
CS 325: Software Engineering April 7, 2015 Software Configuration Management Task Scheduling & Prioritization Reporting Project Progress Configuration.
Active Contour Models (Snakes)
Gaze Controlled Robotic Camera System Anuj Awasthi Anand Sivadasan Veeral Patel.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Application Programming Interface For Tracking Face & Eye Motion Team Members Tharaka Roshan Pathberiya Nimesh Saveendra Chamara Susantha Gayan Gunarathne.
Types of software. Sonam Dema..
DSP-FPGA Based Image Processing System Final Presentation Jessica Baxter  Sam Clanton Simon Fung-Kee-Fung Almaaz Karachi  Doug Keen Computer Integrated.
1 Welcome to EQ2430/EQ2435/EQ2440 Project in Wireless Communication Lecture 1 March 20, 2015 Per Zetterberg School of Electrical Engineering.
OOSE 01/17 Institute of Computer Science and Information Engineering, National Cheng Kung University Member:Q 薛弘志 P 蔡文豪 F 周詩御.
November 2011CSC7302: Testing & MetricsL4-IntegrationTesting:1 Integration Testing The software testing process where individual units are combined and.
System Analysis and Design
DELTA TAU Data Systems, Inc. 1 UMAC TurboTurbo PMAC PCIGeo Drive Single Source Machine Control motion logic data Power PMAC Project Management November.
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Bring The Best to VeriSign. 2 VM3:Software Engineer –Network Operations Req # : 175,183 Position : Software Engineer - Network Operations Job Description.
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
The IRE Project Interactive Robot Environment Spring 2004.
A New Method For Developing IBIS-AMI Models
Cooperative FVS ! Functional Requirements for a Shared Library Version of FVS, or Calling FVS from R! Nicholas L. Crookston Rocky Mountain Research Station.
I NTRO TO PO10029: C ONTROL E NHANCEMENTS FOR A IR M USCLE B IOMIMETIC H AND Dr. Kathleen Lamkin-Kennard Sept. 14, 2009.
Copyright © CISST ERC, 2005 NSF Engineering Research Center for Computer Integrated Surgical Systems and Technology The CISST Software Package Peter Kazanzides.
AMIPS: The Anywhere, Multipurpose Image Projection System Nicholas Lord Budirijanto Purnomo Paul Alan Roberts Johns Hopkins University Department of Computer.
CASE Tools Union Palenshus. In the early days… ► Software engineering tools consisted solely of translators, compilers, assemblers, linkers, loaders,
Copyright © CISST ERC, 2005 NSF Engineering Research Center for Computer Integrated Surgical Systems and Technology Development of Open Source Software.
Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002 Presented by The ENSCRYPT Team.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
Systems Realization Laboratory Compact Rescue Crawler ME /26/07 Jonathan Jobe Andrew Marshall Chris Weir.
Program Development Cycle
Timeline and Milestones. The first step to any plan is thinking about a timeline. You want to know what needs to get done and when, to ensure that you.
01/29/2007 Student Symposium 2007 Centre for Earth and Environmental Technologies.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
Fall 1999 Copyright © R. H. Taylor Given a linear systemAx -b = e, Linear Least Squares (sometimes written Ax  b) We want to minimize the sum.
1 Reforming Software Delivery Using P2P Technology Purvi Shah Advisor: Jehan-François Pâris Department of Computer Science University of Houston Jeffrey.
Video Overlay Advanced Computer Integrated Surgery ( ) Jeff Hsin, Cyrus Moon, Anand Viswanathan Final Presentation.
December 13, G raphical A symmetric P rocessing Prototype Presentation December 13, 2004.
© CISST ERC, 2012 An Improved GUI and Vision- based Guidance for the Robo-ELF Team Members: Jon Kriss Collaborators: Renata Smith Mentors: Kevin Olds,
IPad: A Mobile Surgical Console Computer Integrated Surgery II, Spring, 2011 Hanlin Wan and Jonathan Satria Mentors: Balazs Vagvolgyi and Russell Taylor.
IPad Mobile Surgical Console Hanlin Wan Jonathan Satria Mentors: Balázs P Vágvölgyi, Dr. Russell Taylor.
Project Paper Presentation Hanlin Wan March 15, 2011.
Physical Training Models for Robotic Blood Vessel Dissection Computer Integrated Surgery II Spring, 2014 Shayer Chowdhury Mentors: Dr. Gyusung Lee and.
Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring.
Engineering Research Center for Computer Integrated Surgical Systems and Technology Copyright © 2010 R. H. Taylor About 100 people: > 10 faculty > 15 postdocs.
The Robotic ENT Microsurgery System (REMS): Calibration and IRB Study, and Tool Holder Design Checkpoint Presentation CIS II Spring 2015: Brian Gu, Barbara.
4/7/11 Robert Kim, BME, AMS Steven Su, BME, AMS Saurabh Vyas, BME, EE Mentors: Dr. Emad Boctor, Dr Russell Taylor Special Thanks to: Nathanael Kuo Interventional.
© CISST ERC, 2011 Integration of LARS and Snake Robots (LARSnake) & System Development Project Update and Paper Presentation March 10, – Computer.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Visual Annotation of Clinically Important Anatomical Landmarks for VitreoRetinal Surgery Project Update Vincent Ng.
© CISST ERC, 2011 Integration of LARS and Snake Robots (LARSnake) & System Development Checkpoint Presentation April 26, – Computer Integrated.
Enabling Technologies for Natural Orifice Transluminal Endoscopic Surgery (N.O.T.E.S) using Robotically Guided Elasticity Imaging N.O.T.E.S Natural orifice.
Data Integration during Robotic Ultrasound-guided Surgery
RadVision integration with TRUS robot for Brachytherapy
Testing Tools & Standards
Integration of LARS and Snake Robots H. Tutkun Sen Mentors: Prof
August ICA Agenda Time Topic 8:00 – 8:15
and Strain Rate: Validation Against Sonomicrometry
Using New High-Resolution 4D Echocardiography
Project Overview Introduction to Factory Automation Numerical Control
iPad Mobile Surgical Console
Validation Against Sonomicrometry
Date of download: 1/2/2018 Copyright © ASME. All rights reserved.
E190Q – Project Introduction Autonomous Robot Navigation
Supporting a Commonwealth of Communities
FACIAL EXPRESSION RECOGNITION USING SWARMS
A GUI Based Aid for Generation of Code-Frameworks of TMOs
Presentation transcript:

© CISST ERC, 2011 Integration of LARS and Snake Robots & System Development Project Plan February 15, – Computer Integrated Surgery II H. Tutkun Şen Mentor: Paul Thienphrapa

© CISST ERC, 2011 Motivation & Significance Foreign Bodies in the Heart Causes: Posttraumatic result of explosions and gunshot injuries Symptoms: Cardiac tamponade, hemorrhage, shock, infection, embolism, arrhythmia, valve dysfunction Treatment: Median sternotomy, sometimes cardiopulmonary bypass (CPB) is used

© CISST ERC, 2011 Motivation & Significance A Minimally Invasive Surgical Approach Minimally Invasive Surgery – Helps avoid open surgery/CPB – But more challenging to perform Integrate 3D transesophageal echocardiography (TEE) to aid: – Localization of foreign body – Tracking – Robot guidance Focus on heart for establishing system performance requirements

© CISST ERC, 2011 Experimental Setup SnakeProbe Workstation Computer(s) Water Tank Ultrasound System LARS + Snake Robot TCP/IP C-arm Trigger(s)? ? Linux RTAI FireWireTCP/IP Main Focus

© CISST ERC, 2011 Background & Aim  For now:  LARS robot is working only in Windows,  Snake robot is working only in RTAI Linux.  Aim:  Both robots should be able to work together on a single environment. Hardware integration Software integration Kinematics analysis of the united system

© CISST ERC, 2011 Things to be done..  Design of a counterweight fixture for snake on LARS and robot assembly.  Software development. Come up to speed with : – CISST Library – Snake Robot Control – LARS Robot Control Devise some schemes of integration e.g. : – Programming both robots on RTAI Linux, – Running only the snake robot on the slave computer such that windows runs the overall system.

© CISST ERC, 2011 Things to be done.. (cont’d)  Kinematics analysis of the overall system. (milestone-1) Set up the forward kinematics equation of the overall system. Make a visual demonstration of the system as a verification tool. – Using MATLAB, MATHCAD or Excel. Solve the inverse kinematics problem that minimizes the sum of the joint motions that take the robot to the desired position  Software integration. (milestone-2) Learn the API for the Snake and Lars robots and test them on RTAI Linux. Integrate the software of both LARS and Snake robots. Modify the system code using new kinematics

© CISST ERC, 2011 Things to be done.. (cont’d)  Debugging and testing the integrated system.(milestone-3) Develop different tests for different parts. – Offline text output files. – Inline hardware simulator. Test the individual joints or actuators. – Compare the results with their old software. Use Phantom Omni to make sure that it is working properly.  Calibrating the sytem and then taking it to the medical school for imaging experiments. (Time Permitting milestone-4)

© CISST ERC, 2011 Challenges  LARS robot is running at 125 Hz, because it has a Commercial- off-the-shelf (COTS) Galil controller.  Snake robot has a 1 kHz custom made FireWire controller. Create higher level functions that call appropriate lower level routines based on which joint or actuator  Code segments are compiled in different versions of CISST Library.

© CISST ERC, 2011 Goals & Deliverables  Minimum Software development, kinematics analysis, software integration and partial debugging of the software with a partial demo.  Expected Software development, kinematics analysis, software integration and FULL debugging of the software with a working demo.  Maximum Expected + calibration of the robot + imaging experiments in the medical school.

© CISST ERC, 2011 Key Dates  Milestone 1 : (Mar 21th) o Kinematics analysis of the overall system.  Milestone 2 : (Apr 11th) o Software integration and testing it with primitive methods.  Milestone 3 : (May 6th) o Debugging of the system and verification with Phantom Omni and other tools.  Milestone 4 : (Time Permitting Early May) o Medical school imaging experiments.

© CISST ERC, 2011 Project Timeline 123 Task 14-Feb21-Feb 28- Feb 7- Mar 14- Mar 21- Mar 28- Mar 4-Apr11-Apr18-Apr25-Apr2-May Project Proposal Presentation SPRING BREAK Counterweight Design and Order Come Speed with CISST Library Come up to Speed with Snake and LARS Robot Control Devise Schemes of Integration Kinematics Analysis of the Overall System Software Integration System Debugging Medical School Experiments Documentation Final Presentation

© CISST ERC, 2011 Management Plan  Weekly meetings with Paul.  In the following three weeks (since he is out of town) – Teleconferences will be used, if required weekend face-to- face meetings will be made.  Additional help will be obtained from Prof. Peter Kazanzides in software integration part. Weekly meetings will be arranged with him when needed.

© CISST ERC, 2011 Dependencies  Counter weight order.  Linux computer access. – Paul’s Linux Computer.  Access of the robots.  Assembly of the system. – Paul will help the assembly.  Phantom Omni access. – Permission will be sought from Anton.

© CISST ERC, 2011 References & Reading List [1] J. Funda, R. Taylor, B. Eldridge, S. Gomory, and K. Gruben, "Constrained Cartesian motion control for tele-operated surgical robots," IEEE Transactions on Robotics and Automation, vol. 12, pp , 1996 [2] A. Kapoor, M. Li, and R. Taylor. Constrained Control for Surgical Assistant Robots. IEEE Int’l Conf. on Robotics and Automation. pp May [3] A. Kapoor. Motion Constrained Control of Robots for Dexterous Surgical Tasks. Johns Hopkins University Ph.D. Thesis. Sept, 2007 [4] Additional readings on Seth Billings and Ehsan Basafa CIS 2 final project report on “Tele-operation of LARS Robot”

© CISST ERC, 2011 THANK YOU FOR LISTENING!! QUESTIONS??