Skip to main content Accessibility help
×
Home
Hostname: page-component-55597f9d44-2qt69 Total loading time: 0.391 Render date: 2022-08-12T02:49:03.077Z Has data issue: true Feature Flags: { "shouldUseShareProductTool": true, "shouldUseHypothesis": true, "isUnsiloEnabled": true, "useRatesEcommerce": false, "useNewApi": true } hasContentIssue true

Article contents

Distributed coverage with mobile robots on a graph: locational optimization and equal-mass partitioning

Published online by Cambridge University Press:  18 December 2013

Seung-kook Yun*
Affiliation:
SRI International, Menlo Park, CA 94025, USA
Daniela Rus
Affiliation:
Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
*
*Corresponding author. E-mail: seungkook.yun@sri.com

Summary

This paper presents decentralized algorithms for coverage with mobile robots on a graph. Coverage is an important capability of multi-robot systems engaged in a number of different applications, including placement for environmental modeling, deployment for maximal quality surveillance, and even coordinated construction. We use distributed vertex substitution for locational optimization and equal mass partitioning, and the controllers minimize the corresponding cost functions. We prove that the proposed controller with two-hop communication guarantees convergence to the locally optimal configuration. We evaluate the algorithms in simulations and also using four mobile robots.

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Cortes, J., Martinez, S., Karatas, T. and Bullo, F., “Coverage control for mobile sensing networks,” IEEE Trans. Robot. Autom. 20 (2), 243255 (2004).CrossRefGoogle Scholar
2.Schwager, M., Rus, D. and Slotine, J.-J. E., “Decentralized, adaptive control for coverage with networked robots,” Int. J. Robot. Res. 28 (3), 357375 (Mar. 2009).CrossRefGoogle Scholar
3.Pavone, M., Frazzoli, E. and Bullo, F., “Distributed Algorithms for Equitable Partitioning Policies: Theory and Applications,” IEEE Conference on Decision and Control, Cancun, Mexico (Dec. 2008), pp. 41914197.Google Scholar
4.Yun, S.-kook, Schwager, M. and Rus, D., “Coordinating Construction of Truss Structures Using Distributed Equal-Mass Partitioning,” Proceedings of the 14th International Symposium on Robotics Research, Lucern, Switzerland (Aug. 2009).Google Scholar
5.Choset, H., “Coverage for robotics – a survey of recent results,” Ann. Math. Arti. Intell. 31, 113126 (2001).CrossRefGoogle Scholar
6.Choset, H. and Pignon, P., “Coverage Path Planning: The Boustrophedon Cellular Decomposition,” Proceedings of the International Conference on Field and Service Robotics (1997).Google Scholar
7.Hert, S. and Lumelsky, V., “Polygon area decomposition for multiple-robot workspace division,” Int. J. Comput. Geom. Appl. 8, 437466 (1998).CrossRefGoogle Scholar
8.Pimenta, L. C. A., Kumar, V., Mesquita, R. C. and Pereira, G. A. S., “Sensing and Coverage for a Network of Heterogeneous Robots,” IEEE Conference on Decision and Control, Cancun, Mexico (Dec. 2008), pp. 39473952.Google Scholar
9.Kwok, A. and Martínez, S., “Energy-Balancing Cooperative Strategies for Sensor Deployment,” IEEE International Conference on Decision and Control, New Orleans, LA (Dec. 2007) pp. 61366141.Google Scholar
10.Ganguli, A., Cortes, J. and Bullo, F., “Distributed Deployment of Asynchronous Guards in Art Galleries,” American Control Conference, Minneapolis, MN (Jun. 2006), pp. 14161421.Google Scholar
11.Caicedo-Nunez, C. H. and Zefran, M., “A Coverage Algorithm for a Class of Non-Convex Regions,” IEEE International Conference on Decision and Control, Cancun, Mexico (Dec. 2008) pp. 42444249.Google Scholar
12.Ayanian, N. and Kumar, V., “Decentralized Feedback Controllers for Multi-Agent Teams in Environments with Obstacles,” IEEE International Conference on Robotics and Automation, Pasadena, CA (May 2008) pp. 19361941.Google Scholar
13.Bhattacharya, S., Michael, N. and Kumar, V., “Distributed Coverage and Exploration in Unknown Non-Convex Environments,” 10th International Symposium on Distributed Autonomous Robots, Nov. 1–3 (Springer, New York, NY, 2010).Google Scholar
14.Teitz, M. B. and Bart, P., “Heuristic methods for estimating the generalized vertex median of a weighted graph,” Oper. Res. 16, 955961 (1968).CrossRefGoogle Scholar
15.Reese, J., “Solution methods for the p-median problem: An annotated bibliography,” Networks 48, 125142 (2006).CrossRefGoogle Scholar
16.Fjallstrom, P.-O., “Algorithms for graph partitioning: A survey,” Linkoping Electronic Articles in Computer and Information Science, Vol. 3, article no. 10, available at http://www.ep.liu.se/ea/cis/1998/010/ (1998), online.Google Scholar
17.Gabriely, Y. and Rimon, E., “Spanning-tree based coverage of continuous areas by a mobile robot,” Ann. Math. Arti. Intell. 31 (1–4), 7798 (2001).CrossRefGoogle Scholar
18.Durham, J. W., Carli, R., Frasca, P. and Bullo, F., “Discrete Partitioning and Coverage Control with Gossip Communication,” ASME Dynamic Systems and Control Conference, Hollywood, CA (Oct. 2009) pp. 225232.Google Scholar
19.Durham, J., Carli, R., Frasca, P. and Bullo, F., “Discrete partitioning and coverage control for gossiping robots,” IEEE Trans. Robot. 28 (2), 364378 (2012).CrossRefGoogle Scholar
20.Beasley, J. E., “OR-library: Distributing test problems by electronic mail,” J. Oper. Res. Soc. 41 (11), 10691072 (1990).CrossRefGoogle Scholar
21.Bolger, A., Faulkner, M., Stein, D., White, L., Yun, S.-kook and Rus, D., “Experiments in Decentralized Robot Construction with Tool Delivery and Assembly Robots,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, China (Oct. 2010) pp. 50855092.Google Scholar
22.Erwig, M. and Hagen, F., “The graph voronoi diagram with applications,” Networks 36, 156163 (2000).3.0.CO;2-L>CrossRefGoogle Scholar
23.Floyd, R. W., “Algorithm 97: Shortest path,” Commun. ACM 5 (6), 345 (1962).CrossRefGoogle Scholar
24.Garey, M. R. and Johnson, D. S., Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences). (Freeman, W. H., New York, NY, Jan. 1979).Google Scholar
25.Julian, B. J., Schwager, M., Angermann, M. and Rus, D., “A Location-Based Algorithm for Multi-Hopping State Estimates within a Distributed Robot Team,” Proceedings of the International Conference on Field and Service Robotics (FSR 09), Cambridge, MA (Jul. 2009).Google Scholar
26.Beasley, J., “Lagrangean heuristics for location problems,” Eur. J. Oper. Res. 65 (3), 383399 (1993).CrossRefGoogle Scholar
27.Baron, O., Berman, O., Krass, D. and Wang, Q., “The equitable location problem on the plane,” Eur. J. Oper. Res. 183 (2), 578590 (Dec. 2007).CrossRefGoogle Scholar
28.Garey, M. R., Johnson, D. S. and Stockmeyer, L., “Some Simplified Np-Complete Problems,” Proceedings of the Sixth Annual ACM Symposium on Theory of Computing (STOC '74) (ACM, New York, NY, 1974) pp. 4763.CrossRefGoogle Scholar
29.Berger, M. J. and Bokhari, S. H., “A partitioning strategy for nonuniform problems on multiprocessors,” IEEE Trans. Comput. 36 (5), 570580 (1987).CrossRefGoogle Scholar
30.Leland, R. and Hendrickson, B., “An Empirical Study of Static Load Balancing Algorithms,” Proceedings of the Scalable High-Performance Computing Conference (1994) pp. 682–685.Google Scholar
31.Vidwans, A., Kallinderis, Y. and Venkatakrishnan, V., “A parallel dynamic load balancing algorithm for 3D adaptive unstructured grids,” AIAA J. 32, 497505 (1993).CrossRefGoogle Scholar
32.Ozturan, C., deCougny, H. L., Shephard, M. S. and Flaherty, J. E., “Parallel adaptive mesh refinement and redistribution on distributed memory computers,” Comput. Methods Appl. Mech. Engrg, Tech. Rep. 119, 123137 (1993).CrossRefGoogle Scholar
33.Babuška, I., Banerjee, U. and Osborn, J. E., “Survey of meshless and generalized finite element methods: A unified approach,” Acta Numerica 12, 1125 (2003).CrossRefGoogle Scholar
13
Cited by

Save article to Kindle

To save this article to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Distributed coverage with mobile robots on a graph: locational optimization and equal-mass partitioning
Available formats
×

Save article to Dropbox

To save this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you used this feature, you will be asked to authorise Cambridge Core to connect with your Dropbox account. Find out more about saving content to Dropbox.

Distributed coverage with mobile robots on a graph: locational optimization and equal-mass partitioning
Available formats
×

Save article to Google Drive

To save this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you used this feature, you will be asked to authorise Cambridge Core to connect with your Google Drive account. Find out more about saving content to Google Drive.

Distributed coverage with mobile robots on a graph: locational optimization and equal-mass partitioning
Available formats
×
×

Reply to: Submit a response

Please enter your response.

Your details

Please enter a valid email address.

Conflicting interests

Do you have any conflicting interests? *