IEEE Robotics & Automation Magazine - June 2017 - 60

Table 4. The PID control loop parameters
used with the dVRK.
Joint

P Gain

D Gain

I Gain

I Limit

Range

Outer
yaw

50

5.0

0

0

±70°

Outer
pitch

50

5.0

0

0

±50°

Insertion

4,000

100

0

0

0-250 mm

End roll

1.0

0.1

0.002

±10

±270°

End
pitch

2.0

0.2

0.005

±5

±90°

End yaw

2.0

0.2

0.005

±5

±90°

Evaluation

Right Channel (VGA)
Stereo
Endoscope Left Channel (VGA)
System
Ultrasound
Console

da Vinci
Stereo
Viewer
Frame
Grabber

(DVI)
Frame
Grabber
Tactile
Sensor

(USB)
(USB)

Left Channel
with Overlay
(VGA)

Ultrasound
Transducer

Computer

(USB)

Figure 8. A schematic of the visualization setup for overlaying
the sensor feedback on the endoscope view. VGA: video graphics
array; DVI: digital visual interface.

(a)

(b)

(g)

(c)

(d)

(h)

(e)

(f)

(i)

Figure 9. The preliminary functional testing of the instrument.
Range of motion: (a) roll −270°, (b) roll +270°, (c) yaw −90°,
(d) yaw +90°, (e) pitch −90°, and (f) pitch +90°. Installing the
tactile sensor: (g) the instrument without the sensor, showing
the spring contacts; (h) inserting the sensor; and (i) pushing the
securing clip into place to hold the sensor.

accessed by pressing specific keys on the keyboard. Pressing
T or U on the keyboard causes a switch to tactile or ultrasound mode, respectively. The software runs in full-screen
mode on the computer, and the computer's VGA output is
used to transfer the left-channel video with the overlaid
60

*

sensor feedback to the da Vinci master console. Overlaying
the sensor feedback on only one of the stereo channels creates a pseudotransparency effect due to the way the human
brain combines information from the two channels. This
allows the surgeon to still see the area behind the overlay.

Ieee ROBOTICS & AuTOMATIOn MAGAZIne

*

June 2017

Prototype
A prototype that very closely represents the final design of the
instrument was constructed to evaluate its performance in
localizing tumors (Figure 1). The springs for tensioning the
sensor wiring have not been implemented on the prototype,
since the ultrasound transducer came with heat-shrunk tubing
on the wiring that makes it too thick to slide inside the instrument shaft. The absence of the springs does not significantly
affect the functionality of the instrument. Figure 9(a)-(f) shows
the prototype at the extremes of its range of motion, proving
that the wiring management technique does permit the desired
range of motion. Figure 9(g)-(i) shows the simple process of
installing a tactile sensor on the instrument. Tests with the prototype confirm that the design allows the tactile sensor to be
installed or removed in under 5 s.
A simple test was conducted to assess the amount of cable
stretch under the maximum palpation force of ±14 N in various orientations of the end effector. The test showed that the
maximum orientation error is within ±9.5°. The palpation
tests demonstrated that the operator can easily compensate
for this orientation error, because it is only along the direction
of palpation, making it intuitive for a human to adjust for it.
Experimental Setup
Figure 10(a) and (b) shows the experimental setup used to
test the instrument on a da Vinci Classic system retrofitted
with the dVRK electronics and software. The operator controls the instrument and receives the sensor feedback via the
master console. The instrument is mounted on the right arm
of the surgical robot. The sample to be palpated is placed on a
table under the surgical robot. The endoscope is pointed
straight down looking at the sample. A commercial force/
torque sensor (Gamma, ATI) is placed underneath the sample
to measure the palpation force required for consistent results.
Results
Preliminary tests have been conducted to verify the functionality of the instrument. The tests demonstrated that the
instrument can be manipulated in a very controlled manner
using the da Vinci master console, and that it makes the palpation process feel very natural and convenient. The results
presented in this section were obtained using the piezoresistive version of the tactile sensor. The capacitive version has a
similar performance, as discussed in [12]. Figure 10(c)-(f)
presents some sample screen-captures of the endoscope
view when the instrument is on top of a tumor. First, the
instrument was tested on a phantom made of Shore 00-10
clear silicone rubber simulating healthy tissue and Shore 16A



Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - June 2017

