IEEE Robotics & Automation Magazine - March 2015 - 44

Conclusions
This article presents the design and experimental testing of
the Kapvik robotic mast. By introducing a novel locking
mechanism, the robotic mast integrates the functions of a
conventional robotic mast and an onboard robotic arm.
Namely, the robotic mast can assist the microRover with
navigation and can be utilized for sample acquisition and
transfer for storage. The mechanism design of the robotic
mast and locking mechanism are elaborated. The electronic
system design and selection of sensors and actuators are
reported in detail. A multiple-mode control algorithm is proposed, which enables each joint of the robotic mast to work
in active position control mode or passive mode with friction
compensation. For the active-mode position control, both
the motor-side incremental encoder and load-side absolute
sensors are implemented to achieve accurate position control. With the developed passive-mode control algorithm, the
robotic mast can execute sophisticated operations, such as
touching ground, locking, and unlocking without generating
excessive internal forces. A prototype has been developed,
and experiments have been conducted to validate the proposed design and verify the developed algorithms.
Acknowledgments
We gratefully acknowledge the contributions of Prof. Bingwei Zhang of the Department of Mechanical Engineering,
Jiangsu University of Science and Technology, P. R. China,
and Janet Li in mechanism design. We would also like to
thank Dr. Ian Sinclair and Dr. Alireza Nakhaei of MPB Communications Inc., Montreal, Quebec, Canada, for constructive discussions on the electronics design and software development, and Prof. Alex Ellery and Dr. Ala Qadi of the
Department of Mechanical and Aerospace Engineering, Carleton University, Ottawa, Ontario, Canada, for discussions on
mechanism design.
References
[1] National Aeronautics and Space Administration. (2014, Nov.). The mission
for space exploration. [Online]. Available: http://www.nasa.gov/exploration/
home/index.html
[2] National Aeronautics and Space Administration. (2011, Dec.). Past missions. [Online]. Available: http://www.nasa.gov/missions/past/index.html
[3] P. S. Schenker, "Advances in rover technology for space exploration," in
Proc. IEEE Aerospace Conf., July 2006, pp. 1-23.
[4] MPB. (2014). Smart reconfigurable all terrain multi-mission microrover.
[Online]. Available: http://www.mpb-space.com/web/mission_systems/
kapvik.html
[5] R. M. Warden, M. Cross, and D. Harvison, "Pancam mast assembly on
Mars rover," in Proc. 37th Aerospace Mechanisms Symp., Johnson Space Center, May 2004, pp. 263-276.
[6] R. Fleischner, "Concurrent actuator development for the mars exploration
rover instrument deployment device," in Proc. 10th European Space Mechanisms Tribology Symp., Spain, Sept. 2003, pp. 255-262.
[7] E. T. Baumgartner, R. G. Bonitz, J. P. Melko, L. R. Shiraishi, and P. C. Leger,
"The Mars exploration rover instrument positioning system," in Proc. IEEE
Aerospace Conf., Big Sky, MT, Mar. 2005, pp. 1-19.

44

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

march 2015

