IEEE Robotics & Automation Magazine - September 2011 - 86
motion in the form of Markov decision processes and
partially observed Markov decision processes. The specifications will be in the form of formulas of probabilistic
temporal logics. One of the main challenges will be to
extend the existing distributed formal synthesis algorithms
to probabilistic frameworks.
Acknowledgment
This work was partially supported by Office of Naval
Research MURI N00014-09-1051, Army Research Office
W911NF-09-1-0088, AFOSR YIP FA9550-09-1-020, and
National Science Foundation CNS-0834260 at Boston
University, and by the CNCSIS (in Romanian) grant
PN-II-RU PD 333/2010 at the Technical University of
Iasi, Romania.
[15] L. Habets, M. Kloetzer, and C. Belta, "Control of rectangular multiaffine hybrid systems," in Proc. IEEE Conf. Decision and Control, 2006,
pp. 2619-2624.
[16] L. Habets, P. Collins, and J. van Schuppen, "Reachability and control
synthesis for piecewise-affine hybrid systems on simplices," IEEE Trans.
Automat. Contr., vol. 51, no. 6, pp. 938-948, 2006.
[17] R. Milner, Communication and Concurrency. Englewood Cliffs, NJ:
Prentice-Hall, 1989.
[18] M. Kloetzer and C. Belta, "Automatic deployment of distributed
teams of robots from temporal logic motion specifications," IEEE Trans.
Robot., vol. 26, no. 1, pp. 48-61, 2010.
[19] H. Kress-Gazit, D. Conner, H. Choset, A. Rizzi, and G. Pappas,
"Courteous cars," IEEE Robot. Automat. Mag., vol. 15, no. 1, pp. 30-38,
2008.
[20] M.
Mukund,
"From
global
specifications
to
distributed
implementations," in Synthesis and Control of Discrete Event Systems,
B. Caillaud, P. Darondeau, and L. Lavagno, Eds. Norwell, MA: Kluwer,
References
[1] J.C. Latombe, Robot Motion Planning. Norwell: MA: Kluwer, 1991.
2002, pp. 19-34.
[2] S. LaValle, Planning Algorithms. Cambridge, MA: Cambridge Univ.
Press, 2006.
[21] Y. Chen, X. Ding, A. Stefanescu, and C. Belta, "A formal approach to
deployment of robotic teams in an urban-like environment," Proc. 10th
[3] S. Karaman and E. Frazzoli, "Sampling-based motion planning with
Int. Symp. Distributed Autonomous Robotics Systems, 2010, to be
deterministic l-calculus specifications," in Proc. IEEE Conf. Decision and
Control, 2010, pp. 2222-2229.
published.
[22] J. Hopcroft, R. Motwani, and J.D. Ullman, Introduction to Automata
[4] M. Kloetzer and C. Belta, "A fully automated framework for control
Theory, Languages, and Computation. Reading, MA: Addison-Wesley,
2007.
of linear systems from temporal logic specifications," IEEE Trans. Automat. Contr., vol. 53, no. 1, pp. 287-297, 2008.
[5] H. Kress-Gazit, G. Fainekos, and G.J. Pappas, "Where's Waldo? Sensor-based temporal logic motion planning" in Proc. IEEE Int. Conf.
[23] M.A. Memon, "Computational logic: Linear-time vs. branching-time
logics," Simon Fraser Univ., Burnaby: Canada, Apr. 2003.
[24] C. Belta, V. Isler, and G.J. Pappas, "Discrete abstractions for robot
Robotics and Automation, 2007, pp. 3116-3121.
planning and control in polygonal environments," IEEE Trans. Robot.,
[6] S.G. Loizou and K.J. Kyriakopoulos, "Automatic synthesis of multiagent motion tasks based on LTL specifications," in Proc. IEEE Conf.
vol. 21, no. 5, pp. 864-874, 2005.
[25] S. Lindemann, I. Hussein, and S. LaValle, "Real time feedback con-
Decision and Control, 2004, pp. 153-158.
trol for nonholonomic mobile robots with obstacles," in Proc. IEEE Conf.
[7] M.M. Quottrup, T. Bak, and R. Izadi-Zamanabadi, "Multi-robot
motion planning: A timed automata approach," in Proc. IEEE Int. Conf.
Decision and Control, 2007, pp. 2406-2411.
[26] A. Stefanescu, "Automatic synthesis of distributed transition sys-
Robotics and Automation, 2004, pp. 4417-4422.
tems," Ph.D. dissertation, Univ. Stuttgart, Germany, 2006.
[8] T. Wongpiromsarn, U. Topcu, and R.M. Murray, "Receding horizon
temporal logic planning for dynamical systems," in Proc. IEEE Conf. Deci-
[27] Y. Chen, A. Stefanescu, and C. Belta, "A hierarchical approach to
automatic deployment of robotic teams with communication con-
sion and Control, 2009, pp. 5997-6004.
straints," in Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems,
[9] E.M. Clarke, D. Peled, and O. Grumberg, Model Checking. Cambridge, MA: MIT Press, 1999.
Taipei, Taiwan, 2010, pp. 5079-5084.
[10] A. Cimatti, E. Clarke, E. Giunchiglia, F. Giunchiglia, M. Pis-
Xu Chu Ding, Department of Mechanical Engineering, Boston University, Boston, MA 02215, USA. E-mail:
xcding@bu.edu.
tore, M. Roveri, R. Sebastiani, and A. Tacchella, "Nusmv 2: An
open-source tool for symbolic model checking," Lecture Notes Comput. Sci., vol. 2404, pp. 359-364, 2002 [Online]. Available: http://
www.springerlink.com/content/7hrq3m38utrrgywb/.
[11] G. Holzmann, The SPIN Model Checker: Primer and Reference
Manual. Reading, MA: Addison-Wesley, 2004.
[12] R. Alur, T.A. Henzinger, G. Lafferriere, and G.J. Pappas, "Discrete
abstractions of hybrid systems," Proc. IEEE, vol. 88, no. 7, pp. 971-984,
2000.
[13] R. Burridge, A. Rizzi, and D. Koditschek, "Sequential composition of
Marius Kloetzer, Department of Automatic Control and
Applied Informatics, Technical University "Gheorghe Asachi"
of Iasi, Romania. E-mail: kmarius@ac.tuiasi.ro.
Yushan Chen, Department of Electrical Engineering, Boston
University, Boston, MA 02215, USA. E-mail: yushanc@
bu.edu.
dynamically dexterous robot behaviors," Int. J. Robot. Res., vol. 18, no. 6,
pp. 534-555, 1999.
[14] J. Desai, J. Ostrowski, and V. Kumar, "Controlling formations of
multiple mobile robots," in Proc. IEEE Int. Conf. Robotics and Automation, 1998, pp. 2864-2869.
86
*
IEEE ROBOTICS & AUTOMATION MAGAZINE
*
SEPTEMBER 2011
Calin Belta, Department of Mechanical Engineering, Boston
University, Boston, MA 02215, USA. E-mail: cbelta@
bu.edu.
http://http://
http://www.springerlink.com/content/7hrq3m38utrrgywb/
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2011
IEEE Robotics & Automation Magazine - September 2011 - Cover1
IEEE Robotics & Automation Magazine - September 2011 - Cover2
IEEE Robotics & Automation Magazine - September 2011 - 1
IEEE Robotics & Automation Magazine - September 2011 - 2
IEEE Robotics & Automation Magazine - September 2011 - 3
IEEE Robotics & Automation Magazine - September 2011 - 4
IEEE Robotics & Automation Magazine - September 2011 - 5
IEEE Robotics & Automation Magazine - September 2011 - 6
IEEE Robotics & Automation Magazine - September 2011 - 7
IEEE Robotics & Automation Magazine - September 2011 - 8
IEEE Robotics & Automation Magazine - September 2011 - 9
IEEE Robotics & Automation Magazine - September 2011 - 10
IEEE Robotics & Automation Magazine - September 2011 - 11
IEEE Robotics & Automation Magazine - September 2011 - 12
IEEE Robotics & Automation Magazine - September 2011 - 13
IEEE Robotics & Automation Magazine - September 2011 - 14
IEEE Robotics & Automation Magazine - September 2011 - 15
IEEE Robotics & Automation Magazine - September 2011 - 16
IEEE Robotics & Automation Magazine - September 2011 - 17
IEEE Robotics & Automation Magazine - September 2011 - 18
IEEE Robotics & Automation Magazine - September 2011 - 19
IEEE Robotics & Automation Magazine - September 2011 - 20
IEEE Robotics & Automation Magazine - September 2011 - 21
IEEE Robotics & Automation Magazine - September 2011 - 22
IEEE Robotics & Automation Magazine - September 2011 - 23
IEEE Robotics & Automation Magazine - September 2011 - 24
IEEE Robotics & Automation Magazine - September 2011 - 25
IEEE Robotics & Automation Magazine - September 2011 - 26
IEEE Robotics & Automation Magazine - September 2011 - 27
IEEE Robotics & Automation Magazine - September 2011 - 28
IEEE Robotics & Automation Magazine - September 2011 - 29
IEEE Robotics & Automation Magazine - September 2011 - 30
IEEE Robotics & Automation Magazine - September 2011 - 31
IEEE Robotics & Automation Magazine - September 2011 - 32
IEEE Robotics & Automation Magazine - September 2011 - 33
IEEE Robotics & Automation Magazine - September 2011 - 34
IEEE Robotics & Automation Magazine - September 2011 - 35
IEEE Robotics & Automation Magazine - September 2011 - 36
IEEE Robotics & Automation Magazine - September 2011 - 37
IEEE Robotics & Automation Magazine - September 2011 - 38
IEEE Robotics & Automation Magazine - September 2011 - 39
IEEE Robotics & Automation Magazine - September 2011 - 40
IEEE Robotics & Automation Magazine - September 2011 - 41
IEEE Robotics & Automation Magazine - September 2011 - 42
IEEE Robotics & Automation Magazine - September 2011 - 43
IEEE Robotics & Automation Magazine - September 2011 - 44
IEEE Robotics & Automation Magazine - September 2011 - 45
IEEE Robotics & Automation Magazine - September 2011 - 46
IEEE Robotics & Automation Magazine - September 2011 - 47
IEEE Robotics & Automation Magazine - September 2011 - 48
IEEE Robotics & Automation Magazine - September 2011 - 49
IEEE Robotics & Automation Magazine - September 2011 - 50
IEEE Robotics & Automation Magazine - September 2011 - 51
IEEE Robotics & Automation Magazine - September 2011 - 52
IEEE Robotics & Automation Magazine - September 2011 - 53
IEEE Robotics & Automation Magazine - September 2011 - 54
IEEE Robotics & Automation Magazine - September 2011 - 55
IEEE Robotics & Automation Magazine - September 2011 - 56
IEEE Robotics & Automation Magazine - September 2011 - 57
IEEE Robotics & Automation Magazine - September 2011 - 58
IEEE Robotics & Automation Magazine - September 2011 - 59
IEEE Robotics & Automation Magazine - September 2011 - 60
IEEE Robotics & Automation Magazine - September 2011 - 61
IEEE Robotics & Automation Magazine - September 2011 - 62
IEEE Robotics & Automation Magazine - September 2011 - 63
IEEE Robotics & Automation Magazine - September 2011 - 64
IEEE Robotics & Automation Magazine - September 2011 - 65
IEEE Robotics & Automation Magazine - September 2011 - 66
IEEE Robotics & Automation Magazine - September 2011 - 67
IEEE Robotics & Automation Magazine - September 2011 - 68
IEEE Robotics & Automation Magazine - September 2011 - 69
IEEE Robotics & Automation Magazine - September 2011 - 70
IEEE Robotics & Automation Magazine - September 2011 - 71
IEEE Robotics & Automation Magazine - September 2011 - 72
IEEE Robotics & Automation Magazine - September 2011 - 73
IEEE Robotics & Automation Magazine - September 2011 - 74
IEEE Robotics & Automation Magazine - September 2011 - 75
IEEE Robotics & Automation Magazine - September 2011 - 76
IEEE Robotics & Automation Magazine - September 2011 - 77
IEEE Robotics & Automation Magazine - September 2011 - 78
IEEE Robotics & Automation Magazine - September 2011 - 79
IEEE Robotics & Automation Magazine - September 2011 - 80
IEEE Robotics & Automation Magazine - September 2011 - 81
IEEE Robotics & Automation Magazine - September 2011 - 82
IEEE Robotics & Automation Magazine - September 2011 - 83
IEEE Robotics & Automation Magazine - September 2011 - 84
IEEE Robotics & Automation Magazine - September 2011 - 85
IEEE Robotics & Automation Magazine - September 2011 - 86
IEEE Robotics & Automation Magazine - September 2011 - 87
IEEE Robotics & Automation Magazine - September 2011 - 88
IEEE Robotics & Automation Magazine - September 2011 - 89
IEEE Robotics & Automation Magazine - September 2011 - 90
IEEE Robotics & Automation Magazine - September 2011 - 91
IEEE Robotics & Automation Magazine - September 2011 - 92
IEEE Robotics & Automation Magazine - September 2011 - 93
IEEE Robotics & Automation Magazine - September 2011 - 94
IEEE Robotics & Automation Magazine - September 2011 - 95
IEEE Robotics & Automation Magazine - September 2011 - 96
IEEE Robotics & Automation Magazine - September 2011 - 97
IEEE Robotics & Automation Magazine - September 2011 - 98
IEEE Robotics & Automation Magazine - September 2011 - 99
IEEE Robotics & Automation Magazine - September 2011 - 100
IEEE Robotics & Automation Magazine - September 2011 - 101
IEEE Robotics & Automation Magazine - September 2011 - 102
IEEE Robotics & Automation Magazine - September 2011 - 103
IEEE Robotics & Automation Magazine - September 2011 - 104
IEEE Robotics & Automation Magazine - September 2011 - 105
IEEE Robotics & Automation Magazine - September 2011 - 106
IEEE Robotics & Automation Magazine - September 2011 - 107
IEEE Robotics & Automation Magazine - September 2011 - 108
IEEE Robotics & Automation Magazine - September 2011 - 109
IEEE Robotics & Automation Magazine - September 2011 - 110
IEEE Robotics & Automation Magazine - September 2011 - 111
IEEE Robotics & Automation Magazine - September 2011 - 112
IEEE Robotics & Automation Magazine - September 2011 - 113
IEEE Robotics & Automation Magazine - September 2011 - 114
IEEE Robotics & Automation Magazine - September 2011 - 115
IEEE Robotics & Automation Magazine - September 2011 - 116
IEEE Robotics & Automation Magazine - September 2011 - 117
IEEE Robotics & Automation Magazine - September 2011 - 118
IEEE Robotics & Automation Magazine - September 2011 - 119
IEEE Robotics & Automation Magazine - September 2011 - 120
IEEE Robotics & Automation Magazine - September 2011 - 121
IEEE Robotics & Automation Magazine - September 2011 - 122
IEEE Robotics & Automation Magazine - September 2011 - 123
IEEE Robotics & Automation Magazine - September 2011 - 124
IEEE Robotics & Automation Magazine - September 2011 - 125
IEEE Robotics & Automation Magazine - September 2011 - 126
IEEE Robotics & Automation Magazine - September 2011 - 127
IEEE Robotics & Automation Magazine - September 2011 - 128
IEEE Robotics & Automation Magazine - September 2011 - 129
IEEE Robotics & Automation Magazine - September 2011 - 130
IEEE Robotics & Automation Magazine - September 2011 - 131
IEEE Robotics & Automation Magazine - September 2011 - 132
IEEE Robotics & Automation Magazine - September 2011 - 133
IEEE Robotics & Automation Magazine - September 2011 - 134
IEEE Robotics & Automation Magazine - September 2011 - 135
IEEE Robotics & Automation Magazine - September 2011 - 136
IEEE Robotics & Automation Magazine - September 2011 - Cover3
IEEE Robotics & Automation Magazine - September 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