Skip to content

HeadSensor

Anton Deguet edited this page Jan 3, 2018 · 29 revisions

Table of Contents generated with DocToc

Introduction

The real da Vinci system uses a head sensor to detect if the operator is present. Without the operator, the system will not enable the tele-operation. For the dVRK, we have used a foot pedal as a dead man switch to detect if the operator is present (usually the "COAG" foot pedal). This is a reasonable solution for brief experiments but it's not very convenient. In this page we describe how to either create a "dVRK" head sensor from cheap parts or hack the existing da Vinci head sensor. The later option requires a full da Vinci system and it's important to note that it's not trivial to switch back and forth between the ISI controllers and dVRK controllers since we're disconnecting the ISI controller underneath the head cover.

dVRK Head Sensor

Hardware

  • 1 Digital Distance Sensor 10cm
  • 20 Molex pin connectors (Digikey Part No. WM2510-ND)
    • NOTE: we only need 6 pin connectors
  • 12-feet S-Video Cable
    • just get one that is long enough
    • any 3 wire cable would work, we just happened to have an old S-Video cable handy
  • 1 male DB 15 connector (for the connection to the dVRK controller)
  • 1 3-pin right angle connector (for the connection on the sensor side)

Wiring

Sensor Cable Controller (J18)
VIN Red Pin 8 (VCC-CON-A 5V)
GND White Pin 6 (GND)
OUT Yellow Pin 7 (HOME4)

Notes:

  • J18 is a 15-pin connector labelled DOF 4 on the back of the dVRK controller
  • Please connect head sensor and foot pedal on same controller box

Physical setup

  • Setup option 1: base

  • Setup option 2: side

  • Connector for controller box, connect to DOF 4 on controller with the foot pedals (to use default config files)

Software

  • For rev 1.4 and below, rerun MATLAB XML config generator to make sure the digital input is renamed "HEAD"
  • For rev 1.5 and above, HEAD is already included in the IO foot pedal XML files
  • Update JSON config file to set the presence sensor or point to the IO foot pedal configuration file (rev 1.5)

daVinci Head Sensor

Wiring

The head sensor is located under the master console's cover. It has four strobing LEDs on one side and four light sensors on the other side.

Clone this wiki locally