Nathan, Rick, Steven, Willy Team Members Nathan Bornfreund Rick - - PowerPoint PPT Presentation

nathan rick steven willy team members
SMART_READER_LITE
LIVE PREVIEW

Nathan, Rick, Steven, Willy Team Members Nathan Bornfreund Rick - - PowerPoint PPT Presentation

Nathan, Rick, Steven, Willy Team Members Nathan Bornfreund Rick Franc Steven Landis Willy Tu Background TrueVision Alcon (TVA) help surgeons during operation by providing 3D surgical visualization Captured with a robotic stereoscopic


slide-1
SLIDE 1

Nathan, Rick, Steven, Willy

slide-2
SLIDE 2

Team Members

Nathan Bornfreund Rick Franc Steven Landis Willy Tu

slide-3
SLIDE 3

Background

  • TrueVision Alcon (TVA) help

surgeons during operation by providing 3D surgical visualization

  • Captured with a robotic stereoscopic

digital microscope

  • Universal Robotics 5-kg payload

(UR5) robotic arm

slide-4
SLIDE 4

Overview

  • 6 degrees of freedom
  • Operation Modes

○ Freedrive ○ Remote control ○ Automatic mode

  • The arm is unaware of surroundings
  • SafeVision prevents collisions
slide-5
SLIDE 5

Application

slide-6
SLIDE 6

System Requirements

  • Prevent object collision
  • Safely stop the arm which can move

up to 0.8 m/s

  • Move predictably
  • Use parts approved for medical

environments

  • Weigh less than 1 kg
slide-7
SLIDE 7

Proposed Solution

  • Use distance sensors to detect objects in direction
  • f movement
  • Use a model of the arm to prevent self-collision
  • Ensure safe conditions before resuming

movement

slide-8
SLIDE 8

System Schematic

slide-9
SLIDE 9

Hardware

slide-10
SLIDE 10

Hardware Schematic Processor

slide-11
SLIDE 11

Processor

STM32F767ZI

  • High-performance
  • Arm Cortex M7 processor
  • 4 x I2C buses
  • UART communication
  • ST Link Debugger
slide-12
SLIDE 12

Sensors

VL53L0X Time of Flight Sensor

  • Takes 20 ms to get measurement
  • Accurate from 2.5 cm to 80 cm
  • 25 degree FoV
  • Communicates over I2C
  • Shielded wire to minimize

crosstalk

slide-13
SLIDE 13

Sensor Mounts

slide-14
SLIDE 14

Sensor Placement

slide-15
SLIDE 15

PCB Design

  • 4-layer PCB
  • 6 x 7 in
  • Two different power sources

○ On-chip components ○ External distance sensors

slide-16
SLIDE 16

Microcontroller Software Workflow

slide-17
SLIDE 17

Software

slide-18
SLIDE 18

Object Detection Workflow

slide-19
SLIDE 19

Universal Robotics Arm

  • Real-time data exchange (RTDE)
  • URScript Programming Language
  • Polyscope UR Simulator
slide-20
SLIDE 20

Object Detection

slide-21
SLIDE 21

Sensor Enabling

slide-22
SLIDE 22

Arm-Arm collision

  • Model the arm as a series of

rectangular prisms

  • If any of the prisms intersect, the arm

is about to collide with itself

slide-23
SLIDE 23

Remote Control App

  • Connect to Windows server

with TCP client

  • Visualization
  • Control arm angles
slide-24
SLIDE 24

Challenges

  • Enabling sensors in motion

○ Ignore self-detection

  • Minimizing latency

○ 0.5 second response time ○ Detect, process, and decelerate

  • COVID-19 response

○ Situation testing ○ Android app

slide-25
SLIDE 25

Final Demo

slide-26
SLIDE 26

Acknowledgements

We would like to thank Yuepei Hu and Patrick Terry from Alcon, Professor Yogananda Isukapalli, and our TAs Kyle Douglas and Aditya Wadaskar for making this project possible.

slide-27
SLIDE 27

Questions?