[8] R. Volpe, J. Balaram, T. Ohm, and R. Ivlev, "The Rocky 7 Mars rover prototype," in Proc. IEEE/RSJ International. Conf. Intelligent Robots Systems, Osaka,
Japan, Nov. 1996, pp. 1558-1564.
[9] S. Hayati, R. Volpe, P. Backes, J. Balaram, R. Welch, R. Ivlev, G. Tharp, S.
Peters, T. Ohm, R. Petras, and S. Laubach, "The Rocky 7 rover: A Mars sciencecraft prototype," in Proc. IEEE Int. Conf. Robotics Automation, Albuquerque, NM, Apr. 1997, pp. 2458-2464.
[10] A. Trebi-Ollennu, R. Volpe, R. G. Bonitz, M. L. Robinson, and J. Carsten,
"In situ robotic arm operations," IEEE Robot. Automat. Mag., vol. 16, no. 4, pp.
34-43, Dec. 2009.
[11] S. Roschi. (2014). The Mars Mission-Technology for another world. Maxon
Motor Applilcation Story. [Online]. Available: http://www.maxonmotor.com/
maxon/view/application/MARS-MISSION-AB
[12] S. Krishnan and C. Voorhees, "The use of harmonic drives on NASA's
Mars exploration rover," in Proc. Harmonic Drive Int. Symp., Nagano, Japan,
Nov. 2001, pp. 1-16.
[13] Netzer. (2011, July). Absolute position encoders. [Online]. Available:
http://www.netzerprecision.com
[14] Elmo. (2011, June). ExtrIQ line intelligent dc digital servo drives. [Online]. Available: http://www.elmomc.com/products/elmo-digital-servo-drives-ExtrIQ.htm
[15] G. Liu and Y. Liu, "Spring assisted modular and reconfigurable robot:
Design, analysis and control," in Proc. IEEE Int. Conf. Robotics Automation,
Anchorage, AK, May 2010, pp. 5161-5166.
[16] G. Liu, X. He, J. Yuan, S. Abdul, and A. A. Goldenberg, "Development of
modular and reconfigurable robot with multiple working modes," in Proc.
IEEE Int. Conf. Robotics Automation, Pasadena, CA, May 2008, pp. 3502-3507.
[17] H. Zhang, Y. Liu, and G. Liu, "Development of a compact wrist with multiple working modes," in Proc. IEEE/ASME Int. Conf. Advanced Intelligent
Mechatronics, Budapest, Hungary, July 2011, pp. 954-959.
[18] B. Armstrong-Helouvry, P. Dupont, and C. C. de Wit, "A survey of models, analysis tools and compensation methods for the control of machines with
friction," Automatica, vol. 30, no. 7, pp. 1083-1138, July 1994.
[19] G. Liu and A. A. Goldenberg, "Uncertainty decomposition-based robust
control of robot manipulators," IEEE Trans. Control Syst. Technol., vol. 4, no. 4,
pp. 384-393, July 1996.
[20] G. Liu, "Decomposition-based friction compensation of mechanical systems," Mechatronics, vol. 12, no. 5, pp. 755-769, 2002.

Guangjun Liu, Ryerson University, Ontario, Canada.
E-mail: gjliu@ryerson.ca.
Yugang Liu, University of Toronto, Ontario, Canada. E-mail:
yugang.liu@mail.utoronto.ca.
Hongwei Zhang, Ryerson University, Ontario, Canada.
E-mail: hongwei.zhang@ryerson.ca.
Xiaohui Gao, Ryerson University, Ontario, Canada. E-mail:
alyssa.gao@ryerson.ca.
Jing Yuan, Ryerson University, Ontario, Canada. E-mail:
Jing.Yuan@ryerson.ca.
Wanping Zheng, Canadian Space Agency, Quebec, Canada.
E-mail: wanping.zheng@asc-csa.gc.ca.


http://www.maxonmotor.com/ http://www.netzerprecision.com http://www.elmomc.com/products/elmo-digital-servo-drives-ExtrIQ.htm http://www.nasa.gov/exploration/ http://www.nasa.gov/missions/past/index.html http://www.mpb-space.com/web/mission_systems/

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - March 2015

