Distributed Control of Robotic Networks

A Mathematical Approach to Motion Coordination Algorithms

Below you can find a collection of Mathematica packages and routines useful in the simulation of the motion coordination algorithms presented in the book. The list is only preliminary and will be populated in the near future.

PlanGeom.m [version 0.9, May 09]: this package includes some planar geometry primitives that are not available in Mathematica to compute intersections and projections of geometric objects, various proximity graphs, and integrals over polygons. Not all the code has been optimized for numerical performance.

The package requires a slightly modified version of the Combinatorica library, available here. The Combinatorica library, version 2.0.0, written by Sriram V. Pemmaraju and Steven S. Skiena, is available at http://www.combinatorica.com/

SpatialGeom.m [version 0.02, July 04]: this package includes some spatial geometry primitives that are not available in Mathematica to compute intersections and projections of geometric objects and various proximity graphs. Not all the code has been optimized for numerical performance.