IEEE Robotics & Automation Magazine - December 2011 - 1

Vol. 18, No. 4 December 2011
ISSN 1070-9932
http://www.ieee-ras.org/ram

FEATURES

*

20 Soft-Tissue Injuries in Robotics
An Experimental Safety Study
for Stab/Puncture and Incised Wounds
By Sami Haddadin, Alin Albu-Sch€affer, Fahed Haddadin,
J€
urgen Roßmann, and Gerd Hirzinger

© IMAGE STATE

35 Robot-Assisted Needle Steering
Technology to Improve Medical Interventions
By Kyle B. Reed, Ann Majewicz, Vinutha Kallem,
Ron Alterovitz, Ken Goldberg, Noah J. Cowan,
and Allison M. Okamura

47 Three-Dimensional Swimming
Development of an Exhibition-Oriented Dolphin Robot
By Junzhi Yu, Ming Wang, Min Tan, and Jianwei Zhang

59 Robotic Squirrel Models
Study of Squirrel-Rattlesnake Interaction
in Laboratory and Natural Settings
By Sanjay S. Joshi, Ryan Johnson, Aaron Rundus,
Rulon W. Clark, Matthew Barbour, and Donald H. Owings

69 KUKA Control Toolbox
Motion Control of Robot Manipulators with MATLAB
By Francesco Chinello, Stefano Scheggi, Fabio Morbidi,
and Domenico Prattichizzo

80 Visual Odometry
Part I: The First 30 Years and Fundamentals
By Davide Scaramuzza and Friedrich Fraundorfer
ON THE COVER
This issue presents an assortment of interesting articles that
cover a wide range of topics,
showing the large diversity of
the field of robotics.
BACKGROUND IMAGE: 'IMAGESTATE, IMAGES IN CIRCLES:
'CORBIS (DOLPHIN), 'ISTOCKPHOTO.COM/PAGADESIGN
(CLEANER ROBOT), 'ISTOCKPHOTO.COM/KIRSTY
PARGETER (FORKLIFT AND SOCCER ROBOTS)

Digital Object Identifier 10.1109/MRA.2011.943000

DECEMBER 2011

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

1


http://www.ieee-ras.org/ram http://www.ISTOCKPHOTO.COM/PAGADESIGN http://www.ISTOCKPHOTO.COM/KIRSTY

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - December 2011