IEEE Robotics & Automation Magazine - March 2015 - Cover1
IEEE Robotics & Automation Magazine - March 2015 - Cover2
IEEE Robotics & Automation Magazine - March 2015 - 1
IEEE Robotics & Automation Magazine - March 2015 - 2
IEEE Robotics & Automation Magazine - March 2015 - 3
IEEE Robotics & Automation Magazine - March 2015 - 4
IEEE Robotics & Automation Magazine - March 2015 - 5
IEEE Robotics & Automation Magazine - March 2015 - 6
IEEE Robotics & Automation Magazine - March 2015 - 7
IEEE Robotics & Automation Magazine - March 2015 - 8
IEEE Robotics & Automation Magazine - March 2015 - 9
IEEE Robotics & Automation Magazine - March 2015 - 10
IEEE Robotics & Automation Magazine - March 2015 - 11
IEEE Robotics & Automation Magazine - March 2015 - 12
IEEE Robotics & Automation Magazine - March 2015 - 13
IEEE Robotics & Automation Magazine - March 2015 - 14
IEEE Robotics & Automation Magazine - March 2015 - 15
IEEE Robotics & Automation Magazine - March 2015 - 16
IEEE Robotics & Automation Magazine - March 2015 - 17
IEEE Robotics & Automation Magazine - March 2015 - 18
IEEE Robotics & Automation Magazine - March 2015 - 19
IEEE Robotics & Automation Magazine - March 2015 - 20
IEEE Robotics & Automation Magazine - March 2015 - 21
IEEE Robotics & Automation Magazine - March 2015 - 22
IEEE Robotics & Automation Magazine - March 2015 - 23
IEEE Robotics & Automation Magazine - March 2015 - 24
IEEE Robotics & Automation Magazine - March 2015 - 25
IEEE Robotics & Automation Magazine - March 2015 - 26
IEEE Robotics & Automation Magazine - March 2015 - 27
IEEE Robotics & Automation Magazine - March 2015 - 28
IEEE Robotics & Automation Magazine - March 2015 - 29
IEEE Robotics & Automation Magazine - March 2015 - 30
IEEE Robotics & Automation Magazine - March 2015 - 31
IEEE Robotics & Automation Magazine - March 2015 - 32
IEEE Robotics & Automation Magazine - March 2015 - 33
IEEE Robotics & Automation Magazine - March 2015 - 34
IEEE Robotics & Automation Magazine - March 2015 - 35
IEEE Robotics & Automation Magazine - March 2015 - 36
IEEE Robotics & Automation Magazine - March 2015 - 37
IEEE Robotics & Automation Magazine - March 2015 - 38
IEEE Robotics & Automation Magazine - March 2015 - 39
IEEE Robotics & Automation Magazine - March 2015 - 40
IEEE Robotics & Automation Magazine - March 2015 - 41
IEEE Robotics & Automation Magazine - March 2015 - 42
IEEE Robotics & Automation Magazine - March 2015 - 43
IEEE Robotics & Automation Magazine - March 2015 - 44
IEEE Robotics & Automation Magazine - March 2015 - 45
IEEE Robotics & Automation Magazine - March 2015 - 46
IEEE Robotics & Automation Magazine - March 2015 - 47
IEEE Robotics & Automation Magazine - March 2015 - 48
IEEE Robotics & Automation Magazine - March 2015 - 49
IEEE Robotics & Automation Magazine - March 2015 - 50
IEEE Robotics & Automation Magazine - March 2015 - 51
IEEE Robotics & Automation Magazine - March 2015 - 52
IEEE Robotics & Automation Magazine - March 2015 - 53
IEEE Robotics & Automation Magazine - March 2015 - 54
IEEE Robotics & Automation Magazine - March 2015 - 55
IEEE Robotics & Automation Magazine - March 2015 - 56
IEEE Robotics & Automation Magazine - March 2015 - 57
IEEE Robotics & Automation Magazine - March 2015 - 58
IEEE Robotics & Automation Magazine - March 2015 - 59
IEEE Robotics & Automation Magazine - March 2015 - 60
IEEE Robotics & Automation Magazine - March 2015 - 61
IEEE Robotics & Automation Magazine - March 2015 - 62
IEEE Robotics & Automation Magazine - March 2015 - 63
IEEE Robotics & Automation Magazine - March 2015 - 64
IEEE Robotics & Automation Magazine - March 2015 - 65
IEEE Robotics & Automation Magazine - March 2015 - 66
IEEE Robotics & Automation Magazine - March 2015 - 67
IEEE Robotics & Automation Magazine - March 2015 - 68
IEEE Robotics & Automation Magazine - March 2015 - 69
IEEE Robotics & Automation Magazine - March 2015 - 70
IEEE Robotics & Automation Magazine - March 2015 - 71
IEEE Robotics & Automation Magazine - March 2015 - 72
IEEE Robotics & Automation Magazine - March 2015 - 73
IEEE Robotics & Automation Magazine - March 2015 - 74
IEEE Robotics & Automation Magazine - March 2015 - 75
IEEE Robotics & Automation Magazine - March 2015 - 76
IEEE Robotics & Automation Magazine - March 2015 - 77
IEEE Robotics & Automation Magazine - March 2015 - 78
IEEE Robotics & Automation Magazine - March 2015 - 79
IEEE Robotics & Automation Magazine - March 2015 - 80
IEEE Robotics & Automation Magazine - March 2015 - 81
IEEE Robotics & Automation Magazine - March 2015 - 82
IEEE Robotics & Automation Magazine - March 2015 - 83
IEEE Robotics & Automation Magazine - March 2015 - 84
IEEE Robotics & Automation Magazine - March 2015 - 85
IEEE Robotics & Automation Magazine - March 2015 - 86
IEEE Robotics & Automation Magazine - March 2015 - 87
IEEE Robotics & Automation Magazine - March 2015 - 88
IEEE Robotics & Automation Magazine - March 2015 - 89
IEEE Robotics & Automation Magazine - March 2015 - 90
IEEE Robotics & Automation Magazine - March 2015 - 91
IEEE Robotics & Automation Magazine - March 2015 - 92
IEEE Robotics & Automation Magazine - March 2015 - 93
IEEE Robotics & Automation Magazine - March 2015 - 94
IEEE Robotics & Automation Magazine - March 2015 - 95
IEEE Robotics & Automation Magazine - March 2015 - 96
IEEE Robotics & Automation Magazine - March 2015 - 97
IEEE Robotics & Automation Magazine - March 2015 - 98
IEEE Robotics & Automation Magazine - March 2015 - 99
IEEE Robotics & Automation Magazine - March 2015 - 100
IEEE Robotics & Automation Magazine - March 2015 - 101
IEEE Robotics & Automation Magazine - March 2015 - 102
IEEE Robotics & Automation Magazine - March 2015 - 103
IEEE Robotics & Automation Magazine - March 2015 - 104
IEEE Robotics & Automation Magazine - March 2015 - 105
IEEE Robotics & Automation Magazine - March 2015 - 106
IEEE Robotics & Automation Magazine - March 2015 - 107
IEEE Robotics & Automation Magazine - March 2015 - 108
IEEE Robotics & Automation Magazine - March 2015 - 109
IEEE Robotics & Automation Magazine - March 2015 - 110
IEEE Robotics & Automation Magazine - March 2015 - 111
IEEE Robotics & Automation Magazine - March 2015 - 112
IEEE Robotics & Automation Magazine - March 2015 - 113
IEEE Robotics & Automation Magazine - March 2015 - 114
IEEE Robotics & Automation Magazine - March 2015 - 115
IEEE Robotics & Automation Magazine - March 2015 - 116
IEEE Robotics & Automation Magazine - March 2015 - 117
IEEE Robotics & Automation Magazine - March 2015 - 118
IEEE Robotics & Automation Magazine - March 2015 - 119
IEEE Robotics & Automation Magazine - March 2015 - 120
IEEE Robotics & Automation Magazine - March 2015 - 121
IEEE Robotics & Automation Magazine - March 2015 - 122
IEEE Robotics & Automation Magazine - March 2015 - 123
IEEE Robotics & Automation Magazine - March 2015 - 124
IEEE Robotics & Automation Magazine - March 2015 - 125
IEEE Robotics & Automation Magazine - March 2015 - 126
IEEE Robotics & Automation Magazine - March 2015 - 127
IEEE Robotics & Automation Magazine - March 2015 - 128
IEEE Robotics & Automation Magazine - March 2015 - 129
IEEE Robotics & Automation Magazine - March 2015 - 130
IEEE Robotics & Automation Magazine - March 2015 - 131
IEEE Robotics & Automation Magazine - March 2015 - 132
IEEE Robotics & Automation Magazine - March 2015 - 133
IEEE Robotics & Automation Magazine - March 2015 - 134
IEEE Robotics & Automation Magazine - March 2015 - 135
IEEE Robotics & Automation Magazine - March 2015 - 136
IEEE Robotics & Automation Magazine - March 2015 - 137
IEEE Robotics & Automation Magazine - March 2015 - 138
IEEE Robotics & Automation Magazine - March 2015 - 139
IEEE Robotics & Automation Magazine - March 2015 - 140
IEEE Robotics & Automation Magazine - March 2015 - 141
IEEE Robotics & Automation Magazine - March 2015 - 142
IEEE Robotics & Automation Magazine - March 2015 - 143
IEEE Robotics & Automation Magazine - March 2015 - 144
IEEE Robotics & Automation Magazine - March 2015 - 145
IEEE Robotics & Automation Magazine - March 2015 - 146
IEEE Robotics & Automation Magazine - March 2015 - 147
IEEE Robotics & Automation Magazine - March 2015 - 148
IEEE Robotics & Automation Magazine - March 2015 - 149
IEEE Robotics & Automation Magazine - March 2015 - 150
IEEE Robotics & Automation Magazine - March 2015 - 151
IEEE Robotics & Automation Magazine - March 2015 - 152
IEEE Robotics & Automation Magazine - March 2015 - Cover3
IEEE Robotics & Automation Magazine - March 2015 - 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