IEEE Robotics & Automation Magazine - September 2015 - 166

[20] P. H. Feiler and D. P. Gluch, Model-Based Engineering with AADL:
An Introduction to the SAE Architecture Analysis & Design Language, 1st ed.
Boston, MA: Addison-Wesley, 2012.
[21] M. Faugere, T. Bourbeau, R. de Simone, and S. Gerard, "MARTE: Also an
UML profile for modeling AADL applications," in Proc. 12th IEEE Int. Conf.
Engineering Complex Computer Systems, July 2007, pp. 359-364.
[22] (2015). Osate: Open source AADL tool environment. [Online]. Available:
http://www.aadl.info.
[23] G. Biggs, K. Fujiwara, and K. Anada, "Modelling and analysis of a redundant mobile robot architecture using AADL," in Simulation, Modeling, and
Programming for Autonomous Robots (Lecture Notes in Computer Science,
vol. 8810), D. Brugali, J. Broenink, T. Kroeger, and B. MacDonald, Eds. New
York: Springer International Publishing, 2014, pp. 146-157.
[24] L. Lamport, "Proving the correctness of multiprocess programs," IEEE
Trans. Softw. Eng., vol. 3, no. 2, pp. 125-143, Mar. 1977.
[25] A. Basu, M. Bozga, and J. Sifakis, (2006). Modeling heterogeneous realtime components in BIP. in Proc. 4th IEEE Int. Conf. Software Engineering Formal Methods. Washington, D.C., pp. 3-12. [Online]. Available: http://dx.doi.
org/10.1109/SEFM.2006.27
[26] S. Bensalem, M. Bozga, T.-H. Nguyen, and J. Sifakis, "D-finder: A tool for
compositional deadlock detection and verification," in 21st Int. Conf., CAV Computer Aided Verification (Lecture Notes in Computer Science, vol. 5643). Grenoble, France, June 26-July 2, 2009, New York: Springer, 2009, pp. 614-619.
[27] S. Bensalem, L. de Silva, F. Ingrand, and R. Yan. (2011). A verifiable and correct-by-construction controller for robot functional levels. J. Softw. Eng. Robot.
2(1). pp. 1-19. [Online]. Available: http://dx.doi.org/10.4018/ijismd.2014070103
[28] R. France, B. Rumpe, and M. Schindler. (2013). Why it is so hard to use
models in software development: Observations. Softw. Syst. Model. 12(4). pp.
665-668. [Online]. Available: http://dx.doi.org/10.1007/s10270-013-0383-z
[29] Y. Zheng and R. N. Taylor. (2013, Oct.). A classification and rationalization of model-based software development. Softw. Syst. Model. 12(4). pp. 669-
678. [Online]. Available: http://dx.doi.org/10.1007/s10270-013-0355-3
[30] OMG. (2015). Model driven architecture. [Online]. Available: http://www.
omg.org/mda/
[31] S. Sendall and W. Kozaczynski. (2003, Sept.). Model transformation: The
heart and soul of model-driven software development. IEEE Softw. 20(5). pp.
42-45. [Online]. Available: http://dx.doi.org/10.1109/MS.2003.1231150
[32] A. Lotz, J. F. Inglés-Romero, D. Stampfer, M. Lutz, C. Vicente-Chicote,
and C. Schlegel. (2014, July). Towards a stepwise variability management process for complex systems: A robotics perspective. Int. J. Informat. Syst. Model.
Design. 5(3). pp. 55-74. [Online]. Available: http://dx.doi.org/10.4018/
ijismd.2014070103
[33] M. Huhns and M. Singh, "Service-oriented computing: Key concepts and
principles," IEEE Internet Comput., vol. 9, no. 1, pp. 75-81, Jan. 2005.
[34] (2015). RTAI-The realtime application interface for linux. [Online].
Available: https://www.rtai.org/
[35] O. M. Group. (2015). Common object request broker architecture.
[Online]. Available: http://www.corba.org/
[36] (2015). Plateforme pour la Robotique Organisant les Transferts Entre Utilisateurs et Scientifiques (proteus). [Online]. Available: http://www.anr-proteus.fr.
[37] M. R. Genesereth and N. J. Nilsson, Logical Foundations of Artificial Intelligence. San Francisco, CA: Morgan Kaufmann Publishers, 1987.
[38] S. Dhouib, S. Kchir, S. Stinckwich, T. Ziadi, and M. Ziane, "Robotml, a
domain-specific language to design, simulate and deploy robotic applications,"
in Simulation, Modeling, and Programming for Autonomous Robots(Lecture

166

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

September 2015

Notes in Computer Science, vol. 7628), I. Noda, N. Ando, D. Brugali, and J.
Kuffner, Eds. Berlin Heidelberg, Germany: Springer, 2012, pp. 149-160.
[39] J. Palczynski and S. Kowalewski, "Early behaviour modelling for control
systems," in Proc. 3rd UKSim European Symp. Computer Modeling Simulation,
Nov. 2009, pp. 148-153.
[40] (2015). Simulink, simulation and model-based design. [Online]. Available:
http://it.mathworks.com/products/simulink/
[41] (2015). 20-sim. [Online]. Available: http://www.20sim.com
[42] Y. Brodskiy, R. Wilterdink, S. Stramigioli, and J. Broenink, "Fault avoidance in development of robot motion-control software by modeling the computation," in Proc. 4th Int. Conf. Simulation, Modeling, Programming
Autonomous Robots (Lecture notes in computer science, vol. 8810), D. Brugali,
J. Broenink, T. Kroeger, and B. MacDonald, Eds. New York: Springer International Publishing, Oct. 2014, pp. 158-169.
[43] R. Bischoff, U. Huggenberger, and E. Prassler, "Kuka youbot-A mobile
manipulator for research and education," in Proc. IEEE Int. Conf. Robotics
Automation, May 2011, pp. 1-4.
[44] (2015). Brics integrated development environment. [Online]. Available:
http://www.best-of- robotics.org/bride/
[45] M. Anand, S. Fischmeister, Y. Hur, J. Kim, and I. Lee. (2010, July). Generating reliable code from hybrid-systems models. IEEE Trans. Comput. 59. p.
1281-1294. [Online]. Available: http://ieeexplore.ieee.org/xpl/articleDetails.
jsp?arnumber=5453343
[46] P. Clements and L. Northrop, Software Product Lines: Practices and Patterns. Boston, MA: Addison-Wesley and White Plains, NY: Longman, 2001.
[47] L. Gherardi and D. Brugali, "Modeling and Reusing Robotic Software
Architectures: The HyperFlex toolchain," in Proc. IEEE Int. Conf. Robotics and
Automation, Hong Kong, China, May 31-June 5, 2014, pp. 6414-6420.
[48] K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson. (1990). Featureoriented domain analysis (FODA) feasibility study. Software Engineering
Institute. Carnegie Mellon Univ. Pittsburgh, PA, Tech. Rep. CMU/SEI-90TR-021. [Online]. Available: http://resources.sei.cmu.edu/library/asset-view.
cfm?AssetID=11231
[49] S. Blumenthal and H. Bruyninckx, "Towards a domain specific language
for a scene graph based robotic world model," in Proc. 4th Int. Workshop
Domain-Specific Languages models Robotic systems, Tokyo, Japan, Nov. 2013,
arXiv:1408.0200.
[50] M. Guarnieri, E. Magri, D. Brugali, and L. Gherardi. (2012). A domain
specific language for modeling differential constraints of mobile robots. in
Proc. Int. Conf. Autonomous Robot Systems Competitions. Guimares, Portugal.
[Online]. Available: http://hdl.handle.net/1822/18887
[51] A. Nordmann, N. Hochgeschwender, and S. Wrede, A Survey on DomainSpecific Languages in Robotics (Lecture Notes in Computer Science, vol. 8810).
New York: Springer International Publishing, 2014, ch. 17, pp. 195-206.
[52] A. Ramaswamy, B. Monsuez, and A. Tapus. (2014). Model-driven software
development approaches in robotics research. in Proc. 6th Int. Workshop Modeling in Software Engineering. New York. pp. 43-48. [Online]. Available: http://
doi.acm.org/10.1145/2593770.2593781
[53] R. Capilla, J. Bosch, P. Trinidad, A. Ruiz-Corts, and M. Hinchey. (2014). An
overview of dynamic software product line architectures and techniques: Observations from research and industry. J. Syst. Softw., 91, pp. 3-23. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0164121214000119

Davide Brugali, University of Bergamo, Italy. E-mail:
brugali@unibg.it.


http://it.mathworks.com/products/simulink/ http://www.aadl.info http://www.20sim.com http://www.dx.doi http://www.best-of http://www.robotics.org/bride/ http://ieeexplore.ieee.org/xpl/articleDetails http://dx.doi.org/10.4018/ijismd.2014070103 http://dx.doi.org/10.1007/s10270-013-0383-z http://dx.doi.org/10.1007/s10270-013-0355-3 http://resources.sei.cmu.edu/library/asset-view http://www http://www.omg.org/mda/ http://dx.doi.org/10.1109/MS.2003.1231150 http://dx.doi.org/10.4018/ http://hdl.handle.net/1822/18887 https://www.rtai.org/ http://http:// http://www.corba.org/ http://doi.acm.org/10.1145/2593770.2593781 http://www.anr-proteus.fr http://www.sciencedirect.com/science/article/pii/S0164121214000119

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

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