IEEE Robotics & Automation Magazine - December 2011 - Cover1
IEEE Robotics & Automation Magazine - December 2011 - Cover2
IEEE Robotics & Automation Magazine - December 2011 - 1
IEEE Robotics & Automation Magazine - December 2011 - 2
IEEE Robotics & Automation Magazine - December 2011 - 3
IEEE Robotics & Automation Magazine - December 2011 - 4
IEEE Robotics & Automation Magazine - December 2011 - 5
IEEE Robotics & Automation Magazine - December 2011 - 6
IEEE Robotics & Automation Magazine - December 2011 - 7
IEEE Robotics & Automation Magazine - December 2011 - 8
IEEE Robotics & Automation Magazine - December 2011 - 9
IEEE Robotics & Automation Magazine - December 2011 - 10
IEEE Robotics & Automation Magazine - December 2011 - 11
IEEE Robotics & Automation Magazine - December 2011 - 12
IEEE Robotics & Automation Magazine - December 2011 - 13
IEEE Robotics & Automation Magazine - December 2011 - 14
IEEE Robotics & Automation Magazine - December 2011 - 15
IEEE Robotics & Automation Magazine - December 2011 - 16
IEEE Robotics & Automation Magazine - December 2011 - 17
IEEE Robotics & Automation Magazine - December 2011 - 18
IEEE Robotics & Automation Magazine - December 2011 - 19
IEEE Robotics & Automation Magazine - December 2011 - 20
IEEE Robotics & Automation Magazine - December 2011 - 21
IEEE Robotics & Automation Magazine - December 2011 - 22
IEEE Robotics & Automation Magazine - December 2011 - 23
IEEE Robotics & Automation Magazine - December 2011 - 24
IEEE Robotics & Automation Magazine - December 2011 - 25
IEEE Robotics & Automation Magazine - December 2011 - 26
IEEE Robotics & Automation Magazine - December 2011 - 27
IEEE Robotics & Automation Magazine - December 2011 - 28
IEEE Robotics & Automation Magazine - December 2011 - 29
IEEE Robotics & Automation Magazine - December 2011 - 30
IEEE Robotics & Automation Magazine - December 2011 - 31
IEEE Robotics & Automation Magazine - December 2011 - 32
IEEE Robotics & Automation Magazine - December 2011 - 33
IEEE Robotics & Automation Magazine - December 2011 - 34
IEEE Robotics & Automation Magazine - December 2011 - 35
IEEE Robotics & Automation Magazine - December 2011 - 36
IEEE Robotics & Automation Magazine - December 2011 - 37
IEEE Robotics & Automation Magazine - December 2011 - 38
IEEE Robotics & Automation Magazine - December 2011 - 39
IEEE Robotics & Automation Magazine - December 2011 - 40
IEEE Robotics & Automation Magazine - December 2011 - 41
IEEE Robotics & Automation Magazine - December 2011 - 42
IEEE Robotics & Automation Magazine - December 2011 - 43
IEEE Robotics & Automation Magazine - December 2011 - 44
IEEE Robotics & Automation Magazine - December 2011 - 45
IEEE Robotics & Automation Magazine - December 2011 - 46
IEEE Robotics & Automation Magazine - December 2011 - 47
IEEE Robotics & Automation Magazine - December 2011 - 48
IEEE Robotics & Automation Magazine - December 2011 - 49
IEEE Robotics & Automation Magazine - December 2011 - 50
IEEE Robotics & Automation Magazine - December 2011 - 51
IEEE Robotics & Automation Magazine - December 2011 - 52
IEEE Robotics & Automation Magazine - December 2011 - 53
IEEE Robotics & Automation Magazine - December 2011 - 54
IEEE Robotics & Automation Magazine - December 2011 - 55
IEEE Robotics & Automation Magazine - December 2011 - 56
IEEE Robotics & Automation Magazine - December 2011 - 57
IEEE Robotics & Automation Magazine - December 2011 - 58
IEEE Robotics & Automation Magazine - December 2011 - 59
IEEE Robotics & Automation Magazine - December 2011 - 60
IEEE Robotics & Automation Magazine - December 2011 - 61
IEEE Robotics & Automation Magazine - December 2011 - 62
IEEE Robotics & Automation Magazine - December 2011 - 63
IEEE Robotics & Automation Magazine - December 2011 - 64
IEEE Robotics & Automation Magazine - December 2011 - 65
IEEE Robotics & Automation Magazine - December 2011 - 66
IEEE Robotics & Automation Magazine - December 2011 - 67
IEEE Robotics & Automation Magazine - December 2011 - 68
IEEE Robotics & Automation Magazine - December 2011 - 69
IEEE Robotics & Automation Magazine - December 2011 - 70
IEEE Robotics & Automation Magazine - December 2011 - 71
IEEE Robotics & Automation Magazine - December 2011 - 72
IEEE Robotics & Automation Magazine - December 2011 - 73
IEEE Robotics & Automation Magazine - December 2011 - 74
IEEE Robotics & Automation Magazine - December 2011 - 75
IEEE Robotics & Automation Magazine - December 2011 - 76
IEEE Robotics & Automation Magazine - December 2011 - 77
IEEE Robotics & Automation Magazine - December 2011 - 78
IEEE Robotics & Automation Magazine - December 2011 - 79
IEEE Robotics & Automation Magazine - December 2011 - 80
IEEE Robotics & Automation Magazine - December 2011 - 81
IEEE Robotics & Automation Magazine - December 2011 - 82
IEEE Robotics & Automation Magazine - December 2011 - 83
IEEE Robotics & Automation Magazine - December 2011 - 84
IEEE Robotics & Automation Magazine - December 2011 - 85
IEEE Robotics & Automation Magazine - December 2011 - 86
IEEE Robotics & Automation Magazine - December 2011 - 87
IEEE Robotics & Automation Magazine - December 2011 - 88
IEEE Robotics & Automation Magazine - December 2011 - 89
IEEE Robotics & Automation Magazine - December 2011 - 90
IEEE Robotics & Automation Magazine - December 2011 - 91
IEEE Robotics & Automation Magazine - December 2011 - 92
IEEE Robotics & Automation Magazine - December 2011 - 93
IEEE Robotics & Automation Magazine - December 2011 - 94
IEEE Robotics & Automation Magazine - December 2011 - 95
IEEE Robotics & Automation Magazine - December 2011 - 96
IEEE Robotics & Automation Magazine - December 2011 - 97
IEEE Robotics & Automation Magazine - December 2011 - 98
IEEE Robotics & Automation Magazine - December 2011 - 99
IEEE Robotics & Automation Magazine - December 2011 - 100
IEEE Robotics & Automation Magazine - December 2011 - 101
IEEE Robotics & Automation Magazine - December 2011 - 102
IEEE Robotics & Automation Magazine - December 2011 - 103
IEEE Robotics & Automation Magazine - December 2011 - 104
IEEE Robotics & Automation Magazine - December 2011 - 105
IEEE Robotics & Automation Magazine - December 2011 - 106
IEEE Robotics & Automation Magazine - December 2011 - 107
IEEE Robotics & Automation Magazine - December 2011 - 108
IEEE Robotics & Automation Magazine - December 2011 - 109
IEEE Robotics & Automation Magazine - December 2011 - 110
IEEE Robotics & Automation Magazine - December 2011 - 111
IEEE Robotics & Automation Magazine - December 2011 - 112
IEEE Robotics & Automation Magazine - December 2011 - Cover3
IEEE Robotics & Automation Magazine - December 2011 - 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