IEEE Robotics & Automation Magazine - June 2017 - Cover1
IEEE Robotics & Automation Magazine - June 2017 - Cover2
IEEE Robotics & Automation Magazine - June 2017 - 1
IEEE Robotics & Automation Magazine - June 2017 - 2
IEEE Robotics & Automation Magazine - June 2017 - 3
IEEE Robotics & Automation Magazine - June 2017 - 4
IEEE Robotics & Automation Magazine - June 2017 - 5
IEEE Robotics & Automation Magazine - June 2017 - 6
IEEE Robotics & Automation Magazine - June 2017 - 7
IEEE Robotics & Automation Magazine - June 2017 - 8
IEEE Robotics & Automation Magazine - June 2017 - 9
IEEE Robotics & Automation Magazine - June 2017 - 10
IEEE Robotics & Automation Magazine - June 2017 - 11
IEEE Robotics & Automation Magazine - June 2017 - 12
IEEE Robotics & Automation Magazine - June 2017 - 13
IEEE Robotics & Automation Magazine - June 2017 - 14
IEEE Robotics & Automation Magazine - June 2017 - 15
IEEE Robotics & Automation Magazine - June 2017 - 16
IEEE Robotics & Automation Magazine - June 2017 - 17
IEEE Robotics & Automation Magazine - June 2017 - 18
IEEE Robotics & Automation Magazine - June 2017 - 19
IEEE Robotics & Automation Magazine - June 2017 - 20
IEEE Robotics & Automation Magazine - June 2017 - 21
IEEE Robotics & Automation Magazine - June 2017 - 22
IEEE Robotics & Automation Magazine - June 2017 - 23
IEEE Robotics & Automation Magazine - June 2017 - 24
IEEE Robotics & Automation Magazine - June 2017 - 25
IEEE Robotics & Automation Magazine - June 2017 - 26
IEEE Robotics & Automation Magazine - June 2017 - 27
IEEE Robotics & Automation Magazine - June 2017 - 28
IEEE Robotics & Automation Magazine - June 2017 - 29
IEEE Robotics & Automation Magazine - June 2017 - 30
IEEE Robotics & Automation Magazine - June 2017 - 31
IEEE Robotics & Automation Magazine - June 2017 - 32
IEEE Robotics & Automation Magazine - June 2017 - 33
IEEE Robotics & Automation Magazine - June 2017 - 34
IEEE Robotics & Automation Magazine - June 2017 - 35
IEEE Robotics & Automation Magazine - June 2017 - 36
IEEE Robotics & Automation Magazine - June 2017 - 37
IEEE Robotics & Automation Magazine - June 2017 - 38
IEEE Robotics & Automation Magazine - June 2017 - 39
IEEE Robotics & Automation Magazine - June 2017 - 40
IEEE Robotics & Automation Magazine - June 2017 - 41
IEEE Robotics & Automation Magazine - June 2017 - 42
IEEE Robotics & Automation Magazine - June 2017 - 43
IEEE Robotics & Automation Magazine - June 2017 - 44
IEEE Robotics & Automation Magazine - June 2017 - 45
IEEE Robotics & Automation Magazine - June 2017 - 46
IEEE Robotics & Automation Magazine - June 2017 - 47
IEEE Robotics & Automation Magazine - June 2017 - 48
IEEE Robotics & Automation Magazine - June 2017 - 49
IEEE Robotics & Automation Magazine - June 2017 - 50
IEEE Robotics & Automation Magazine - June 2017 - 51
IEEE Robotics & Automation Magazine - June 2017 - 52
IEEE Robotics & Automation Magazine - June 2017 - 53
IEEE Robotics & Automation Magazine - June 2017 - 54
IEEE Robotics & Automation Magazine - June 2017 - 55
IEEE Robotics & Automation Magazine - June 2017 - 56
IEEE Robotics & Automation Magazine - June 2017 - 57
IEEE Robotics & Automation Magazine - June 2017 - 58
IEEE Robotics & Automation Magazine - June 2017 - 59
IEEE Robotics & Automation Magazine - June 2017 - 60
IEEE Robotics & Automation Magazine - June 2017 - 61
IEEE Robotics & Automation Magazine - June 2017 - 62
IEEE Robotics & Automation Magazine - June 2017 - 63
IEEE Robotics & Automation Magazine - June 2017 - 64
IEEE Robotics & Automation Magazine - June 2017 - 65
IEEE Robotics & Automation Magazine - June 2017 - 66
IEEE Robotics & Automation Magazine - June 2017 - 67
IEEE Robotics & Automation Magazine - June 2017 - 68
IEEE Robotics & Automation Magazine - June 2017 - 69
IEEE Robotics & Automation Magazine - June 2017 - 70
IEEE Robotics & Automation Magazine - June 2017 - 71
IEEE Robotics & Automation Magazine - June 2017 - 72
IEEE Robotics & Automation Magazine - June 2017 - 73
IEEE Robotics & Automation Magazine - June 2017 - 74
IEEE Robotics & Automation Magazine - June 2017 - 75
IEEE Robotics & Automation Magazine - June 2017 - 76
IEEE Robotics & Automation Magazine - June 2017 - 77
IEEE Robotics & Automation Magazine - June 2017 - 78
IEEE Robotics & Automation Magazine - June 2017 - 79
IEEE Robotics & Automation Magazine - June 2017 - 80
IEEE Robotics & Automation Magazine - June 2017 - 81
IEEE Robotics & Automation Magazine - June 2017 - 82
IEEE Robotics & Automation Magazine - June 2017 - 83
IEEE Robotics & Automation Magazine - June 2017 - 84
IEEE Robotics & Automation Magazine - June 2017 - 85
IEEE Robotics & Automation Magazine - June 2017 - 86
IEEE Robotics & Automation Magazine - June 2017 - 87
IEEE Robotics & Automation Magazine - June 2017 - 88
IEEE Robotics & Automation Magazine - June 2017 - 89
IEEE Robotics & Automation Magazine - June 2017 - 90
IEEE Robotics & Automation Magazine - June 2017 - 91
IEEE Robotics & Automation Magazine - June 2017 - 92
IEEE Robotics & Automation Magazine - June 2017 - 93
IEEE Robotics & Automation Magazine - June 2017 - 94
IEEE Robotics & Automation Magazine - June 2017 - 95
IEEE Robotics & Automation Magazine - June 2017 - 96
IEEE Robotics & Automation Magazine - June 2017 - Cover3
IEEE Robotics & Automation Magazine - June 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com